Skip to content

CarPlay iOS xcode14.3 beta1

Alex Soto edited this page Mar 15, 2023 · 2 revisions

#CarPlay.framework https://github.com/xamarin/xamarin-macios/pull/17810

diff -ruN /Applications/Xcode_14.2.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CarPlay.framework/Headers/CPInformationTemplate.h /Applications/Xcode_14.3.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CarPlay.framework/Headers/CPInformationTemplate.h
--- /Applications/Xcode_14.2.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CarPlay.framework/Headers/CPInformationTemplate.h	2022-11-10 19:19:00
+++ /Applications/Xcode_14.3.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CarPlay.framework/Headers/CPInformationTemplate.h	2023-02-12 14:14:33
@@ -9,6 +9,7 @@
 #import <CarPlay/CPTemplate.h>
 #import <CarPlay/CPInformationItem.h>
 #import <CarPlay/CPInformationRatingItem.h>
+#import <CarPlay/CPBarButtonProviding.h>
 
 NS_ASSUME_NONNULL_BEGIN
 
@@ -24,7 +25,7 @@
 } API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, watchos, tvos);
 
 API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, watchos, tvos)
-@interface CPInformationTemplate : CPTemplate
+@interface CPInformationTemplate : CPTemplate <CPBarButtonProviding>
 
 /**
  Initialize a CPInformationTemplate with a title, optional labels, and optional action buttons.
diff -ruN /Applications/Xcode_14.2.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CarPlay.framework/Headers/CPInstrumentClusterController.h /Applications/Xcode_14.3.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CarPlay.framework/Headers/CPInstrumentClusterController.h
--- /Applications/Xcode_14.2.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CarPlay.framework/Headers/CPInstrumentClusterController.h	2022-11-10 19:18:59
+++ /Applications/Xcode_14.3.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CarPlay.framework/Headers/CPInstrumentClusterController.h	2023-02-12 14:14:32
@@ -46,8 +46,8 @@
  
  @c attributedInactiveDescriptionVariants will be preferred over inactiveDescriptionVariants.
  
- Only one attribute is presently supported: text attachments. You may annotate the string with an image
- by including a text attachment. The maximum text attachment image size is 64x16 points.
+ Only one type of attribute is presently supported: text attachments. You may annotate the string with images
+ by including one or more text attachments. The maximum text attachment image size is 64x25 points.
 
  @warning All attributes other than text attachment attributes will be removed from your attributed string.
 
diff -ruN /Applications/Xcode_14.2.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CarPlay.framework/Headers/CPManeuver.h /Applications/Xcode_14.3.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CarPlay.framework/Headers/CPManeuver.h
--- /Applications/Xcode_14.2.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CarPlay.framework/Headers/CPManeuver.h	2022-11-10 19:16:38
+++ /Applications/Xcode_14.3.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CarPlay.framework/Headers/CPManeuver.h	2023-02-12 14:11:22
@@ -57,8 +57,8 @@
  
  @c attributedInstructionVariants will be preferred over instructionVariants. You must provide at least one variant for each maneuver.
  
- Only one attribute is presently supported: text attachments. You may annotate a maneuver instruction with an image
- by including a text attachment. The maximum text attachment image size is 64x16 points.
+ Only one type of attribute is presently supported: text attachments. You may annotate a maneuver instruction with images
+ by including one or more text attachments. The maximum text attachment image size is 64x25 points.
 
  @warning All attributes other than text attachment attributes will be removed from your attributed string.
 
@@ -91,8 +91,8 @@
  
  @c dashboardAttributedInstructionVariants will be preferred over dashboardInstructionVariants. If no dashboard attributed variants are provided, dashboardInstructionVariants will be used.
  
- Only one attribute is presently supported: text attachments. You may annotate a maneuver instruction with an image
- by including a text attachment. The maximum text attachment image size is 64x16 points.
+ Only one type of attribute is presently supported: text attachments. You may annotate a maneuver instruction with images
+ by including one or more text attachments. The maximum text attachment image size is 64x25 points.
 
  @warning All attributes other than text attachment attributes will be removed from your attributed string.
 
@@ -118,8 +118,8 @@
  
  @c notificationAttributedInstructionVariants will be preferred over instructionVariants. If no notification attributed variants are provided, notificationInstructionVariants will be used.
  
- Only one attribute is presently supported: text attachments. You may annotate a maneuver instruction with an image
- by including a text attachment. The maximum text attachment image size is 64x16 points.
+ Only one type of attribute is presently supported: text attachments. You may annotate a maneuver instruction with images
+ by including one or more text attachments. The maximum text attachment image size is 64x25 points.
 
  @warning All attributes other than text attachment attributes will be removed from your attributed string.
 
Clone this wiki locally