-
Notifications
You must be signed in to change notification settings - Fork 518
Accessibility tvOS xcode16.0 b2
Rolf Bjarne Kvinge edited this page Aug 19, 2024
·
3 revisions
#Accessibility.framework https://github.com/xamarin/xamarin-macios/pull/21070
diff -ruN /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Accessibility.framework/Headers/AXRequest.h /Applications/Xcode_16.0.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Accessibility.framework/Headers/AXRequest.h
--- /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Accessibility.framework/Headers/AXRequest.h 1970-01-01 01:00:00
+++ /Applications/Xcode_16.0.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Accessibility.framework/Headers/AXRequest.h 2024-06-15 08:38:27
@@ -0,0 +1,29 @@
+//
+// AXRequest.h
+// AccessibilitySharedSupport
+//
+// Created by Daniel Golden on 5/22/24.
+// Copyright © 2024 Apple. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <Accessibility/AXFoundation.h>
+#import <Accessibility/AXTechnology.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+API_AVAILABLE(ios(18.0), macos(15.0), tvos(18.0), watchos(11.0), visionos(2.0))
+NS_SWIFT_NAME(AccessibilityRequest)
+AX_EXTERN
+@interface AXRequest : NSObject <NSCopying, NSSecureCoding>
+
+- (instancetype)init NS_UNAVAILABLE;
++ (instancetype)new NS_UNAVAILABLE;
+
+// If the currentRequest is nil, you must still return a valid reasonable default value from accessibility APIs
+@property (nullable, class, nonatomic, readonly) AXRequest *currentRequest NS_SWIFT_NAME(current);
+@property (nonatomic, readonly) AXTechnology technology;
+
+@end
+
+NS_ASSUME_NONNULL_END
diff -ruN /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Accessibility.framework/Headers/AXTechnology.h /Applications/Xcode_16.0.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Accessibility.framework/Headers/AXTechnology.h
--- /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Accessibility.framework/Headers/AXTechnology.h 1970-01-01 01:00:00
+++ /Applications/Xcode_16.0.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Accessibility.framework/Headers/AXTechnology.h 2024-06-15 08:38:27
@@ -0,0 +1,20 @@
+//
+// AXTechnology.h
+// AccessibilitySharedSupport
+//
+// Created by Daniel Golden on 5/22/24.
+// Copyright © 2024 Apple. All rights reserved.
+//
+
+#import <Accessibility/AXFoundation.h>
+
+typedef NSString *const AXTechnology NS_TYPED_ENUM NS_SWIFT_NAME(AccessibilityTechnology);
+
+AX_EXTERN AXTechnology AXTechnologyVoiceOver API_AVAILABLE(ios(18.0), macos(15.0), tvos(18.0), watchos(11.0), visionos(2.0));
+AX_EXTERN AXTechnology AXTechnologySwitchControl API_AVAILABLE(ios(18.0), macos(15.0), tvos(18.0), watchos(11.0), visionos(2.0));
+AX_EXTERN AXTechnology AXTechnologyVoiceControl API_AVAILABLE(ios(18.0), macos(15.0), tvos(18.0), watchos(11.0), visionos(2.0));
+AX_EXTERN AXTechnology AXTechnologyFullKeyboardAccess API_AVAILABLE(ios(18.0), macos(15.0), tvos(18.0), watchos(11.0), visionos(2.0));
+AX_EXTERN AXTechnology AXTechnologySpeakScreen API_AVAILABLE(ios(18.0), macos(15.0), tvos(18.0), watchos(11.0), visionos(2.0));
+AX_EXTERN AXTechnology AXTechnologyAutomation API_AVAILABLE(ios(18.0), macos(15.0), tvos(18.0), watchos(11.0), visionos(2.0));
+AX_EXTERN AXTechnology AXTechnologyHoverText API_AVAILABLE(ios(18.0), macos(15.0), tvos(18.0), watchos(11.0), visionos(2.0));
+AX_EXTERN AXTechnology AXTechnologyZoom API_AVAILABLE(ios(18.0), macos(15.0), tvos(18.0), watchos(11.0), visionos(2.0));
diff -ruN /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Accessibility.framework/Headers/Accessibility.h /Applications/Xcode_16.0.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Accessibility.framework/Headers/Accessibility.h
--- /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Accessibility.framework/Headers/Accessibility.h 2024-05-30 03:24:31
+++ /Applications/Xcode_16.0.0-beta2.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/Accessibility.framework/Headers/Accessibility.h 2024-06-15 08:38:26
@@ -11,4 +11,6 @@
#import <Accessibility/AXColorUtilities.h>
#import <Accessibility/AXCustomContent.h>
#import <Accessibility/AXHearingUtilities.h>
+#import <Accessibility/AXRequest.h>
#import <Accessibility/AXSettings.h>
+#import <Accessibility/AXTechnology.h>
- README
- xcode13.0 Binding Status
- xcode13.1 Binding Status
- xcode13.2 Binding Status
- xcode13.3 Binding Status
- xcode13.4 Binding Status
- xcode14.0 Binding Status
- xcode14.1 Binding Status
- xcode14.2 Binding Status
- xcode14.3 Binding Status
- xcode15.0 Binding Status
- xcode15.1 Binding Status
- xcode15.3 Binding Status
- xcode15.4 Binding Status
- xcode16.0 Binding Status
- xcode16.1 Binding Status
- xcode16.2 Binding Status