├── .gitignore ├── .swiftpm └── xcode │ └── package.xcworkspace │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── LICENSE.md ├── Package.swift ├── README.md └── Sources ├── SwiftUIHidden-examples ├── AppActions.swift ├── FloatingWindowStyleTestScene.swift ├── OpenSettings.swift └── WithCurrentWindow.swift ├── SwiftUIHidden.xcframework ├── Info.plist ├── ios-arm64 │ ├── SwiftUIHidden.framework │ │ ├── Headers │ │ │ ├── SwiftUIHidden-Swift.h │ │ │ └── SwiftUIHidden.h │ │ ├── Info.plist │ │ ├── Modules │ │ │ ├── SwiftUIHidden.swiftmodule │ │ │ │ ├── arm64-apple-ios.abi.json │ │ │ │ ├── arm64-apple-ios.private.swiftinterface │ │ │ │ ├── arm64-apple-ios.swiftdoc │ │ │ │ └── arm64-apple-ios.swiftinterface │ │ │ └── module.modulemap │ │ ├── SwiftUIHidden │ │ └── _CodeSignature │ │ │ └── CodeResources │ └── dSYMs │ │ └── SwiftUIHidden.framework.dSYM │ │ └── Contents │ │ ├── Info.plist │ │ └── Resources │ │ ├── DWARF │ │ └── SwiftUIHidden │ │ └── Relocations │ │ └── aarch64 │ │ └── SwiftUIHidden.yml ├── ios-arm64_x86_64-simulator │ ├── SwiftUIHidden.framework │ │ ├── Headers │ │ │ ├── SwiftUIHidden-Swift.h │ │ │ └── SwiftUIHidden.h │ │ ├── Info.plist │ │ ├── Modules │ │ │ ├── SwiftUIHidden.swiftmodule │ │ │ │ ├── arm64-apple-ios-simulator.abi.json │ │ │ │ ├── arm64-apple-ios-simulator.private.swiftinterface │ │ │ │ ├── arm64-apple-ios-simulator.swiftdoc │ │ │ │ ├── arm64-apple-ios-simulator.swiftinterface │ │ │ │ ├── x86_64-apple-ios-simulator.abi.json │ │ │ │ ├── x86_64-apple-ios-simulator.private.swiftinterface │ │ │ │ ├── x86_64-apple-ios-simulator.swiftdoc │ │ │ │ └── x86_64-apple-ios-simulator.swiftinterface │ │ │ └── module.modulemap │ │ ├── SwiftUIHidden │ │ └── _CodeSignature │ │ │ └── CodeResources │ └── dSYMs │ │ └── SwiftUIHidden.framework.dSYM │ │ └── Contents │ │ ├── Info.plist │ │ └── Resources │ │ ├── DWARF │ │ └── SwiftUIHidden │ │ └── Relocations │ │ ├── aarch64 │ │ └── SwiftUIHidden.yml │ │ └── x86_64 │ │ └── SwiftUIHidden.yml └── macos-arm64_x86_64 │ ├── SwiftUIHidden.framework │ ├── Headers │ ├── Modules │ ├── Resources │ ├── SwiftUIHidden │ └── Versions │ │ ├── A │ │ ├── Headers │ │ │ ├── SwiftUIHidden-Swift.h │ │ │ └── SwiftUIHidden.h │ │ ├── Modules │ │ │ ├── SwiftUIHidden.swiftmodule │ │ │ │ ├── arm64-apple-macos.abi.json │ │ │ │ ├── arm64-apple-macos.private.swiftinterface │ │ │ │ ├── arm64-apple-macos.swiftdoc │ │ │ │ ├── arm64-apple-macos.swiftinterface │ │ │ │ ├── x86_64-apple-macos.abi.json │ │ │ │ ├── x86_64-apple-macos.private.swiftinterface │ │ │ │ ├── x86_64-apple-macos.swiftdoc │ │ │ │ └── x86_64-apple-macos.swiftinterface │ │ │ └── module.modulemap │ │ ├── Resources │ │ │ └── Info.plist │ │ ├── SwiftUIHidden │ │ └── _CodeSignature │ │ │ └── CodeResources │ │ └── Current │ └── dSYMs │ └── SwiftUIHidden.framework.dSYM │ └── Contents │ ├── Info.plist │ └── Resources │ ├── DWARF │ └── SwiftUIHidden │ └── Relocations │ ├── aarch64 │ └── SwiftUIHidden.yml │ └── x86_64 │ └── SwiftUIHidden.yml └── SwiftUIHidden ├── App+open.swift ├── Environment+extensions.swift ├── Form+init.swift ├── Scene+extensions.swift ├── SwiftUIHidden.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── SwiftUIHidden └── SwiftUIHidden.h ├── View+extensions.swift └── WindowStyle+hidden.swift /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /.build 3 | /Packages 4 | xcuserdata/ 5 | DerivedData/ 6 | .swiftpm/configuration/registries.json 7 | .swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata 8 | .netrc 9 | -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 Wouter Hennen 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- 1 | // swift-tools-version: 5.9 2 | // The swift-tools-version declares the minimum version of Swift required to build this package. 3 | 4 | import PackageDescription 5 | 6 | let package = Package( 7 | name: "SwiftUIHidden", 8 | platforms: [.macOS(.v12), .iOS(.v15)], 9 | products: [ 10 | .library( 11 | name: "SwiftUIHidden", 12 | targets: ["SwiftUIHidden"]), 13 | ], 14 | targets: [ 15 | .binaryTarget(name: "SwiftUIHidden", path: "Sources/SwiftUIHidden.xcframework") 16 | ] 17 | ) 18 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## SwiftUI-HiddenAPI 2 | 3 | This package allows you to use various hidden SwiftUI features. 4 | Compatible with macOS 12.0+, iOS 15.0+ 5 | 6 | ### Why is it an xcframework? 7 | This exposes functions in SwiftUI for the hidden features that are not in the swiftinterface files. 8 | Modifications to the libraries are needed to make the Swift compiler see these symbols, which is why this is built outside of SPM and linked to the main snapshots package as a binaryTarget. 9 | For a more in-depth explanation, see [here](https://github.com/EmergeTools/SnapshotPreviews-iOS/tree/main/PreviewsSupport). 10 | 11 | ### Warning 12 | These features are not exposed by the stable interface and may be removed or changed in OS version updates. 13 | Note that this package was only tested against macOS 14 / iOS 17. Some features may not be available on older versions, but lack `@available` annotations. If you notice any crashes / issues on lower versions, please create an issue. 14 | 15 | ### Overview 16 | All exposed functions are behind the `hidden` variable. This way, when Apple makes them public, no name clashes occur. 17 | 18 | 19 | #### WithCurrentWindow 20 | Get the current NSWindow from the environment. 21 | 22 | ```swift 23 | struct WithCurrentWindowTestView: View { 24 | @Environment(\.hidden.withCurrentWindow) var withCurrentWindow 25 | 26 | var body: some View { 27 | Text("Hello") 28 | .task { 29 | withCurrentWindow { window in 30 | guard let window else { return } 31 | print("Hello from \(window.title)") 32 | } 33 | } 34 | } 35 | } 36 | ``` 37 | 38 | #### OpenSettings 39 | Open SwiftUI Settings, just like you would open a window. 40 | Works on macOS 14.0, 13.0, and below. 41 | 42 | ```swift 43 | struct OpenSettingsTestView: View { 44 | @Environment(\.hidden.openSettings) var openSettings 45 | 46 | var body: some View { 47 | Button("Open Settings") { 48 | openSettings() 49 | } 50 | } 51 | } 52 | ``` 53 | 54 | #### AppActions 55 | Open SwiftUI Windows, Documents, and Settings outside Views. 56 | 57 | ```swift 58 | class AppActionsTestDelegate: NSObject, NSApplicationDelegate { 59 | func applicationDidFinishLaunching(_ notification: Notification) { 60 | AppActions.openSettings() 61 | AppActions.openWindow(id: "TestWindow") 62 | } 63 | } 64 | ``` 65 | 66 | #### FloatingWindowStyle 67 | ```swift 68 | struct FloatingWindowStyleTestScene: Scene { 69 | var body: some Scene { 70 | WindowGroup { 71 | Text("Hello") 72 | } 73 | .windowStyle(.hidden.floating) 74 | } 75 | } 76 | ``` 77 | 78 | #### Scene modifiers 79 | Example: 80 | ```swift 81 | struct WindowBackgroundTestScene: Scene { 82 | var body: some Scene { 83 | WindowGroup { 84 | Text("Hello") 85 | } 86 | .hidden.windowBackground(.regularMaterial) 87 | } 88 | } 89 | ``` 90 | 91 | ```swift 92 | /// Customize the window background. Use `.clear` for a transparent window, use `.*Material` for a blurred background 93 | func windowBackground(_ shape: some ShapeStyle) -> some Scene 94 | ``` 95 | 96 | ```swift 97 | /// Disable automatic window opening behavior.. 98 | /// For example, when set to `.hidden`, launching the app or clicking the app icon won't create a new window of that scene. 99 | /// Note that previously created windows may reappear. 100 | func defaultVisibility(_ visibility: Visibility) -> some Scene 101 | ``` 102 | 103 | ```swift 104 | /// Determine if a window should be closed when the user tries to close the window. 105 | /// Returning `true` will close the window, `false` will keep the window open. 106 | func windowShouldClose(_ perform: @escaping () -> Bool) -> some Scene 107 | ``` 108 | 109 | #### View modifiers 110 | Example: 111 | ```swift 112 | struct OpenSettingsTestView: View { 113 | var body: some View { 114 | Form { 115 | List { 116 | Text("Hello") 117 | } 118 | .hidden.accessoryBar { 119 | HStack(spacing: .zero) { 120 | Button("Add", systemImage: "plus") {} 121 | Divider() 122 | Button("Remove", systemImage: "minus") {} 123 | } 124 | } 125 | } 126 | .formStyle(.grouped) 127 | } 128 | } 129 | 130 | ``` 131 | 132 | ```swift 133 | /// Apply a variable blur overlay to a view. 134 | func variableBlur(maxRadius: CGFloat, mask: Image, opaque: Bool) -> some View 135 | ``` 136 | 137 | ```swift 138 | /// Change the toolbar behavior when the window is fullscreen. 139 | /// `.showsWithWindow` is the default behavior. `.showsWithMenuBar` will hide the toolbar when fullscreen. 140 | func fullScreenToolbarBehavior(_ behavior: FullScreenToolbarBehavior) -> some View 141 | ``` 142 | 143 | ```swift 144 | /// Get a trigger when a row has been selected by the user, and gets clicked again. 145 | /// This differs from a TapGesture, as there is no time limit between the clicks. 146 | func onReselect(enabled: Bool, perform: (() -> ())?) -> some View 147 | ``` 148 | 149 | ```swift 150 | /// Adjust the padding around a Form with FormStyle `.grouped` 151 | func formInsets(_ edges: Edge.Set, _ value: CGFloat) -> some View 152 | func formInsets(_ edges: Edge.Set, _ value: EdgeInsets) -> some View 153 | ``` 154 | 155 | ```swift 156 | /// Adjust the inset of an individual row in a Form with FormStyle `.grouped` 157 | func formRowInsets(_ insets: EdgeInsets?) -> some View 158 | ``` 159 | 160 | ```swift 161 | /// Set the indentation level of a Form row. 162 | func formRowIndentationLevel(_ level: Int?) -> some View 163 | ``` 164 | 165 | ```swift 166 | /// Change the background color of a Form. 167 | func formBackground(_ shape: S?) -> some View 168 | ``` 169 | 170 | ```swift 171 | /// Change the background color of an individual row in a Form. 172 | func formRowBackground(_ shape: S?) -> some View 173 | ``` 174 | 175 | ```swift 176 | /// Change the background color of a section. 177 | func sectionBackground(_ visibility: Visibility) -> some View 178 | ``` 179 | 180 | ```swift 181 | /// Add a trailing info icon to a Form row. 182 | /// As an example, see system bluetooth settings. 183 | func formInfoAction(action: @escaping () -> Void) -> some View 184 | ``` 185 | 186 | ```swift 187 | /// Change the visibility of the trailing info icon in a Form row. 188 | func formRowInfoVisibility(_ visibility: Visibility) -> some View 189 | ``` 190 | 191 | ```swift 192 | /// Add a trailing Form row view, which becomes visible when hovered over the row. 193 | /// As an example, see system wifi settings. 194 | func formAccessory(@ViewBuilder accessories: () -> some View) -> some View 195 | ``` 196 | 197 | ```swift 198 | /// Change the visibility of the trailing Form row view. 199 | func formAccessoryVisibility(_ visibility: Visibility) -> some View 200 | ``` 201 | 202 | ```swift 203 | /// Add a bottom row to a Form. 204 | func bottomBar(@ViewBuilder content: () -> some View) -> some View 205 | ``` 206 | 207 | ```swift 208 | /// Add a sticky footer to List or Table. The List or Table needs to be wrapped in a Form with style `grouped`. 209 | /// As an example, see system privacy settings -> accessibility 210 | func accessoryBar(@ViewBuilder content: () -> some View) -> some View 211 | ``` 212 | 213 | ```swift 214 | /// Control the visibility of the list reorder controls. Untested. 215 | func listReorderControlVisibility(_ visibility: ListAccessoryVisibility) -> some View 216 | ``` 217 | 218 | #### Form initializers 219 | 220 | ```swift 221 | public extension Form { 222 | /// Add a footer to a form. 223 | static func withFooter(@ViewBuilder content: () -> C, @ViewBuilder footer: () -> F) -> some View 224 | } 225 | ``` 226 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden-examples/AppActions.swift: -------------------------------------------------------------------------------- 1 | // 2 | // File.swift 3 | // 4 | // 5 | // Created by Wouter on 23/11/23. 6 | // 7 | 8 | import SwiftUI 9 | import SwiftUIHidden 10 | 11 | class AppActionsTestDelegate: NSObject, NSApplicationDelegate { 12 | func applicationDidFinishLaunching(_ notification: Notification) { 13 | AppActions.openSettings() 14 | AppActions.openWindow(id: "TestWindow") 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden-examples/FloatingWindowStyleTestScene.swift: -------------------------------------------------------------------------------- 1 | // 2 | // File.swift 3 | // 4 | // 5 | // Created by Wouter on 23/11/23. 6 | // 7 | 8 | import SwiftUI 9 | import SwiftUIHidden 10 | 11 | struct FloatingWindowStyleTestScene: Scene { 12 | var body: some Scene { 13 | WindowGroup { 14 | Text("Hello") 15 | } 16 | .windowStyle(.hidden.floating) 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden-examples/OpenSettings.swift: -------------------------------------------------------------------------------- 1 | // 2 | // File.swift 3 | // 4 | // 5 | // Created by Wouter on 23/11/23. 6 | // 7 | 8 | import SwiftUI 9 | import SwiftUIHidden 10 | 11 | struct OpenSettingsTestView: View { 12 | @Environment(\.hidden.openSettings) var openSettings 13 | 14 | var body: some View { 15 | Button("Open Settings") { 16 | openSettings() 17 | } 18 | Form { 19 | List { 20 | Text("Hello") 21 | } 22 | .hidden.accessoryBar { 23 | HStack(spacing: .zero) { 24 | Button("Add", systemImage: "plus") {} 25 | Divider() 26 | Button("Remove", systemImage: "minus") {} 27 | } 28 | } 29 | } 30 | .formStyle(.grouped) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden-examples/WithCurrentWindow.swift: -------------------------------------------------------------------------------- 1 | // 2 | // File.swift 3 | // 4 | // 5 | // Created by Wouter on 23/11/23. 6 | // 7 | 8 | import SwiftUI 9 | import SwiftUIHidden 10 | 11 | struct WithCurrentWindowTestView: View { 12 | @Environment(\.hidden.withCurrentWindow) var withCurrentWindow 13 | 14 | var body: some View { 15 | Text("Hello") 16 | .task { 17 | withCurrentWindow { window in 18 | guard let window else { return } 19 | print("Hello from \(window.title)") 20 | } 21 | } 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | AvailableLibraries 6 | 7 | 8 | BinaryPath 9 | SwiftUIHidden.framework/SwiftUIHidden 10 | DebugSymbolsPath 11 | dSYMs 12 | LibraryIdentifier 13 | ios-arm64 14 | LibraryPath 15 | SwiftUIHidden.framework 16 | SupportedArchitectures 17 | 18 | arm64 19 | 20 | SupportedPlatform 21 | ios 22 | 23 | 24 | BinaryPath 25 | SwiftUIHidden.framework/SwiftUIHidden 26 | DebugSymbolsPath 27 | dSYMs 28 | LibraryIdentifier 29 | ios-arm64_x86_64-simulator 30 | LibraryPath 31 | SwiftUIHidden.framework 32 | SupportedArchitectures 33 | 34 | arm64 35 | x86_64 36 | 37 | SupportedPlatform 38 | ios 39 | SupportedPlatformVariant 40 | simulator 41 | 42 | 43 | BinaryPath 44 | SwiftUIHidden.framework/Versions/A/SwiftUIHidden 45 | DebugSymbolsPath 46 | dSYMs 47 | LibraryIdentifier 48 | macos-arm64_x86_64 49 | LibraryPath 50 | SwiftUIHidden.framework 51 | SupportedArchitectures 52 | 53 | arm64 54 | x86_64 55 | 56 | SupportedPlatform 57 | macos 58 | 59 | 60 | CFBundlePackageType 61 | XFWK 62 | XCFrameworkFormatVersion 63 | 1.0 64 | 65 | 66 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64/SwiftUIHidden.framework/Headers/SwiftUIHidden-Swift.h: -------------------------------------------------------------------------------- 1 | #if 0 2 | #elif defined(__arm64__) && __arm64__ 3 | // Generated by Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) 4 | #ifndef SWIFTUIHIDDEN_SWIFT_H 5 | #define SWIFTUIHIDDEN_SWIFT_H 6 | #pragma clang diagnostic push 7 | #pragma clang diagnostic ignored "-Wgcc-compat" 8 | 9 | #if !defined(__has_include) 10 | # define __has_include(x) 0 11 | #endif 12 | #if !defined(__has_attribute) 13 | # define __has_attribute(x) 0 14 | #endif 15 | #if !defined(__has_feature) 16 | # define __has_feature(x) 0 17 | #endif 18 | #if !defined(__has_warning) 19 | # define __has_warning(x) 0 20 | #endif 21 | 22 | #if __has_include() 23 | # include 24 | #endif 25 | 26 | #pragma clang diagnostic ignored "-Wauto-import" 27 | #if defined(__OBJC__) 28 | #include 29 | #endif 30 | #if defined(__cplusplus) 31 | #include 32 | #include 33 | #include 34 | #include 35 | #include 36 | #include 37 | #include 38 | #else 39 | #include 40 | #include 41 | #include 42 | #include 43 | #endif 44 | #if defined(__cplusplus) 45 | #if defined(__arm64e__) && __has_include() 46 | # include 47 | #else 48 | #pragma clang diagnostic push 49 | #pragma clang diagnostic ignored "-Wreserved-macro-identifier" 50 | # ifndef __ptrauth_swift_value_witness_function_pointer 51 | # define __ptrauth_swift_value_witness_function_pointer(x) 52 | # endif 53 | # ifndef __ptrauth_swift_class_method_pointer 54 | # define __ptrauth_swift_class_method_pointer(x) 55 | # endif 56 | #pragma clang diagnostic pop 57 | #endif 58 | #endif 59 | 60 | #if !defined(SWIFT_TYPEDEFS) 61 | # define SWIFT_TYPEDEFS 1 62 | # if __has_include() 63 | # include 64 | # elif !defined(__cplusplus) 65 | typedef uint_least16_t char16_t; 66 | typedef uint_least32_t char32_t; 67 | # endif 68 | typedef float swift_float2 __attribute__((__ext_vector_type__(2))); 69 | typedef float swift_float3 __attribute__((__ext_vector_type__(3))); 70 | typedef float swift_float4 __attribute__((__ext_vector_type__(4))); 71 | typedef double swift_double2 __attribute__((__ext_vector_type__(2))); 72 | typedef double swift_double3 __attribute__((__ext_vector_type__(3))); 73 | typedef double swift_double4 __attribute__((__ext_vector_type__(4))); 74 | typedef int swift_int2 __attribute__((__ext_vector_type__(2))); 75 | typedef int swift_int3 __attribute__((__ext_vector_type__(3))); 76 | typedef int swift_int4 __attribute__((__ext_vector_type__(4))); 77 | typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); 78 | typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); 79 | typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); 80 | #endif 81 | 82 | #if !defined(SWIFT_PASTE) 83 | # define SWIFT_PASTE_HELPER(x, y) x##y 84 | # define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) 85 | #endif 86 | #if !defined(SWIFT_METATYPE) 87 | # define SWIFT_METATYPE(X) Class 88 | #endif 89 | #if !defined(SWIFT_CLASS_PROPERTY) 90 | # if __has_feature(objc_class_property) 91 | # define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ 92 | # else 93 | # define SWIFT_CLASS_PROPERTY(...) 94 | # endif 95 | #endif 96 | #if !defined(SWIFT_RUNTIME_NAME) 97 | # if __has_attribute(objc_runtime_name) 98 | # define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) 99 | # else 100 | # define SWIFT_RUNTIME_NAME(X) 101 | # endif 102 | #endif 103 | #if !defined(SWIFT_COMPILE_NAME) 104 | # if __has_attribute(swift_name) 105 | # define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) 106 | # else 107 | # define SWIFT_COMPILE_NAME(X) 108 | # endif 109 | #endif 110 | #if !defined(SWIFT_METHOD_FAMILY) 111 | # if __has_attribute(objc_method_family) 112 | # define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) 113 | # else 114 | # define SWIFT_METHOD_FAMILY(X) 115 | # endif 116 | #endif 117 | #if !defined(SWIFT_NOESCAPE) 118 | # if __has_attribute(noescape) 119 | # define SWIFT_NOESCAPE __attribute__((noescape)) 120 | # else 121 | # define SWIFT_NOESCAPE 122 | # endif 123 | #endif 124 | #if !defined(SWIFT_RELEASES_ARGUMENT) 125 | # if __has_attribute(ns_consumed) 126 | # define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) 127 | # else 128 | # define SWIFT_RELEASES_ARGUMENT 129 | # endif 130 | #endif 131 | #if !defined(SWIFT_WARN_UNUSED_RESULT) 132 | # if __has_attribute(warn_unused_result) 133 | # define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) 134 | # else 135 | # define SWIFT_WARN_UNUSED_RESULT 136 | # endif 137 | #endif 138 | #if !defined(SWIFT_NORETURN) 139 | # if __has_attribute(noreturn) 140 | # define SWIFT_NORETURN __attribute__((noreturn)) 141 | # else 142 | # define SWIFT_NORETURN 143 | # endif 144 | #endif 145 | #if !defined(SWIFT_CLASS_EXTRA) 146 | # define SWIFT_CLASS_EXTRA 147 | #endif 148 | #if !defined(SWIFT_PROTOCOL_EXTRA) 149 | # define SWIFT_PROTOCOL_EXTRA 150 | #endif 151 | #if !defined(SWIFT_ENUM_EXTRA) 152 | # define SWIFT_ENUM_EXTRA 153 | #endif 154 | #if !defined(SWIFT_CLASS) 155 | # if __has_attribute(objc_subclassing_restricted) 156 | # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA 157 | # define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA 158 | # else 159 | # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA 160 | # define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA 161 | # endif 162 | #endif 163 | #if !defined(SWIFT_RESILIENT_CLASS) 164 | # if __has_attribute(objc_class_stub) 165 | # define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) 166 | # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) 167 | # else 168 | # define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) 169 | # define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) 170 | # endif 171 | #endif 172 | #if !defined(SWIFT_PROTOCOL) 173 | # define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA 174 | # define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA 175 | #endif 176 | #if !defined(SWIFT_EXTENSION) 177 | # define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) 178 | #endif 179 | #if !defined(OBJC_DESIGNATED_INITIALIZER) 180 | # if __has_attribute(objc_designated_initializer) 181 | # define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) 182 | # else 183 | # define OBJC_DESIGNATED_INITIALIZER 184 | # endif 185 | #endif 186 | #if !defined(SWIFT_ENUM_ATTR) 187 | # if __has_attribute(enum_extensibility) 188 | # define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) 189 | # else 190 | # define SWIFT_ENUM_ATTR(_extensibility) 191 | # endif 192 | #endif 193 | #if !defined(SWIFT_ENUM) 194 | # define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type 195 | # if __has_feature(generalized_swift_name) 196 | # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type 197 | # else 198 | # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) 199 | # endif 200 | #endif 201 | #if !defined(SWIFT_UNAVAILABLE) 202 | # define SWIFT_UNAVAILABLE __attribute__((unavailable)) 203 | #endif 204 | #if !defined(SWIFT_UNAVAILABLE_MSG) 205 | # define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) 206 | #endif 207 | #if !defined(SWIFT_AVAILABILITY) 208 | # define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) 209 | #endif 210 | #if !defined(SWIFT_WEAK_IMPORT) 211 | # define SWIFT_WEAK_IMPORT __attribute__((weak_import)) 212 | #endif 213 | #if !defined(SWIFT_DEPRECATED) 214 | # define SWIFT_DEPRECATED __attribute__((deprecated)) 215 | #endif 216 | #if !defined(SWIFT_DEPRECATED_MSG) 217 | # define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) 218 | #endif 219 | #if !defined(SWIFT_DEPRECATED_OBJC) 220 | # if __has_feature(attribute_diagnose_if_objc) 221 | # define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) 222 | # else 223 | # define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) 224 | # endif 225 | #endif 226 | #if defined(__OBJC__) 227 | #if !defined(IBSegueAction) 228 | # define IBSegueAction 229 | #endif 230 | #endif 231 | #if !defined(SWIFT_EXTERN) 232 | # if defined(__cplusplus) 233 | # define SWIFT_EXTERN extern "C" 234 | # else 235 | # define SWIFT_EXTERN extern 236 | # endif 237 | #endif 238 | #if !defined(SWIFT_CALL) 239 | # define SWIFT_CALL __attribute__((swiftcall)) 240 | #endif 241 | #if !defined(SWIFT_INDIRECT_RESULT) 242 | # define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) 243 | #endif 244 | #if !defined(SWIFT_CONTEXT) 245 | # define SWIFT_CONTEXT __attribute__((swift_context)) 246 | #endif 247 | #if !defined(SWIFT_ERROR_RESULT) 248 | # define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) 249 | #endif 250 | #if defined(__cplusplus) 251 | # define SWIFT_NOEXCEPT noexcept 252 | #else 253 | # define SWIFT_NOEXCEPT 254 | #endif 255 | #if !defined(SWIFT_C_INLINE_THUNK) 256 | # if __has_attribute(always_inline) 257 | # if __has_attribute(nodebug) 258 | # define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) 259 | # else 260 | # define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) 261 | # endif 262 | # else 263 | # define SWIFT_C_INLINE_THUNK inline 264 | # endif 265 | #endif 266 | #if defined(_WIN32) 267 | #if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) 268 | # define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) 269 | #endif 270 | #else 271 | #if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) 272 | # define SWIFT_IMPORT_STDLIB_SYMBOL 273 | #endif 274 | #endif 275 | #if defined(__OBJC__) 276 | #if __has_feature(objc_modules) 277 | #if __has_warning("-Watimport-in-framework-header") 278 | #pragma clang diagnostic ignored "-Watimport-in-framework-header" 279 | #endif 280 | #endif 281 | 282 | #endif 283 | #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" 284 | #pragma clang diagnostic ignored "-Wduplicate-method-arg" 285 | #if __has_warning("-Wpragma-clang-attribute") 286 | # pragma clang diagnostic ignored "-Wpragma-clang-attribute" 287 | #endif 288 | #pragma clang diagnostic ignored "-Wunknown-pragmas" 289 | #pragma clang diagnostic ignored "-Wnullability" 290 | #pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" 291 | 292 | #if __has_attribute(external_source_symbol) 293 | # pragma push_macro("any") 294 | # undef any 295 | # pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="SwiftUIHidden",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) 296 | # pragma pop_macro("any") 297 | #endif 298 | 299 | #if defined(__OBJC__) 300 | #endif 301 | #if __has_attribute(external_source_symbol) 302 | # pragma clang attribute pop 303 | #endif 304 | #if defined(__cplusplus) 305 | #endif 306 | #pragma clang diagnostic pop 307 | #endif 308 | 309 | #else 310 | #error unsupported Swift architecture 311 | #endif 312 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64/SwiftUIHidden.framework/Headers/SwiftUIHidden.h: -------------------------------------------------------------------------------- 1 | // 2 | // SwiftUIHidden.h 3 | // SwiftUIHidden 4 | // 5 | // Created by Wouter on 22/11/23. 6 | // 7 | 8 | #import 9 | 10 | //! Project version number for SwiftUIHidden. 11 | FOUNDATION_EXPORT double SwiftUIHiddenVersionNumber; 12 | 13 | //! Project version string for SwiftUIHidden. 14 | FOUNDATION_EXPORT const unsigned char SwiftUIHiddenVersionString[]; 15 | 16 | // In this header, you should import all the public headers of your framework using statements like #import 17 | 18 | 19 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64/SwiftUIHidden.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wouter01/SwiftUI-HiddenAPI/106438f4f3a27a6e5f30f946e032bb274d8435eb/Sources/SwiftUIHidden.xcframework/ios-arm64/SwiftUIHidden.framework/Info.plist -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64/SwiftUIHidden.framework/Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios.private.swiftinterface: -------------------------------------------------------------------------------- 1 | // swift-interface-format-version: 1.0 2 | // swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) 3 | // swift-module-flags: -target arm64-apple-ios15.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftUIHidden 4 | // swift-module-flags-ignorable: -enable-bare-slash-regex 5 | import Swift 6 | import SwiftUI 7 | @_exported import SwiftUIHidden 8 | import _Concurrency 9 | import _StringProcessing 10 | import _SwiftConcurrencyShims 11 | extension SwiftUI.View { 12 | public var hidden: SwiftUIHidden.HiddenViewModifier { 13 | get 14 | } 15 | } 16 | public enum FullScreenToolbarBehavior { 17 | case showsWithWindow, showsWithMenuBar, automatic 18 | public static func == (a: SwiftUIHidden.FullScreenToolbarBehavior, b: SwiftUIHidden.FullScreenToolbarBehavior) -> Swift.Bool 19 | public func hash(into hasher: inout Swift.Hasher) 20 | public var hashValue: Swift.Int { 21 | get 22 | } 23 | } 24 | public enum ListAccessoryVisibility { 25 | case always, editing, automatic 26 | public static func == (a: SwiftUIHidden.ListAccessoryVisibility, b: SwiftUIHidden.ListAccessoryVisibility) -> Swift.Bool 27 | public func hash(into hasher: inout Swift.Hasher) 28 | public var hashValue: Swift.Int { 29 | get 30 | } 31 | } 32 | public struct HiddenViewModifier where Content : SwiftUI.View { 33 | public func variableBlur(maxRadius: CoreFoundation.CGFloat, mask: SwiftUI.Image, opaque: Swift.Bool) -> some SwiftUI.View 34 | 35 | @available(iOS, unavailable) 36 | public func fullScreenToolbarBehavior(_ behavior: SwiftUIHidden.FullScreenToolbarBehavior) -> some SwiftUI.View 37 | 38 | public func onReselect(enabled: Swift.Bool, perform: (() -> ())?) -> some SwiftUI.View 39 | 40 | @available(macOS 13.0, *) 41 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: CoreFoundation.CGFloat) -> some SwiftUI.View 42 | 43 | @available(macOS 13.0, *) 44 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: SwiftUI.EdgeInsets) -> some SwiftUI.View 45 | 46 | @available(macOS 13.0, *) 47 | public func formRowInsets(_ insets: SwiftUI.EdgeInsets?) -> some SwiftUI.View 48 | 49 | @available(macOS 13.0, *) 50 | @available(iOS, unavailable) 51 | public func formRowIndentationLevel(_ level: Swift.Int?) -> some SwiftUI.View 52 | 53 | @available(macOS 13.0, *) 54 | public func formBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 55 | 56 | @available(macOS 13.0, *) 57 | public func formRowBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 58 | 59 | @available(macOS 13.0, *) 60 | public func sectionBackground(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 61 | 62 | @available(macOS 13.0, *) 63 | @available(iOS, unavailable) 64 | public func formInfoAction(action: @escaping () -> Swift.Void) -> some SwiftUI.View 65 | 66 | @available(macOS 13.0, *) 67 | @available(iOS, unavailable) 68 | public func formRowInfoVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 69 | 70 | @available(macOS 13.0, *) 71 | @available(iOS, unavailable) 72 | public func formAccessory(@SwiftUI.ViewBuilder accessories: () -> some View) -> some SwiftUI.View 73 | 74 | @available(macOS 13.0, *) 75 | @available(iOS, unavailable) 76 | public func formAccessoryVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 77 | 78 | @available(macOS 13.0, *) 79 | @available(iOS, unavailable) 80 | public func bottomBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 81 | 82 | @available(macOS 13.0, *) 83 | @available(iOS, unavailable) 84 | public func accessoryBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 85 | 86 | public func listReorderControlVisibility(_ visibility: SwiftUIHidden.ListAccessoryVisibility) -> some SwiftUI.View 87 | 88 | } 89 | extension SwiftUI.Form { 90 | @available(macOS 13.0, iOS 16.0, *) 91 | @available(iOS, unavailable) 92 | public static func withFooter(@SwiftUI.ViewBuilder content: () -> C, @SwiftUI.ViewBuilder footer: () -> F) -> some SwiftUI.View where C : SwiftUI.View, F : SwiftUI.View 93 | 94 | } 95 | extension SwiftUI.Scene { 96 | public var hidden: SwiftUIHidden.HiddenSceneModifier { 97 | get 98 | } 99 | } 100 | public struct HiddenSceneModifier where S : SwiftUI.Scene { 101 | @available(iOS, unavailable) 102 | public func windowBackground(_ shape: some ShapeStyle) -> some SwiftUI.Scene 103 | 104 | @available(iOS, unavailable) 105 | public func defaultVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.Scene 106 | 107 | @available(iOS, unavailable) 108 | public func windowShouldClose(_ perform: @escaping () -> Swift.Bool) -> some SwiftUI.Scene 109 | 110 | } 111 | public enum AppActions { 112 | @available(macOS 13.0, iOS 16.0, *) 113 | public static func openWindow(id: Swift.String) 114 | @available(macOS 13.0, iOS 16.0, *) 115 | public static func openWindow(id: Swift.String, value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 116 | @available(macOS 13.0, iOS 16.0, *) 117 | public static func openWindow(value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 118 | #if compiler(>=5.3) && $AsyncAwait 119 | @available(macOS 13.0, *) 120 | @available(iOS, unavailable) 121 | public static func openDocument(at url: Foundation.URL) async throws 122 | #endif 123 | public static func openURL(_ url: Foundation.URL) 124 | #if compiler(>=5.3) && $AsyncAwait 125 | public static func openURL(_ url: Foundation.URL) async -> Swift.Bool 126 | #endif 127 | } 128 | @available(iOS, unavailable) 129 | public struct HiddenWindowStyle : SwiftUI.WindowStyle { 130 | public typealias _Body = Swift.Never 131 | public var floating: some SwiftUI.WindowStyle { 132 | get 133 | } 134 | } 135 | @available(iOS, unavailable) 136 | extension SwiftUI.WindowStyle where Self == SwiftUIHidden.HiddenWindowStyle { 137 | public static var hidden: SwiftUIHidden.HiddenWindowStyle { 138 | get 139 | } 140 | } 141 | extension SwiftUI.EnvironmentValues { 142 | public var hidden: SwiftUIHidden.HiddenEnvironmentValues { 143 | get 144 | } 145 | } 146 | @available(iOS, unavailable) 147 | public struct WithCurrentWindowAction { 148 | } 149 | public struct HiddenEnvironmentValues { 150 | @available(iOS, unavailable) 151 | public var withCurrentWindow: SwiftUIHidden.WithCurrentWindowAction { 152 | get 153 | } 154 | } 155 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Equatable {} 156 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Hashable {} 157 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Equatable {} 158 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Hashable {} 159 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64/SwiftUIHidden.framework/Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wouter01/SwiftUI-HiddenAPI/106438f4f3a27a6e5f30f946e032bb274d8435eb/Sources/SwiftUIHidden.xcframework/ios-arm64/SwiftUIHidden.framework/Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios.swiftdoc -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64/SwiftUIHidden.framework/Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios.swiftinterface: -------------------------------------------------------------------------------- 1 | // swift-interface-format-version: 1.0 2 | // swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) 3 | // swift-module-flags: -target arm64-apple-ios15.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftUIHidden 4 | // swift-module-flags-ignorable: -enable-bare-slash-regex 5 | import Swift 6 | import SwiftUI 7 | @_exported import SwiftUIHidden 8 | import _Concurrency 9 | import _StringProcessing 10 | import _SwiftConcurrencyShims 11 | extension SwiftUI.View { 12 | public var hidden: SwiftUIHidden.HiddenViewModifier { 13 | get 14 | } 15 | } 16 | public enum FullScreenToolbarBehavior { 17 | case showsWithWindow, showsWithMenuBar, automatic 18 | public static func == (a: SwiftUIHidden.FullScreenToolbarBehavior, b: SwiftUIHidden.FullScreenToolbarBehavior) -> Swift.Bool 19 | public func hash(into hasher: inout Swift.Hasher) 20 | public var hashValue: Swift.Int { 21 | get 22 | } 23 | } 24 | public enum ListAccessoryVisibility { 25 | case always, editing, automatic 26 | public static func == (a: SwiftUIHidden.ListAccessoryVisibility, b: SwiftUIHidden.ListAccessoryVisibility) -> Swift.Bool 27 | public func hash(into hasher: inout Swift.Hasher) 28 | public var hashValue: Swift.Int { 29 | get 30 | } 31 | } 32 | public struct HiddenViewModifier where Content : SwiftUI.View { 33 | public func variableBlur(maxRadius: CoreFoundation.CGFloat, mask: SwiftUI.Image, opaque: Swift.Bool) -> some SwiftUI.View 34 | 35 | @available(iOS, unavailable) 36 | public func fullScreenToolbarBehavior(_ behavior: SwiftUIHidden.FullScreenToolbarBehavior) -> some SwiftUI.View 37 | 38 | public func onReselect(enabled: Swift.Bool, perform: (() -> ())?) -> some SwiftUI.View 39 | 40 | @available(macOS 13.0, *) 41 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: CoreFoundation.CGFloat) -> some SwiftUI.View 42 | 43 | @available(macOS 13.0, *) 44 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: SwiftUI.EdgeInsets) -> some SwiftUI.View 45 | 46 | @available(macOS 13.0, *) 47 | public func formRowInsets(_ insets: SwiftUI.EdgeInsets?) -> some SwiftUI.View 48 | 49 | @available(macOS 13.0, *) 50 | @available(iOS, unavailable) 51 | public func formRowIndentationLevel(_ level: Swift.Int?) -> some SwiftUI.View 52 | 53 | @available(macOS 13.0, *) 54 | public func formBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 55 | 56 | @available(macOS 13.0, *) 57 | public func formRowBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 58 | 59 | @available(macOS 13.0, *) 60 | public func sectionBackground(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 61 | 62 | @available(macOS 13.0, *) 63 | @available(iOS, unavailable) 64 | public func formInfoAction(action: @escaping () -> Swift.Void) -> some SwiftUI.View 65 | 66 | @available(macOS 13.0, *) 67 | @available(iOS, unavailable) 68 | public func formRowInfoVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 69 | 70 | @available(macOS 13.0, *) 71 | @available(iOS, unavailable) 72 | public func formAccessory(@SwiftUI.ViewBuilder accessories: () -> some View) -> some SwiftUI.View 73 | 74 | @available(macOS 13.0, *) 75 | @available(iOS, unavailable) 76 | public func formAccessoryVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 77 | 78 | @available(macOS 13.0, *) 79 | @available(iOS, unavailable) 80 | public func bottomBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 81 | 82 | @available(macOS 13.0, *) 83 | @available(iOS, unavailable) 84 | public func accessoryBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 85 | 86 | public func listReorderControlVisibility(_ visibility: SwiftUIHidden.ListAccessoryVisibility) -> some SwiftUI.View 87 | 88 | } 89 | extension SwiftUI.Form { 90 | @available(macOS 13.0, iOS 16.0, *) 91 | @available(iOS, unavailable) 92 | public static func withFooter(@SwiftUI.ViewBuilder content: () -> C, @SwiftUI.ViewBuilder footer: () -> F) -> some SwiftUI.View where C : SwiftUI.View, F : SwiftUI.View 93 | 94 | } 95 | extension SwiftUI.Scene { 96 | public var hidden: SwiftUIHidden.HiddenSceneModifier { 97 | get 98 | } 99 | } 100 | public struct HiddenSceneModifier where S : SwiftUI.Scene { 101 | @available(iOS, unavailable) 102 | public func windowBackground(_ shape: some ShapeStyle) -> some SwiftUI.Scene 103 | 104 | @available(iOS, unavailable) 105 | public func defaultVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.Scene 106 | 107 | @available(iOS, unavailable) 108 | public func windowShouldClose(_ perform: @escaping () -> Swift.Bool) -> some SwiftUI.Scene 109 | 110 | } 111 | public enum AppActions { 112 | @available(macOS 13.0, iOS 16.0, *) 113 | public static func openWindow(id: Swift.String) 114 | @available(macOS 13.0, iOS 16.0, *) 115 | public static func openWindow(id: Swift.String, value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 116 | @available(macOS 13.0, iOS 16.0, *) 117 | public static func openWindow(value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 118 | #if compiler(>=5.3) && $AsyncAwait 119 | @available(macOS 13.0, *) 120 | @available(iOS, unavailable) 121 | public static func openDocument(at url: Foundation.URL) async throws 122 | #endif 123 | public static func openURL(_ url: Foundation.URL) 124 | #if compiler(>=5.3) && $AsyncAwait 125 | public static func openURL(_ url: Foundation.URL) async -> Swift.Bool 126 | #endif 127 | } 128 | @available(iOS, unavailable) 129 | public struct HiddenWindowStyle : SwiftUI.WindowStyle { 130 | public typealias _Body = Swift.Never 131 | public var floating: some SwiftUI.WindowStyle { 132 | get 133 | } 134 | } 135 | @available(iOS, unavailable) 136 | extension SwiftUI.WindowStyle where Self == SwiftUIHidden.HiddenWindowStyle { 137 | public static var hidden: SwiftUIHidden.HiddenWindowStyle { 138 | get 139 | } 140 | } 141 | extension SwiftUI.EnvironmentValues { 142 | public var hidden: SwiftUIHidden.HiddenEnvironmentValues { 143 | get 144 | } 145 | } 146 | @available(iOS, unavailable) 147 | public struct WithCurrentWindowAction { 148 | } 149 | public struct HiddenEnvironmentValues { 150 | @available(iOS, unavailable) 151 | public var withCurrentWindow: SwiftUIHidden.WithCurrentWindowAction { 152 | get 153 | } 154 | } 155 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Equatable {} 156 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Hashable {} 157 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Equatable {} 158 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Hashable {} 159 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64/SwiftUIHidden.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module SwiftUIHidden { 2 | umbrella header "SwiftUIHidden.h" 3 | export * 4 | 5 | module * { export * } 6 | } 7 | 8 | module SwiftUIHidden.Swift { 9 | header "SwiftUIHidden-Swift.h" 10 | requires objc 11 | } 12 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64/SwiftUIHidden.framework/SwiftUIHidden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wouter01/SwiftUI-HiddenAPI/106438f4f3a27a6e5f30f946e032bb274d8435eb/Sources/SwiftUIHidden.xcframework/ios-arm64/SwiftUIHidden.framework/SwiftUIHidden -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64/SwiftUIHidden.framework/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | files 6 | 7 | Headers/SwiftUIHidden-Swift.h 8 | 9 | wRva2HUqDB39kIaPFRPuJpIe1FU= 10 | 11 | Headers/SwiftUIHidden.h 12 | 13 | o3ZvF2L7jF7RHyRiCCaKX2H4Nsk= 14 | 15 | Info.plist 16 | 17 | HCAKRgFAAEjpTB1ewQ7szSg9G3c= 18 | 19 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios.abi.json 20 | 21 | WbwSEfCMvtAfDtDPkzhl7wwmq+0= 22 | 23 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios.private.swiftinterface 24 | 25 | ahtj196G+Fw7DfUbSD4Vi9Llxp4= 26 | 27 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios.swiftdoc 28 | 29 | roNXWymO64IUjofPX38IC00xJoU= 30 | 31 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios.swiftinterface 32 | 33 | ahtj196G+Fw7DfUbSD4Vi9Llxp4= 34 | 35 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios.swiftmodule 36 | 37 | YlEcA44+RVP0e2tGAVI3ARqCjoM= 38 | 39 | Modules/module.modulemap 40 | 41 | YbDIVc6sN5s1vo3ooYoUS8t27u4= 42 | 43 | 44 | files2 45 | 46 | Headers/SwiftUIHidden-Swift.h 47 | 48 | hash2 49 | 50 | UJUkqOlFJIqyF4QwzVHHd8FzQKfRdvrmaB0pio9Ycd8= 51 | 52 | 53 | Headers/SwiftUIHidden.h 54 | 55 | hash2 56 | 57 | xHgUJJWTCfHJ2Mhnyf3qd3LpnA/48mf9ngIKpQubEw8= 58 | 59 | 60 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios.abi.json 61 | 62 | hash2 63 | 64 | OVw9sQDo6l6bnimDqG7+/f/uB7GNaCRbipMoD2iKTXc= 65 | 66 | 67 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios.private.swiftinterface 68 | 69 | hash2 70 | 71 | /zq0e74PQ8EsNVK8sTuNmc3sqoxm5MuZZvEjZCWuGLI= 72 | 73 | 74 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios.swiftdoc 75 | 76 | hash2 77 | 78 | AeNQ4dxfUbZearECFUdH0uh2H0DJvBhjIMpGO7LRyp8= 79 | 80 | 81 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios.swiftinterface 82 | 83 | hash2 84 | 85 | /zq0e74PQ8EsNVK8sTuNmc3sqoxm5MuZZvEjZCWuGLI= 86 | 87 | 88 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios.swiftmodule 89 | 90 | hash2 91 | 92 | AEJ7NaZ1H3pp9U7luS0xYXQaLaF9t2all9xYXn8Pc64= 93 | 94 | 95 | Modules/module.modulemap 96 | 97 | hash2 98 | 99 | m1XgapJgBpjRFM8QSQyClhx8hajxqNScsufZQoJmRBE= 100 | 101 | 102 | 103 | rules 104 | 105 | ^.* 106 | 107 | ^.*\.lproj/ 108 | 109 | optional 110 | 111 | weight 112 | 1000 113 | 114 | ^.*\.lproj/locversion.plist$ 115 | 116 | omit 117 | 118 | weight 119 | 1100 120 | 121 | ^Base\.lproj/ 122 | 123 | weight 124 | 1010 125 | 126 | ^version.plist$ 127 | 128 | 129 | rules2 130 | 131 | .*\.dSYM($|/) 132 | 133 | weight 134 | 11 135 | 136 | ^(.*/)?\.DS_Store$ 137 | 138 | omit 139 | 140 | weight 141 | 2000 142 | 143 | ^.* 144 | 145 | ^.*\.lproj/ 146 | 147 | optional 148 | 149 | weight 150 | 1000 151 | 152 | ^.*\.lproj/locversion.plist$ 153 | 154 | omit 155 | 156 | weight 157 | 1100 158 | 159 | ^Base\.lproj/ 160 | 161 | weight 162 | 1010 163 | 164 | ^Info\.plist$ 165 | 166 | omit 167 | 168 | weight 169 | 20 170 | 171 | ^PkgInfo$ 172 | 173 | omit 174 | 175 | weight 176 | 20 177 | 178 | ^embedded\.provisionprofile$ 179 | 180 | weight 181 | 20 182 | 183 | ^version\.plist$ 184 | 185 | weight 186 | 20 187 | 188 | 189 | 190 | 191 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64/dSYMs/SwiftUIHidden.framework.dSYM/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleIdentifier 8 | com.apple.xcode.dsym.com.wouter.SwiftUIHidden 9 | CFBundleInfoDictionaryVersion 10 | 6.0 11 | CFBundlePackageType 12 | dSYM 13 | CFBundleSignature 14 | ???? 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleVersion 18 | 1 19 | 20 | 21 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64/dSYMs/SwiftUIHidden.framework.dSYM/Contents/Resources/DWARF/SwiftUIHidden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wouter01/SwiftUI-HiddenAPI/106438f4f3a27a6e5f30f946e032bb274d8435eb/Sources/SwiftUIHidden.xcframework/ios-arm64/dSYMs/SwiftUIHidden.framework.dSYM/Contents/Resources/DWARF/SwiftUIHidden -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64/dSYMs/SwiftUIHidden.framework.dSYM/Contents/Resources/Relocations/aarch64/SwiftUIHidden.yml: -------------------------------------------------------------------------------- 1 | --- 2 | triple: 'arm64-apple-darwin' 3 | binary-path: '/Users/wouter/Library/Developer/Xcode/DerivedData/SwiftUIHidden-arzpsqxwdagtcfentdfabjpjztjd/Build/Intermediates.noindex/ArchiveIntermediates/SwiftUIHidden/InstallationBuildProductsLocation/Library/Frameworks/SwiftUIHidden.framework/SwiftUIHidden' 4 | relocations: 5 | - { offsetInCU: 0x34, offset: 0x53927, size: 0x8, addend: 0x0, symName: _SwiftUIHiddenVersionString, symObjAddr: 0x0, symBinAddr: 0x7270, symSize: 0x0 } 6 | - { offsetInCU: 0x69, offset: 0x5395C, size: 0x8, addend: 0x0, symName: _SwiftUIHiddenVersionNumber, symObjAddr: 0x38, symBinAddr: 0x72A8, symSize: 0x0 } 7 | - { offsetInCU: 0x6F, offset: 0x539E1, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV12variableBlur9maxRadius4mask6opaqueQr12CoreGraphics7CGFloatV_0A2UI5ImageVSbtF', symObjAddr: 0x1F0, symBinAddr: 0x41D8, symSize: 0xC } 8 | - { offsetInCU: 0xD6, offset: 0x53A48, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV25fullScreenToolbarBehavioryQrAA04FullghI0OF', symObjAddr: 0x1FC, symBinAddr: 0x41E4, symSize: 0xC8 } 9 | - { offsetInCU: 0x143, offset: 0x53AB5, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV10onReselect7enabled7performQrSb_yycSgtF', symObjAddr: 0x2C4, symBinAddr: 0x42AC, symSize: 0xC } 10 | - { offsetInCU: 0x19D, offset: 0x53B0F, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV10formInsetsyQr0A2UI4EdgeO3SetV_12CoreGraphics7CGFloatVtF', symObjAddr: 0x2D0, symBinAddr: 0x42B8, symSize: 0xC } 11 | - { offsetInCU: 0x1F6, offset: 0x53B68, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV10formInsetsyQr0A2UI4EdgeO3SetV_AE0iG0VtF', symObjAddr: 0x2DC, symBinAddr: 0x42C4, symSize: 0xC } 12 | - { offsetInCU: 0x250, offset: 0x53BC2, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV13formRowInsetsyQr0A2UI04EdgeH0VSgF', symObjAddr: 0x2E8, symBinAddr: 0x42D0, symSize: 0xC } 13 | - { offsetInCU: 0x29B, offset: 0x53C0D, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV23formRowIndentationLevelyQrSiSgF', symObjAddr: 0x2F4, symBinAddr: 0x42DC, symSize: 0x10 } 14 | - { offsetInCU: 0x2E7, offset: 0x53C59, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV14formInfoAction6actionQryyc_tF', symObjAddr: 0x340, symBinAddr: 0x4328, symSize: 0xC } 15 | - { offsetInCU: 0x333, offset: 0x53CA5, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV28listReorderControlVisibilityyQrAA013ListAccessoryI0OF', symObjAddr: 0x3B0, symBinAddr: 0x4398, symSize: 0xC8 } 16 | - { offsetInCU: 0x3A1, offset: 0x53D13, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI4ViewP0A8UIHiddenE6hiddenAD06HiddenC8ModifierVyxGvg', symObjAddr: 0x0, symBinAddr: 0x4000, symSize: 0x80 } 17 | - { offsetInCU: 0x408, offset: 0x53D7A, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityO2eeoiySbAC_ACtFZ', symObjAddr: 0xA4, symBinAddr: 0x408C, symSize: 0x14 } 18 | - { offsetInCU: 0x43B, offset: 0x53DAD, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityO4hash4intoys6HasherVz_tF', symObjAddr: 0xB8, symBinAddr: 0x40A0, symSize: 0x28 } 19 | - { offsetInCU: 0x4CC, offset: 0x53E3E, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x128, symBinAddr: 0x4110, symSize: 0x14 } 20 | - { offsetInCU: 0x4EC, offset: 0x53E5E, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x128, symBinAddr: 0x4110, symSize: 0x14 } 21 | - { offsetInCU: 0x536, offset: 0x53EA8, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x184, symBinAddr: 0x416C, symSize: 0x28 } 22 | - { offsetInCU: 0x610, offset: 0x53F82, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden25FullScreenToolbarBehaviorOSHAASQWb', symObjAddr: 0x478, symBinAddr: 0x4460, symSize: 0x4 } 23 | - { offsetInCU: 0x624, offset: 0x53F96, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden25FullScreenToolbarBehaviorOACSQAAWl', symObjAddr: 0x47C, symBinAddr: 0x4464, symSize: 0x44 } 24 | - { offsetInCU: 0x638, offset: 0x53FAA, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOSHAASQWb', symObjAddr: 0x4C0, symBinAddr: 0x44A8, symSize: 0x4 } 25 | - { offsetInCU: 0x64C, offset: 0x53FBE, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOACSQAAWl', symObjAddr: 0x4C4, symBinAddr: 0x44AC, symSize: 0x44 } 26 | - { offsetInCU: 0x660, offset: 0x53FD2, size: 0x8, addend: 0x0, symName: ___swift_memcpy1_1, symObjAddr: 0x508, symBinAddr: 0x44F0, symSize: 0xC } 27 | - { offsetInCU: 0x674, offset: 0x53FE6, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0x514, symBinAddr: 0x44FC, symSize: 0x4 } 28 | - { offsetInCU: 0x688, offset: 0x53FFA, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden25FullScreenToolbarBehaviorOwup', symObjAddr: 0x520, symBinAddr: 0x4508, symSize: 0x4 } 29 | - { offsetInCU: 0x69C, offset: 0x5400E, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden25FullScreenToolbarBehaviorOMa', symObjAddr: 0x524, symBinAddr: 0x450C, symSize: 0x10 } 30 | - { offsetInCU: 0x6B0, offset: 0x54022, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOwug', symObjAddr: 0x688, symBinAddr: 0x4670, symSize: 0x8 } 31 | - { offsetInCU: 0x6C4, offset: 0x54036, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOwup', symObjAddr: 0x690, symBinAddr: 0x4678, symSize: 0x4 } 32 | - { offsetInCU: 0x6D8, offset: 0x5404A, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOwui', symObjAddr: 0x694, symBinAddr: 0x467C, symSize: 0x8 } 33 | - { offsetInCU: 0x6EC, offset: 0x5405E, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOMa', symObjAddr: 0x69C, symBinAddr: 0x4684, symSize: 0x10 } 34 | - { offsetInCU: 0x700, offset: 0x54072, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVMi', symObjAddr: 0x6AC, symBinAddr: 0x4694, symSize: 0x8 } 35 | - { offsetInCU: 0x714, offset: 0x54086, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVMr', symObjAddr: 0x6B4, symBinAddr: 0x469C, symSize: 0x6C } 36 | - { offsetInCU: 0x728, offset: 0x5409A, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwCP', symObjAddr: 0x720, symBinAddr: 0x4708, symSize: 0x70 } 37 | - { offsetInCU: 0x73C, offset: 0x540AE, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwxx', symObjAddr: 0x790, symBinAddr: 0x4778, symSize: 0x10 } 38 | - { offsetInCU: 0x750, offset: 0x540C2, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwcp', symObjAddr: 0x7A0, symBinAddr: 0x4788, symSize: 0x30 } 39 | - { offsetInCU: 0x764, offset: 0x540D6, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwca', symObjAddr: 0x7D0, symBinAddr: 0x47B8, symSize: 0x30 } 40 | - { offsetInCU: 0x778, offset: 0x540EA, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwtk', symObjAddr: 0x800, symBinAddr: 0x47E8, symSize: 0x30 } 41 | - { offsetInCU: 0x78C, offset: 0x540FE, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwta', symObjAddr: 0x830, symBinAddr: 0x4818, symSize: 0x30 } 42 | - { offsetInCU: 0x7A0, offset: 0x54112, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwet', symObjAddr: 0x860, symBinAddr: 0x4848, symSize: 0x10C } 43 | - { offsetInCU: 0x7B4, offset: 0x54126, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwst', symObjAddr: 0x96C, symBinAddr: 0x4954, symSize: 0x1B8 } 44 | - { offsetInCU: 0x7C8, offset: 0x5413A, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVMa', symObjAddr: 0xB24, symBinAddr: 0x4B0C, symSize: 0xC } 45 | - { offsetInCU: 0x7DC, offset: 0x5414E, size: 0x8, addend: 0x0, symName: ___swift_instantiateGenericMetadata, symObjAddr: 0xC5C, symBinAddr: 0x4C44, symSize: 0x2C } 46 | - { offsetInCU: 0x27, offset: 0x543BA, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI4FormV0A8UIHiddenE10withFooter7content6footerQrqd__yXE_qd_0_yXEtAA4ViewRd__AaHRd_0_r0_lFZ', symObjAddr: 0x0, symBinAddr: 0x4C88, symSize: 0x24 } 47 | - { offsetInCU: 0x3F, offset: 0x543D2, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI4FormV0A8UIHiddenE10withFooter7content6footerQrqd__yXE_qd_0_yXEtAA4ViewRd__AaHRd_0_r0_lFZ', symObjAddr: 0x0, symBinAddr: 0x4C88, symSize: 0x24 } 48 | - { offsetInCU: 0x6F, offset: 0x5455C, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierV16windowBackgroundyQrqd__0A2UI10ShapeStyleRd__lF', symObjAddr: 0x98, symBinAddr: 0x4D9C, symSize: 0x10 } 49 | - { offsetInCU: 0xC6, offset: 0x545B3, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierV17defaultVisibilityyQr0A2UI0G0OF', symObjAddr: 0xA8, symBinAddr: 0x4DAC, symSize: 0xC } 50 | - { offsetInCU: 0x110, offset: 0x545FD, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierV17windowShouldCloseyQrSbycF', symObjAddr: 0xB4, symBinAddr: 0x4DB8, symSize: 0xC } 51 | - { offsetInCU: 0x15D, offset: 0x5464A, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI5SceneP0A8UIHiddenE6hiddenAD06HiddenC8ModifierVyxGvg', symObjAddr: 0x0, symBinAddr: 0x4D1C, symSize: 0x80 } 52 | - { offsetInCU: 0x1B8, offset: 0x546A5, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVMi', symObjAddr: 0xC0, symBinAddr: 0x4DC4, symSize: 0x8 } 53 | - { offsetInCU: 0x1CC, offset: 0x546B9, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVMr', symObjAddr: 0xC8, symBinAddr: 0x4DCC, symSize: 0x6C } 54 | - { offsetInCU: 0x1E0, offset: 0x546CD, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwCP', symObjAddr: 0x134, symBinAddr: 0x4E38, symSize: 0x70 } 55 | - { offsetInCU: 0x1F4, offset: 0x546E1, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwxx', symObjAddr: 0x1A4, symBinAddr: 0x4EA8, symSize: 0x10 } 56 | - { offsetInCU: 0x208, offset: 0x546F5, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwcp', symObjAddr: 0x1B4, symBinAddr: 0x4EB8, symSize: 0x30 } 57 | - { offsetInCU: 0x21C, offset: 0x54709, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwca', symObjAddr: 0x1E4, symBinAddr: 0x4EE8, symSize: 0x30 } 58 | - { offsetInCU: 0x230, offset: 0x5471D, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwtk', symObjAddr: 0x214, symBinAddr: 0x4F18, symSize: 0x30 } 59 | - { offsetInCU: 0x244, offset: 0x54731, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwta', symObjAddr: 0x244, symBinAddr: 0x4F48, symSize: 0x30 } 60 | - { offsetInCU: 0x258, offset: 0x54745, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwet', symObjAddr: 0x274, symBinAddr: 0x4F78, symSize: 0x10C } 61 | - { offsetInCU: 0x26C, offset: 0x54759, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwst', symObjAddr: 0x380, symBinAddr: 0x5084, symSize: 0x1B8 } 62 | - { offsetInCU: 0x280, offset: 0x5476D, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVMa', symObjAddr: 0x538, symBinAddr: 0x523C, symSize: 0xC } 63 | - { offsetInCU: 0x27, offset: 0x548B1, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO10openWindow2idySS_tFZ', symObjAddr: 0x0, symBinAddr: 0x52C8, symSize: 0xEC } 64 | - { offsetInCU: 0x46, offset: 0x548D0, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO10openWindow2idySS_tFZ', symObjAddr: 0x0, symBinAddr: 0x52C8, symSize: 0xEC } 65 | - { offsetInCU: 0x85, offset: 0x5490F, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO10openWindow2id5valueySS_xtSeRzSERzSHRzlFZ', symObjAddr: 0xEC, symBinAddr: 0x53B4, symSize: 0x118 } 66 | - { offsetInCU: 0xE2, offset: 0x5496C, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO10openWindow5valueyx_tSeRzSERzSHRzlFZ', symObjAddr: 0x204, symBinAddr: 0x54CC, symSize: 0x110 } 67 | - { offsetInCU: 0x12F, offset: 0x549B9, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZ', symObjAddr: 0x314, symBinAddr: 0x55DC, symSize: 0x60 } 68 | - { offsetInCU: 0x188, offset: 0x54A12, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZTY0_', symObjAddr: 0x374, symBinAddr: 0x563C, symSize: 0xB0 } 69 | - { offsetInCU: 0x1E1, offset: 0x54A6B, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZTQ1_', symObjAddr: 0x424, symBinAddr: 0x56EC, symSize: 0x84 } 70 | - { offsetInCU: 0x27A, offset: 0x54B04, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZTY2_', symObjAddr: 0x4A8, symBinAddr: 0x5770, symSize: 0x40 } 71 | - { offsetInCU: 0x2D3, offset: 0x54B5D, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZTY3_', symObjAddr: 0x4E8, symBinAddr: 0x57B0, symSize: 0x40 } 72 | - { offsetInCU: 0x32C, offset: 0x54BB6, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLyy10Foundation0F0VFZ', symObjAddr: 0x528, symBinAddr: 0x57F0, symSize: 0xE4 } 73 | - { offsetInCU: 0x36B, offset: 0x54BF5, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLySb10Foundation0F0VYaFZ', symObjAddr: 0x60C, symBinAddr: 0x58D4, symSize: 0xC4 } 74 | - { offsetInCU: 0x49F, offset: 0x54D29, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLySb10Foundation0F0VYaFZTY0_', symObjAddr: 0x6D0, symBinAddr: 0x5998, symSize: 0x174 } 75 | - { offsetInCU: 0x54A, offset: 0x54DD4, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLySb10Foundation0F0VYaFZTQ1_', symObjAddr: 0x844, symBinAddr: 0x5B0C, symSize: 0x78 } 76 | - { offsetInCU: 0x64D, offset: 0x54ED7, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x8BC, symBinAddr: 0x5B84, symSize: 0x40 } 77 | - { offsetInCU: 0x661, offset: 0x54EEB, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLySb10Foundation0F0VYaFZyScCySbs5NeverOGXEfU_ySbncAJcfu_ySbncfu0_TA', symObjAddr: 0x960, symBinAddr: 0x5C28, symSize: 0x68 } 78 | - { offsetInCU: 0x694, offset: 0x54F1E, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsOMa', symObjAddr: 0x9C8, symBinAddr: 0x5C90, symSize: 0x10 } 79 | - { offsetInCU: 0x27, offset: 0x550CF, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden17HiddenWindowStyleV8floatingQrvg', symObjAddr: 0x0, symBinAddr: 0x5CA0, symSize: 0x14 } 80 | - { offsetInCU: 0x46, offset: 0x550EE, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden17HiddenWindowStyleV8floatingQrvg', symObjAddr: 0x0, symBinAddr: 0x5CA0, symSize: 0x14 } 81 | - { offsetInCU: 0x65, offset: 0x5510D, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI11WindowStyleP0A8UIHiddenAD06HiddencD0VRszrlE6hiddenAFvgZ', symObjAddr: 0x14, symBinAddr: 0x5CB4, symSize: 0x4 } 82 | - { offsetInCU: 0x91, offset: 0x55139, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden17HiddenWindowStyleV0A2UI0dE0AA5_BodyAdEP_AD4ViewPWT', symObjAddr: 0x18, symBinAddr: 0x5CB8, symSize: 0xC } 83 | - { offsetInCU: 0xA5, offset: 0x5514D, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden17HiddenWindowStyleVMa', symObjAddr: 0x24, symBinAddr: 0x5CC4, symSize: 0x10 } 84 | - { offsetInCU: 0x3F, offset: 0x55208, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI17EnvironmentValuesV0A8UIHiddenE6hiddenAD06HiddencD0Vvg', symObjAddr: 0x0, symBinAddr: 0x5CE0, symSize: 0x38 } 85 | - { offsetInCU: 0x7A, offset: 0x55243, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23HiddenEnvironmentValuesV17withCurrentWindowAA04WithgH6ActionVvg', symObjAddr: 0x38, symBinAddr: 0x5D18, symSize: 0x14 } 86 | - { offsetInCU: 0xA9, offset: 0x55272, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23WithCurrentWindowActionVwet', symObjAddr: 0x94, symBinAddr: 0x5D74, symSize: 0xC } 87 | - { offsetInCU: 0xBD, offset: 0x55286, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23WithCurrentWindowActionVwst', symObjAddr: 0xAC, symBinAddr: 0x5D8C, symSize: 0xC } 88 | - { offsetInCU: 0xD1, offset: 0x5529A, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23HiddenEnvironmentValuesVwet', symObjAddr: 0x2AC, symBinAddr: 0x5F8C, symSize: 0xC } 89 | - { offsetInCU: 0xE5, offset: 0x552AE, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23HiddenEnvironmentValuesVwst', symObjAddr: 0x300, symBinAddr: 0x5FE0, symSize: 0xC } 90 | ... 91 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/SwiftUIHidden.framework/Headers/SwiftUIHidden.h: -------------------------------------------------------------------------------- 1 | // 2 | // SwiftUIHidden.h 3 | // SwiftUIHidden 4 | // 5 | // Created by Wouter on 22/11/23. 6 | // 7 | 8 | #import 9 | 10 | //! Project version number for SwiftUIHidden. 11 | FOUNDATION_EXPORT double SwiftUIHiddenVersionNumber; 12 | 13 | //! Project version string for SwiftUIHidden. 14 | FOUNDATION_EXPORT const unsigned char SwiftUIHiddenVersionString[]; 15 | 16 | // In this header, you should import all the public headers of your framework using statements like #import 17 | 18 | 19 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/SwiftUIHidden.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wouter01/SwiftUI-HiddenAPI/106438f4f3a27a6e5f30f946e032bb274d8435eb/Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/SwiftUIHidden.framework/Info.plist -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/SwiftUIHidden.framework/Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface: -------------------------------------------------------------------------------- 1 | // swift-interface-format-version: 1.0 2 | // swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) 3 | // swift-module-flags: -target arm64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftUIHidden 4 | // swift-module-flags-ignorable: -enable-bare-slash-regex 5 | import Swift 6 | import SwiftUI 7 | @_exported import SwiftUIHidden 8 | import _Concurrency 9 | import _StringProcessing 10 | import _SwiftConcurrencyShims 11 | extension SwiftUI.View { 12 | public var hidden: SwiftUIHidden.HiddenViewModifier { 13 | get 14 | } 15 | } 16 | public enum FullScreenToolbarBehavior { 17 | case showsWithWindow, showsWithMenuBar, automatic 18 | public static func == (a: SwiftUIHidden.FullScreenToolbarBehavior, b: SwiftUIHidden.FullScreenToolbarBehavior) -> Swift.Bool 19 | public func hash(into hasher: inout Swift.Hasher) 20 | public var hashValue: Swift.Int { 21 | get 22 | } 23 | } 24 | public enum ListAccessoryVisibility { 25 | case always, editing, automatic 26 | public static func == (a: SwiftUIHidden.ListAccessoryVisibility, b: SwiftUIHidden.ListAccessoryVisibility) -> Swift.Bool 27 | public func hash(into hasher: inout Swift.Hasher) 28 | public var hashValue: Swift.Int { 29 | get 30 | } 31 | } 32 | public struct HiddenViewModifier where Content : SwiftUI.View { 33 | public func variableBlur(maxRadius: CoreFoundation.CGFloat, mask: SwiftUI.Image, opaque: Swift.Bool) -> some SwiftUI.View 34 | 35 | @available(iOS, unavailable) 36 | public func fullScreenToolbarBehavior(_ behavior: SwiftUIHidden.FullScreenToolbarBehavior) -> some SwiftUI.View 37 | 38 | public func onReselect(enabled: Swift.Bool, perform: (() -> ())?) -> some SwiftUI.View 39 | 40 | @available(macOS 13.0, *) 41 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: CoreFoundation.CGFloat) -> some SwiftUI.View 42 | 43 | @available(macOS 13.0, *) 44 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: SwiftUI.EdgeInsets) -> some SwiftUI.View 45 | 46 | @available(macOS 13.0, *) 47 | public func formRowInsets(_ insets: SwiftUI.EdgeInsets?) -> some SwiftUI.View 48 | 49 | @available(macOS 13.0, *) 50 | @available(iOS, unavailable) 51 | public func formRowIndentationLevel(_ level: Swift.Int?) -> some SwiftUI.View 52 | 53 | @available(macOS 13.0, *) 54 | public func formBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 55 | 56 | @available(macOS 13.0, *) 57 | public func formRowBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 58 | 59 | @available(macOS 13.0, *) 60 | public func sectionBackground(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 61 | 62 | @available(macOS 13.0, *) 63 | @available(iOS, unavailable) 64 | public func formInfoAction(action: @escaping () -> Swift.Void) -> some SwiftUI.View 65 | 66 | @available(macOS 13.0, *) 67 | @available(iOS, unavailable) 68 | public func formRowInfoVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 69 | 70 | @available(macOS 13.0, *) 71 | @available(iOS, unavailable) 72 | public func formAccessory(@SwiftUI.ViewBuilder accessories: () -> some View) -> some SwiftUI.View 73 | 74 | @available(macOS 13.0, *) 75 | @available(iOS, unavailable) 76 | public func formAccessoryVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 77 | 78 | @available(macOS 13.0, *) 79 | @available(iOS, unavailable) 80 | public func bottomBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 81 | 82 | @available(macOS 13.0, *) 83 | @available(iOS, unavailable) 84 | public func accessoryBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 85 | 86 | public func listReorderControlVisibility(_ visibility: SwiftUIHidden.ListAccessoryVisibility) -> some SwiftUI.View 87 | 88 | } 89 | extension SwiftUI.Form { 90 | @available(macOS 13.0, iOS 16.0, *) 91 | @available(iOS, unavailable) 92 | public static func withFooter(@SwiftUI.ViewBuilder content: () -> C, @SwiftUI.ViewBuilder footer: () -> F) -> some SwiftUI.View where C : SwiftUI.View, F : SwiftUI.View 93 | 94 | } 95 | extension SwiftUI.Scene { 96 | public var hidden: SwiftUIHidden.HiddenSceneModifier { 97 | get 98 | } 99 | } 100 | public struct HiddenSceneModifier where S : SwiftUI.Scene { 101 | @available(iOS, unavailable) 102 | public func windowBackground(_ shape: some ShapeStyle) -> some SwiftUI.Scene 103 | 104 | @available(iOS, unavailable) 105 | public func defaultVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.Scene 106 | 107 | @available(iOS, unavailable) 108 | public func windowShouldClose(_ perform: @escaping () -> Swift.Bool) -> some SwiftUI.Scene 109 | 110 | } 111 | public enum AppActions { 112 | @available(macOS 13.0, iOS 16.0, *) 113 | public static func openWindow(id: Swift.String) 114 | @available(macOS 13.0, iOS 16.0, *) 115 | public static func openWindow(id: Swift.String, value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 116 | @available(macOS 13.0, iOS 16.0, *) 117 | public static func openWindow(value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 118 | #if compiler(>=5.3) && $AsyncAwait 119 | @available(macOS 13.0, *) 120 | @available(iOS, unavailable) 121 | public static func openDocument(at url: Foundation.URL) async throws 122 | #endif 123 | public static func openURL(_ url: Foundation.URL) 124 | #if compiler(>=5.3) && $AsyncAwait 125 | public static func openURL(_ url: Foundation.URL) async -> Swift.Bool 126 | #endif 127 | } 128 | @available(iOS, unavailable) 129 | public struct HiddenWindowStyle : SwiftUI.WindowStyle { 130 | public typealias _Body = Swift.Never 131 | public var floating: some SwiftUI.WindowStyle { 132 | get 133 | } 134 | } 135 | @available(iOS, unavailable) 136 | extension SwiftUI.WindowStyle where Self == SwiftUIHidden.HiddenWindowStyle { 137 | public static var hidden: SwiftUIHidden.HiddenWindowStyle { 138 | get 139 | } 140 | } 141 | extension SwiftUI.EnvironmentValues { 142 | public var hidden: SwiftUIHidden.HiddenEnvironmentValues { 143 | get 144 | } 145 | } 146 | @available(iOS, unavailable) 147 | public struct WithCurrentWindowAction { 148 | } 149 | public struct HiddenEnvironmentValues { 150 | @available(iOS, unavailable) 151 | public var withCurrentWindow: SwiftUIHidden.WithCurrentWindowAction { 152 | get 153 | } 154 | } 155 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Equatable {} 156 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Hashable {} 157 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Equatable {} 158 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Hashable {} 159 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/SwiftUIHidden.framework/Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios-simulator.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wouter01/SwiftUI-HiddenAPI/106438f4f3a27a6e5f30f946e032bb274d8435eb/Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/SwiftUIHidden.framework/Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios-simulator.swiftdoc -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/SwiftUIHidden.framework/Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios-simulator.swiftinterface: -------------------------------------------------------------------------------- 1 | // swift-interface-format-version: 1.0 2 | // swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) 3 | // swift-module-flags: -target arm64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftUIHidden 4 | // swift-module-flags-ignorable: -enable-bare-slash-regex 5 | import Swift 6 | import SwiftUI 7 | @_exported import SwiftUIHidden 8 | import _Concurrency 9 | import _StringProcessing 10 | import _SwiftConcurrencyShims 11 | extension SwiftUI.View { 12 | public var hidden: SwiftUIHidden.HiddenViewModifier { 13 | get 14 | } 15 | } 16 | public enum FullScreenToolbarBehavior { 17 | case showsWithWindow, showsWithMenuBar, automatic 18 | public static func == (a: SwiftUIHidden.FullScreenToolbarBehavior, b: SwiftUIHidden.FullScreenToolbarBehavior) -> Swift.Bool 19 | public func hash(into hasher: inout Swift.Hasher) 20 | public var hashValue: Swift.Int { 21 | get 22 | } 23 | } 24 | public enum ListAccessoryVisibility { 25 | case always, editing, automatic 26 | public static func == (a: SwiftUIHidden.ListAccessoryVisibility, b: SwiftUIHidden.ListAccessoryVisibility) -> Swift.Bool 27 | public func hash(into hasher: inout Swift.Hasher) 28 | public var hashValue: Swift.Int { 29 | get 30 | } 31 | } 32 | public struct HiddenViewModifier where Content : SwiftUI.View { 33 | public func variableBlur(maxRadius: CoreFoundation.CGFloat, mask: SwiftUI.Image, opaque: Swift.Bool) -> some SwiftUI.View 34 | 35 | @available(iOS, unavailable) 36 | public func fullScreenToolbarBehavior(_ behavior: SwiftUIHidden.FullScreenToolbarBehavior) -> some SwiftUI.View 37 | 38 | public func onReselect(enabled: Swift.Bool, perform: (() -> ())?) -> some SwiftUI.View 39 | 40 | @available(macOS 13.0, *) 41 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: CoreFoundation.CGFloat) -> some SwiftUI.View 42 | 43 | @available(macOS 13.0, *) 44 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: SwiftUI.EdgeInsets) -> some SwiftUI.View 45 | 46 | @available(macOS 13.0, *) 47 | public func formRowInsets(_ insets: SwiftUI.EdgeInsets?) -> some SwiftUI.View 48 | 49 | @available(macOS 13.0, *) 50 | @available(iOS, unavailable) 51 | public func formRowIndentationLevel(_ level: Swift.Int?) -> some SwiftUI.View 52 | 53 | @available(macOS 13.0, *) 54 | public func formBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 55 | 56 | @available(macOS 13.0, *) 57 | public func formRowBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 58 | 59 | @available(macOS 13.0, *) 60 | public func sectionBackground(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 61 | 62 | @available(macOS 13.0, *) 63 | @available(iOS, unavailable) 64 | public func formInfoAction(action: @escaping () -> Swift.Void) -> some SwiftUI.View 65 | 66 | @available(macOS 13.0, *) 67 | @available(iOS, unavailable) 68 | public func formRowInfoVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 69 | 70 | @available(macOS 13.0, *) 71 | @available(iOS, unavailable) 72 | public func formAccessory(@SwiftUI.ViewBuilder accessories: () -> some View) -> some SwiftUI.View 73 | 74 | @available(macOS 13.0, *) 75 | @available(iOS, unavailable) 76 | public func formAccessoryVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 77 | 78 | @available(macOS 13.0, *) 79 | @available(iOS, unavailable) 80 | public func bottomBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 81 | 82 | @available(macOS 13.0, *) 83 | @available(iOS, unavailable) 84 | public func accessoryBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 85 | 86 | public func listReorderControlVisibility(_ visibility: SwiftUIHidden.ListAccessoryVisibility) -> some SwiftUI.View 87 | 88 | } 89 | extension SwiftUI.Form { 90 | @available(macOS 13.0, iOS 16.0, *) 91 | @available(iOS, unavailable) 92 | public static func withFooter(@SwiftUI.ViewBuilder content: () -> C, @SwiftUI.ViewBuilder footer: () -> F) -> some SwiftUI.View where C : SwiftUI.View, F : SwiftUI.View 93 | 94 | } 95 | extension SwiftUI.Scene { 96 | public var hidden: SwiftUIHidden.HiddenSceneModifier { 97 | get 98 | } 99 | } 100 | public struct HiddenSceneModifier where S : SwiftUI.Scene { 101 | @available(iOS, unavailable) 102 | public func windowBackground(_ shape: some ShapeStyle) -> some SwiftUI.Scene 103 | 104 | @available(iOS, unavailable) 105 | public func defaultVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.Scene 106 | 107 | @available(iOS, unavailable) 108 | public func windowShouldClose(_ perform: @escaping () -> Swift.Bool) -> some SwiftUI.Scene 109 | 110 | } 111 | public enum AppActions { 112 | @available(macOS 13.0, iOS 16.0, *) 113 | public static func openWindow(id: Swift.String) 114 | @available(macOS 13.0, iOS 16.0, *) 115 | public static func openWindow(id: Swift.String, value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 116 | @available(macOS 13.0, iOS 16.0, *) 117 | public static func openWindow(value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 118 | #if compiler(>=5.3) && $AsyncAwait 119 | @available(macOS 13.0, *) 120 | @available(iOS, unavailable) 121 | public static func openDocument(at url: Foundation.URL) async throws 122 | #endif 123 | public static func openURL(_ url: Foundation.URL) 124 | #if compiler(>=5.3) && $AsyncAwait 125 | public static func openURL(_ url: Foundation.URL) async -> Swift.Bool 126 | #endif 127 | } 128 | @available(iOS, unavailable) 129 | public struct HiddenWindowStyle : SwiftUI.WindowStyle { 130 | public typealias _Body = Swift.Never 131 | public var floating: some SwiftUI.WindowStyle { 132 | get 133 | } 134 | } 135 | @available(iOS, unavailable) 136 | extension SwiftUI.WindowStyle where Self == SwiftUIHidden.HiddenWindowStyle { 137 | public static var hidden: SwiftUIHidden.HiddenWindowStyle { 138 | get 139 | } 140 | } 141 | extension SwiftUI.EnvironmentValues { 142 | public var hidden: SwiftUIHidden.HiddenEnvironmentValues { 143 | get 144 | } 145 | } 146 | @available(iOS, unavailable) 147 | public struct WithCurrentWindowAction { 148 | } 149 | public struct HiddenEnvironmentValues { 150 | @available(iOS, unavailable) 151 | public var withCurrentWindow: SwiftUIHidden.WithCurrentWindowAction { 152 | get 153 | } 154 | } 155 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Equatable {} 156 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Hashable {} 157 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Equatable {} 158 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Hashable {} 159 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/SwiftUIHidden.framework/Modules/SwiftUIHidden.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface: -------------------------------------------------------------------------------- 1 | // swift-interface-format-version: 1.0 2 | // swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) 3 | // swift-module-flags: -target x86_64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftUIHidden 4 | // swift-module-flags-ignorable: -enable-bare-slash-regex 5 | import Swift 6 | import SwiftUI 7 | @_exported import SwiftUIHidden 8 | import _Concurrency 9 | import _StringProcessing 10 | import _SwiftConcurrencyShims 11 | extension SwiftUI.View { 12 | public var hidden: SwiftUIHidden.HiddenViewModifier { 13 | get 14 | } 15 | } 16 | public enum FullScreenToolbarBehavior { 17 | case showsWithWindow, showsWithMenuBar, automatic 18 | public static func == (a: SwiftUIHidden.FullScreenToolbarBehavior, b: SwiftUIHidden.FullScreenToolbarBehavior) -> Swift.Bool 19 | public func hash(into hasher: inout Swift.Hasher) 20 | public var hashValue: Swift.Int { 21 | get 22 | } 23 | } 24 | public enum ListAccessoryVisibility { 25 | case always, editing, automatic 26 | public static func == (a: SwiftUIHidden.ListAccessoryVisibility, b: SwiftUIHidden.ListAccessoryVisibility) -> Swift.Bool 27 | public func hash(into hasher: inout Swift.Hasher) 28 | public var hashValue: Swift.Int { 29 | get 30 | } 31 | } 32 | public struct HiddenViewModifier where Content : SwiftUI.View { 33 | public func variableBlur(maxRadius: CoreFoundation.CGFloat, mask: SwiftUI.Image, opaque: Swift.Bool) -> some SwiftUI.View 34 | 35 | @available(iOS, unavailable) 36 | public func fullScreenToolbarBehavior(_ behavior: SwiftUIHidden.FullScreenToolbarBehavior) -> some SwiftUI.View 37 | 38 | public func onReselect(enabled: Swift.Bool, perform: (() -> ())?) -> some SwiftUI.View 39 | 40 | @available(macOS 13.0, *) 41 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: CoreFoundation.CGFloat) -> some SwiftUI.View 42 | 43 | @available(macOS 13.0, *) 44 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: SwiftUI.EdgeInsets) -> some SwiftUI.View 45 | 46 | @available(macOS 13.0, *) 47 | public func formRowInsets(_ insets: SwiftUI.EdgeInsets?) -> some SwiftUI.View 48 | 49 | @available(macOS 13.0, *) 50 | @available(iOS, unavailable) 51 | public func formRowIndentationLevel(_ level: Swift.Int?) -> some SwiftUI.View 52 | 53 | @available(macOS 13.0, *) 54 | public func formBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 55 | 56 | @available(macOS 13.0, *) 57 | public func formRowBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 58 | 59 | @available(macOS 13.0, *) 60 | public func sectionBackground(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 61 | 62 | @available(macOS 13.0, *) 63 | @available(iOS, unavailable) 64 | public func formInfoAction(action: @escaping () -> Swift.Void) -> some SwiftUI.View 65 | 66 | @available(macOS 13.0, *) 67 | @available(iOS, unavailable) 68 | public func formRowInfoVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 69 | 70 | @available(macOS 13.0, *) 71 | @available(iOS, unavailable) 72 | public func formAccessory(@SwiftUI.ViewBuilder accessories: () -> some View) -> some SwiftUI.View 73 | 74 | @available(macOS 13.0, *) 75 | @available(iOS, unavailable) 76 | public func formAccessoryVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 77 | 78 | @available(macOS 13.0, *) 79 | @available(iOS, unavailable) 80 | public func bottomBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 81 | 82 | @available(macOS 13.0, *) 83 | @available(iOS, unavailable) 84 | public func accessoryBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 85 | 86 | public func listReorderControlVisibility(_ visibility: SwiftUIHidden.ListAccessoryVisibility) -> some SwiftUI.View 87 | 88 | } 89 | extension SwiftUI.Form { 90 | @available(macOS 13.0, iOS 16.0, *) 91 | @available(iOS, unavailable) 92 | public static func withFooter(@SwiftUI.ViewBuilder content: () -> C, @SwiftUI.ViewBuilder footer: () -> F) -> some SwiftUI.View where C : SwiftUI.View, F : SwiftUI.View 93 | 94 | } 95 | extension SwiftUI.Scene { 96 | public var hidden: SwiftUIHidden.HiddenSceneModifier { 97 | get 98 | } 99 | } 100 | public struct HiddenSceneModifier where S : SwiftUI.Scene { 101 | @available(iOS, unavailable) 102 | public func windowBackground(_ shape: some ShapeStyle) -> some SwiftUI.Scene 103 | 104 | @available(iOS, unavailable) 105 | public func defaultVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.Scene 106 | 107 | @available(iOS, unavailable) 108 | public func windowShouldClose(_ perform: @escaping () -> Swift.Bool) -> some SwiftUI.Scene 109 | 110 | } 111 | public enum AppActions { 112 | @available(macOS 13.0, iOS 16.0, *) 113 | public static func openWindow(id: Swift.String) 114 | @available(macOS 13.0, iOS 16.0, *) 115 | public static func openWindow(id: Swift.String, value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 116 | @available(macOS 13.0, iOS 16.0, *) 117 | public static func openWindow(value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 118 | #if compiler(>=5.3) && $AsyncAwait 119 | @available(macOS 13.0, *) 120 | @available(iOS, unavailable) 121 | public static func openDocument(at url: Foundation.URL) async throws 122 | #endif 123 | public static func openURL(_ url: Foundation.URL) 124 | #if compiler(>=5.3) && $AsyncAwait 125 | public static func openURL(_ url: Foundation.URL) async -> Swift.Bool 126 | #endif 127 | } 128 | @available(iOS, unavailable) 129 | public struct HiddenWindowStyle : SwiftUI.WindowStyle { 130 | public typealias _Body = Swift.Never 131 | public var floating: some SwiftUI.WindowStyle { 132 | get 133 | } 134 | } 135 | @available(iOS, unavailable) 136 | extension SwiftUI.WindowStyle where Self == SwiftUIHidden.HiddenWindowStyle { 137 | public static var hidden: SwiftUIHidden.HiddenWindowStyle { 138 | get 139 | } 140 | } 141 | extension SwiftUI.EnvironmentValues { 142 | public var hidden: SwiftUIHidden.HiddenEnvironmentValues { 143 | get 144 | } 145 | } 146 | @available(iOS, unavailable) 147 | public struct WithCurrentWindowAction { 148 | } 149 | public struct HiddenEnvironmentValues { 150 | @available(iOS, unavailable) 151 | public var withCurrentWindow: SwiftUIHidden.WithCurrentWindowAction { 152 | get 153 | } 154 | } 155 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Equatable {} 156 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Hashable {} 157 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Equatable {} 158 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Hashable {} 159 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/SwiftUIHidden.framework/Modules/SwiftUIHidden.swiftmodule/x86_64-apple-ios-simulator.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wouter01/SwiftUI-HiddenAPI/106438f4f3a27a6e5f30f946e032bb274d8435eb/Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/SwiftUIHidden.framework/Modules/SwiftUIHidden.swiftmodule/x86_64-apple-ios-simulator.swiftdoc -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/SwiftUIHidden.framework/Modules/SwiftUIHidden.swiftmodule/x86_64-apple-ios-simulator.swiftinterface: -------------------------------------------------------------------------------- 1 | // swift-interface-format-version: 1.0 2 | // swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) 3 | // swift-module-flags: -target x86_64-apple-ios15.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftUIHidden 4 | // swift-module-flags-ignorable: -enable-bare-slash-regex 5 | import Swift 6 | import SwiftUI 7 | @_exported import SwiftUIHidden 8 | import _Concurrency 9 | import _StringProcessing 10 | import _SwiftConcurrencyShims 11 | extension SwiftUI.View { 12 | public var hidden: SwiftUIHidden.HiddenViewModifier { 13 | get 14 | } 15 | } 16 | public enum FullScreenToolbarBehavior { 17 | case showsWithWindow, showsWithMenuBar, automatic 18 | public static func == (a: SwiftUIHidden.FullScreenToolbarBehavior, b: SwiftUIHidden.FullScreenToolbarBehavior) -> Swift.Bool 19 | public func hash(into hasher: inout Swift.Hasher) 20 | public var hashValue: Swift.Int { 21 | get 22 | } 23 | } 24 | public enum ListAccessoryVisibility { 25 | case always, editing, automatic 26 | public static func == (a: SwiftUIHidden.ListAccessoryVisibility, b: SwiftUIHidden.ListAccessoryVisibility) -> Swift.Bool 27 | public func hash(into hasher: inout Swift.Hasher) 28 | public var hashValue: Swift.Int { 29 | get 30 | } 31 | } 32 | public struct HiddenViewModifier where Content : SwiftUI.View { 33 | public func variableBlur(maxRadius: CoreFoundation.CGFloat, mask: SwiftUI.Image, opaque: Swift.Bool) -> some SwiftUI.View 34 | 35 | @available(iOS, unavailable) 36 | public func fullScreenToolbarBehavior(_ behavior: SwiftUIHidden.FullScreenToolbarBehavior) -> some SwiftUI.View 37 | 38 | public func onReselect(enabled: Swift.Bool, perform: (() -> ())?) -> some SwiftUI.View 39 | 40 | @available(macOS 13.0, *) 41 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: CoreFoundation.CGFloat) -> some SwiftUI.View 42 | 43 | @available(macOS 13.0, *) 44 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: SwiftUI.EdgeInsets) -> some SwiftUI.View 45 | 46 | @available(macOS 13.0, *) 47 | public func formRowInsets(_ insets: SwiftUI.EdgeInsets?) -> some SwiftUI.View 48 | 49 | @available(macOS 13.0, *) 50 | @available(iOS, unavailable) 51 | public func formRowIndentationLevel(_ level: Swift.Int?) -> some SwiftUI.View 52 | 53 | @available(macOS 13.0, *) 54 | public func formBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 55 | 56 | @available(macOS 13.0, *) 57 | public func formRowBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 58 | 59 | @available(macOS 13.0, *) 60 | public func sectionBackground(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 61 | 62 | @available(macOS 13.0, *) 63 | @available(iOS, unavailable) 64 | public func formInfoAction(action: @escaping () -> Swift.Void) -> some SwiftUI.View 65 | 66 | @available(macOS 13.0, *) 67 | @available(iOS, unavailable) 68 | public func formRowInfoVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 69 | 70 | @available(macOS 13.0, *) 71 | @available(iOS, unavailable) 72 | public func formAccessory(@SwiftUI.ViewBuilder accessories: () -> some View) -> some SwiftUI.View 73 | 74 | @available(macOS 13.0, *) 75 | @available(iOS, unavailable) 76 | public func formAccessoryVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 77 | 78 | @available(macOS 13.0, *) 79 | @available(iOS, unavailable) 80 | public func bottomBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 81 | 82 | @available(macOS 13.0, *) 83 | @available(iOS, unavailable) 84 | public func accessoryBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 85 | 86 | public func listReorderControlVisibility(_ visibility: SwiftUIHidden.ListAccessoryVisibility) -> some SwiftUI.View 87 | 88 | } 89 | extension SwiftUI.Form { 90 | @available(macOS 13.0, iOS 16.0, *) 91 | @available(iOS, unavailable) 92 | public static func withFooter(@SwiftUI.ViewBuilder content: () -> C, @SwiftUI.ViewBuilder footer: () -> F) -> some SwiftUI.View where C : SwiftUI.View, F : SwiftUI.View 93 | 94 | } 95 | extension SwiftUI.Scene { 96 | public var hidden: SwiftUIHidden.HiddenSceneModifier { 97 | get 98 | } 99 | } 100 | public struct HiddenSceneModifier where S : SwiftUI.Scene { 101 | @available(iOS, unavailable) 102 | public func windowBackground(_ shape: some ShapeStyle) -> some SwiftUI.Scene 103 | 104 | @available(iOS, unavailable) 105 | public func defaultVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.Scene 106 | 107 | @available(iOS, unavailable) 108 | public func windowShouldClose(_ perform: @escaping () -> Swift.Bool) -> some SwiftUI.Scene 109 | 110 | } 111 | public enum AppActions { 112 | @available(macOS 13.0, iOS 16.0, *) 113 | public static func openWindow(id: Swift.String) 114 | @available(macOS 13.0, iOS 16.0, *) 115 | public static func openWindow(id: Swift.String, value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 116 | @available(macOS 13.0, iOS 16.0, *) 117 | public static func openWindow(value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 118 | #if compiler(>=5.3) && $AsyncAwait 119 | @available(macOS 13.0, *) 120 | @available(iOS, unavailable) 121 | public static func openDocument(at url: Foundation.URL) async throws 122 | #endif 123 | public static func openURL(_ url: Foundation.URL) 124 | #if compiler(>=5.3) && $AsyncAwait 125 | public static func openURL(_ url: Foundation.URL) async -> Swift.Bool 126 | #endif 127 | } 128 | @available(iOS, unavailable) 129 | public struct HiddenWindowStyle : SwiftUI.WindowStyle { 130 | public typealias _Body = Swift.Never 131 | public var floating: some SwiftUI.WindowStyle { 132 | get 133 | } 134 | } 135 | @available(iOS, unavailable) 136 | extension SwiftUI.WindowStyle where Self == SwiftUIHidden.HiddenWindowStyle { 137 | public static var hidden: SwiftUIHidden.HiddenWindowStyle { 138 | get 139 | } 140 | } 141 | extension SwiftUI.EnvironmentValues { 142 | public var hidden: SwiftUIHidden.HiddenEnvironmentValues { 143 | get 144 | } 145 | } 146 | @available(iOS, unavailable) 147 | public struct WithCurrentWindowAction { 148 | } 149 | public struct HiddenEnvironmentValues { 150 | @available(iOS, unavailable) 151 | public var withCurrentWindow: SwiftUIHidden.WithCurrentWindowAction { 152 | get 153 | } 154 | } 155 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Equatable {} 156 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Hashable {} 157 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Equatable {} 158 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Hashable {} 159 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/SwiftUIHidden.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module SwiftUIHidden { 2 | umbrella header "SwiftUIHidden.h" 3 | export * 4 | 5 | module * { export * } 6 | } 7 | 8 | module SwiftUIHidden.Swift { 9 | header "SwiftUIHidden-Swift.h" 10 | requires objc 11 | } 12 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/SwiftUIHidden.framework/SwiftUIHidden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wouter01/SwiftUI-HiddenAPI/106438f4f3a27a6e5f30f946e032bb274d8435eb/Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/SwiftUIHidden.framework/SwiftUIHidden -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/SwiftUIHidden.framework/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | files 6 | 7 | Headers/SwiftUIHidden-Swift.h 8 | 9 | LMOnN0uY46o8LMcIx2xMlG5hLFQ= 10 | 11 | Headers/SwiftUIHidden.h 12 | 13 | o3ZvF2L7jF7RHyRiCCaKX2H4Nsk= 14 | 15 | Info.plist 16 | 17 | dh+//8gwht1uY9ifI2zfaywfaUU= 18 | 19 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios-simulator.abi.json 20 | 21 | WbwSEfCMvtAfDtDPkzhl7wwmq+0= 22 | 23 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface 24 | 25 | 5U87FzK1XYrWJLKo2Z++oXdPZfE= 26 | 27 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios-simulator.swiftdoc 28 | 29 | DU13muMo9Q2HdiCOVhZ7K++ROqU= 30 | 31 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios-simulator.swiftinterface 32 | 33 | 5U87FzK1XYrWJLKo2Z++oXdPZfE= 34 | 35 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios-simulator.swiftmodule 36 | 37 | jHmEdQYvNhDUNMr5QRd9MDLDz8I= 38 | 39 | Modules/SwiftUIHidden.swiftmodule/x86_64-apple-ios-simulator.abi.json 40 | 41 | WbwSEfCMvtAfDtDPkzhl7wwmq+0= 42 | 43 | Modules/SwiftUIHidden.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface 44 | 45 | cemzIr96b+DYaWb/CclPuytX6r8= 46 | 47 | Modules/SwiftUIHidden.swiftmodule/x86_64-apple-ios-simulator.swiftdoc 48 | 49 | lxqzzL2TdLs7utv7Gxl+4Pn4OvM= 50 | 51 | Modules/SwiftUIHidden.swiftmodule/x86_64-apple-ios-simulator.swiftinterface 52 | 53 | cemzIr96b+DYaWb/CclPuytX6r8= 54 | 55 | Modules/SwiftUIHidden.swiftmodule/x86_64-apple-ios-simulator.swiftmodule 56 | 57 | wBpndPSGSy/0iVu9UZLb0thEVKA= 58 | 59 | Modules/module.modulemap 60 | 61 | YbDIVc6sN5s1vo3ooYoUS8t27u4= 62 | 63 | 64 | files2 65 | 66 | Headers/SwiftUIHidden-Swift.h 67 | 68 | hash2 69 | 70 | sYtkW+nh+lk+1Z3yUdhWsci2tPinn610b8yYvIIGrOo= 71 | 72 | 73 | Headers/SwiftUIHidden.h 74 | 75 | hash2 76 | 77 | xHgUJJWTCfHJ2Mhnyf3qd3LpnA/48mf9ngIKpQubEw8= 78 | 79 | 80 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios-simulator.abi.json 81 | 82 | hash2 83 | 84 | OVw9sQDo6l6bnimDqG7+/f/uB7GNaCRbipMoD2iKTXc= 85 | 86 | 87 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface 88 | 89 | hash2 90 | 91 | sd9uZi474SYeAldLBYFqns52e2jzQyWHiREF/rW5k7c= 92 | 93 | 94 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios-simulator.swiftdoc 95 | 96 | hash2 97 | 98 | PgljB2v/wmVUxAA7d8QnG9ihep+93wft/ZrOkP4xzNI= 99 | 100 | 101 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios-simulator.swiftinterface 102 | 103 | hash2 104 | 105 | sd9uZi474SYeAldLBYFqns52e2jzQyWHiREF/rW5k7c= 106 | 107 | 108 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-ios-simulator.swiftmodule 109 | 110 | hash2 111 | 112 | rZW+gAEkZyOTb9OtwkoZy502/dvIZRYLgfy1Mebns+M= 113 | 114 | 115 | Modules/SwiftUIHidden.swiftmodule/x86_64-apple-ios-simulator.abi.json 116 | 117 | hash2 118 | 119 | OVw9sQDo6l6bnimDqG7+/f/uB7GNaCRbipMoD2iKTXc= 120 | 121 | 122 | Modules/SwiftUIHidden.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface 123 | 124 | hash2 125 | 126 | 2bQgQ/WhufDy9sroIKmN4+WenrKuynM8wMD8tHV81I4= 127 | 128 | 129 | Modules/SwiftUIHidden.swiftmodule/x86_64-apple-ios-simulator.swiftdoc 130 | 131 | hash2 132 | 133 | UYPcz0BaIxASxuSnZmSxZ63FCs6Os5cJbso0KUY2oU0= 134 | 135 | 136 | Modules/SwiftUIHidden.swiftmodule/x86_64-apple-ios-simulator.swiftinterface 137 | 138 | hash2 139 | 140 | 2bQgQ/WhufDy9sroIKmN4+WenrKuynM8wMD8tHV81I4= 141 | 142 | 143 | Modules/SwiftUIHidden.swiftmodule/x86_64-apple-ios-simulator.swiftmodule 144 | 145 | hash2 146 | 147 | L8iCL3D4stNTDf1q4hL/NXMNtwE9bX+BB/AVmcOZk+0= 148 | 149 | 150 | Modules/module.modulemap 151 | 152 | hash2 153 | 154 | m1XgapJgBpjRFM8QSQyClhx8hajxqNScsufZQoJmRBE= 155 | 156 | 157 | 158 | rules 159 | 160 | ^.* 161 | 162 | ^.*\.lproj/ 163 | 164 | optional 165 | 166 | weight 167 | 1000 168 | 169 | ^.*\.lproj/locversion.plist$ 170 | 171 | omit 172 | 173 | weight 174 | 1100 175 | 176 | ^Base\.lproj/ 177 | 178 | weight 179 | 1010 180 | 181 | ^version.plist$ 182 | 183 | 184 | rules2 185 | 186 | .*\.dSYM($|/) 187 | 188 | weight 189 | 11 190 | 191 | ^(.*/)?\.DS_Store$ 192 | 193 | omit 194 | 195 | weight 196 | 2000 197 | 198 | ^.* 199 | 200 | ^.*\.lproj/ 201 | 202 | optional 203 | 204 | weight 205 | 1000 206 | 207 | ^.*\.lproj/locversion.plist$ 208 | 209 | omit 210 | 211 | weight 212 | 1100 213 | 214 | ^Base\.lproj/ 215 | 216 | weight 217 | 1010 218 | 219 | ^Info\.plist$ 220 | 221 | omit 222 | 223 | weight 224 | 20 225 | 226 | ^PkgInfo$ 227 | 228 | omit 229 | 230 | weight 231 | 20 232 | 233 | ^embedded\.provisionprofile$ 234 | 235 | weight 236 | 20 237 | 238 | ^version\.plist$ 239 | 240 | weight 241 | 20 242 | 243 | 244 | 245 | 246 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/dSYMs/SwiftUIHidden.framework.dSYM/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleIdentifier 8 | com.apple.xcode.dsym.com.wouter.SwiftUIHidden 9 | CFBundleInfoDictionaryVersion 10 | 6.0 11 | CFBundlePackageType 12 | dSYM 13 | CFBundleSignature 14 | ???? 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleVersion 18 | 1 19 | 20 | 21 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/dSYMs/SwiftUIHidden.framework.dSYM/Contents/Resources/DWARF/SwiftUIHidden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wouter01/SwiftUI-HiddenAPI/106438f4f3a27a6e5f30f946e032bb274d8435eb/Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/dSYMs/SwiftUIHidden.framework.dSYM/Contents/Resources/DWARF/SwiftUIHidden -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/dSYMs/SwiftUIHidden.framework.dSYM/Contents/Resources/Relocations/aarch64/SwiftUIHidden.yml: -------------------------------------------------------------------------------- 1 | --- 2 | triple: 'arm64-apple-darwin' 3 | binary-path: '/Users/wouter/Library/Developer/Xcode/DerivedData/SwiftUIHidden-arzpsqxwdagtcfentdfabjpjztjd/Build/Intermediates.noindex/ArchiveIntermediates/SwiftUIHidden/InstallationBuildProductsLocation/Library/Frameworks/SwiftUIHidden.framework/SwiftUIHidden' 4 | relocations: 5 | - { offsetInCU: 0x34, offset: 0x53E24, size: 0x8, addend: 0x0, symName: _SwiftUIHiddenVersionString, symObjAddr: 0x0, symBinAddr: 0x6BA0, symSize: 0x0 } 6 | - { offsetInCU: 0x69, offset: 0x53E59, size: 0x8, addend: 0x0, symName: _SwiftUIHiddenVersionNumber, symObjAddr: 0x38, symBinAddr: 0x6BD8, symSize: 0x0 } 7 | - { offsetInCU: 0x6F, offset: 0x53EDE, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV12variableBlur9maxRadius4mask6opaqueQr12CoreGraphics7CGFloatV_0A2UI5ImageVSbtF', symObjAddr: 0x1E0, symBinAddr: 0x3C7C, symSize: 0xC } 8 | - { offsetInCU: 0xD6, offset: 0x53F45, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV25fullScreenToolbarBehavioryQrAA04FullghI0OF', symObjAddr: 0x1EC, symBinAddr: 0x3C88, symSize: 0xB8 } 9 | - { offsetInCU: 0x143, offset: 0x53FB2, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV10onReselect7enabled7performQrSb_yycSgtF', symObjAddr: 0x2A4, symBinAddr: 0x3D40, symSize: 0xC } 10 | - { offsetInCU: 0x19D, offset: 0x5400C, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV10formInsetsyQr0A2UI4EdgeO3SetV_12CoreGraphics7CGFloatVtF', symObjAddr: 0x2B0, symBinAddr: 0x3D4C, symSize: 0xC } 11 | - { offsetInCU: 0x1F6, offset: 0x54065, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV10formInsetsyQr0A2UI4EdgeO3SetV_AE0iG0VtF', symObjAddr: 0x2BC, symBinAddr: 0x3D58, symSize: 0xC } 12 | - { offsetInCU: 0x250, offset: 0x540BF, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV13formRowInsetsyQr0A2UI04EdgeH0VSgF', symObjAddr: 0x2C8, symBinAddr: 0x3D64, symSize: 0xC } 13 | - { offsetInCU: 0x29B, offset: 0x5410A, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV23formRowIndentationLevelyQrSiSgF', symObjAddr: 0x2D4, symBinAddr: 0x3D70, symSize: 0x10 } 14 | - { offsetInCU: 0x2E7, offset: 0x54156, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV14formInfoAction6actionQryyc_tF', symObjAddr: 0x320, symBinAddr: 0x3DBC, symSize: 0xC } 15 | - { offsetInCU: 0x333, offset: 0x541A2, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV28listReorderControlVisibilityyQrAA013ListAccessoryI0OF', symObjAddr: 0x390, symBinAddr: 0x3E2C, symSize: 0xB8 } 16 | - { offsetInCU: 0x3A1, offset: 0x54210, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI4ViewP0A8UIHiddenE6hiddenAD06HiddenC8ModifierVyxGvg', symObjAddr: 0x0, symBinAddr: 0x3AB4, symSize: 0x70 } 17 | - { offsetInCU: 0x408, offset: 0x54277, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityO2eeoiySbAC_ACtFZ', symObjAddr: 0x94, symBinAddr: 0x3B30, symSize: 0x14 } 18 | - { offsetInCU: 0x43B, offset: 0x542AA, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityO4hash4intoys6HasherVz_tF', symObjAddr: 0xA8, symBinAddr: 0x3B44, symSize: 0x28 } 19 | - { offsetInCU: 0x4CC, offset: 0x5433B, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x118, symBinAddr: 0x3BB4, symSize: 0x14 } 20 | - { offsetInCU: 0x4EC, offset: 0x5435B, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x118, symBinAddr: 0x3BB4, symSize: 0x14 } 21 | - { offsetInCU: 0x536, offset: 0x543A5, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x174, symBinAddr: 0x3C10, symSize: 0x28 } 22 | - { offsetInCU: 0x610, offset: 0x5447F, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden25FullScreenToolbarBehaviorOSHAASQWb', symObjAddr: 0x448, symBinAddr: 0x3EE4, symSize: 0x4 } 23 | - { offsetInCU: 0x624, offset: 0x54493, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden25FullScreenToolbarBehaviorOACSQAAWl', symObjAddr: 0x44C, symBinAddr: 0x3EE8, symSize: 0x44 } 24 | - { offsetInCU: 0x638, offset: 0x544A7, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOSHAASQWb', symObjAddr: 0x490, symBinAddr: 0x3F2C, symSize: 0x4 } 25 | - { offsetInCU: 0x64C, offset: 0x544BB, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOACSQAAWl', symObjAddr: 0x494, symBinAddr: 0x3F30, symSize: 0x44 } 26 | - { offsetInCU: 0x660, offset: 0x544CF, size: 0x8, addend: 0x0, symName: ___swift_memcpy1_1, symObjAddr: 0x4D8, symBinAddr: 0x3F74, symSize: 0xC } 27 | - { offsetInCU: 0x674, offset: 0x544E3, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0x4E4, symBinAddr: 0x3F80, symSize: 0x4 } 28 | - { offsetInCU: 0x688, offset: 0x544F7, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden25FullScreenToolbarBehaviorOwup', symObjAddr: 0x4F0, symBinAddr: 0x3F8C, symSize: 0x4 } 29 | - { offsetInCU: 0x69C, offset: 0x5450B, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden25FullScreenToolbarBehaviorOMa', symObjAddr: 0x4F4, symBinAddr: 0x3F90, symSize: 0x10 } 30 | - { offsetInCU: 0x6B0, offset: 0x5451F, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOwug', symObjAddr: 0x658, symBinAddr: 0x40F4, symSize: 0x8 } 31 | - { offsetInCU: 0x6C4, offset: 0x54533, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOwup', symObjAddr: 0x660, symBinAddr: 0x40FC, symSize: 0x4 } 32 | - { offsetInCU: 0x6D8, offset: 0x54547, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOwui', symObjAddr: 0x664, symBinAddr: 0x4100, symSize: 0x8 } 33 | - { offsetInCU: 0x6EC, offset: 0x5455B, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOMa', symObjAddr: 0x66C, symBinAddr: 0x4108, symSize: 0x10 } 34 | - { offsetInCU: 0x700, offset: 0x5456F, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVMi', symObjAddr: 0x67C, symBinAddr: 0x4118, symSize: 0x8 } 35 | - { offsetInCU: 0x714, offset: 0x54583, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVMr', symObjAddr: 0x684, symBinAddr: 0x4120, symSize: 0x6C } 36 | - { offsetInCU: 0x728, offset: 0x54597, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwCP', symObjAddr: 0x6F0, symBinAddr: 0x418C, symSize: 0x70 } 37 | - { offsetInCU: 0x73C, offset: 0x545AB, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwxx', symObjAddr: 0x760, symBinAddr: 0x41FC, symSize: 0x10 } 38 | - { offsetInCU: 0x750, offset: 0x545BF, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwcp', symObjAddr: 0x770, symBinAddr: 0x420C, symSize: 0x30 } 39 | - { offsetInCU: 0x764, offset: 0x545D3, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwca', symObjAddr: 0x7A0, symBinAddr: 0x423C, symSize: 0x30 } 40 | - { offsetInCU: 0x778, offset: 0x545E7, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwtk', symObjAddr: 0x7D0, symBinAddr: 0x426C, symSize: 0x30 } 41 | - { offsetInCU: 0x78C, offset: 0x545FB, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwta', symObjAddr: 0x800, symBinAddr: 0x429C, symSize: 0x30 } 42 | - { offsetInCU: 0x7A0, offset: 0x5460F, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwet', symObjAddr: 0x830, symBinAddr: 0x42CC, symSize: 0x10C } 43 | - { offsetInCU: 0x7B4, offset: 0x54623, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwst', symObjAddr: 0x93C, symBinAddr: 0x43D8, symSize: 0x1B8 } 44 | - { offsetInCU: 0x7C8, offset: 0x54637, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVMa', symObjAddr: 0xAF4, symBinAddr: 0x4590, symSize: 0xC } 45 | - { offsetInCU: 0x7DC, offset: 0x5464B, size: 0x8, addend: 0x0, symName: ___swift_instantiateGenericMetadata, symObjAddr: 0xC2C, symBinAddr: 0x46C8, symSize: 0x2C } 46 | - { offsetInCU: 0x27, offset: 0x548B7, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI4FormV0A8UIHiddenE10withFooter7content6footerQrqd__yXE_qd_0_yXEtAA4ViewRd__AaHRd_0_r0_lFZ', symObjAddr: 0x0, symBinAddr: 0x470C, symSize: 0x24 } 47 | - { offsetInCU: 0x3F, offset: 0x548CF, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI4FormV0A8UIHiddenE10withFooter7content6footerQrqd__yXE_qd_0_yXEtAA4ViewRd__AaHRd_0_r0_lFZ', symObjAddr: 0x0, symBinAddr: 0x470C, symSize: 0x24 } 48 | - { offsetInCU: 0x6F, offset: 0x54A59, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierV16windowBackgroundyQrqd__0A2UI10ShapeStyleRd__lF', symObjAddr: 0x88, symBinAddr: 0x4810, symSize: 0x10 } 49 | - { offsetInCU: 0xC6, offset: 0x54AB0, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierV17defaultVisibilityyQr0A2UI0G0OF', symObjAddr: 0x98, symBinAddr: 0x4820, symSize: 0xC } 50 | - { offsetInCU: 0x110, offset: 0x54AFA, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierV17windowShouldCloseyQrSbycF', symObjAddr: 0xA4, symBinAddr: 0x482C, symSize: 0xC } 51 | - { offsetInCU: 0x15D, offset: 0x54B47, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI5SceneP0A8UIHiddenE6hiddenAD06HiddenC8ModifierVyxGvg', symObjAddr: 0x0, symBinAddr: 0x47A0, symSize: 0x70 } 52 | - { offsetInCU: 0x1B8, offset: 0x54BA2, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVMi', symObjAddr: 0xB0, symBinAddr: 0x4838, symSize: 0x8 } 53 | - { offsetInCU: 0x1CC, offset: 0x54BB6, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVMr', symObjAddr: 0xB8, symBinAddr: 0x4840, symSize: 0x6C } 54 | - { offsetInCU: 0x1E0, offset: 0x54BCA, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwCP', symObjAddr: 0x124, symBinAddr: 0x48AC, symSize: 0x70 } 55 | - { offsetInCU: 0x1F4, offset: 0x54BDE, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwxx', symObjAddr: 0x194, symBinAddr: 0x491C, symSize: 0x10 } 56 | - { offsetInCU: 0x208, offset: 0x54BF2, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwcp', symObjAddr: 0x1A4, symBinAddr: 0x492C, symSize: 0x30 } 57 | - { offsetInCU: 0x21C, offset: 0x54C06, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwca', symObjAddr: 0x1D4, symBinAddr: 0x495C, symSize: 0x30 } 58 | - { offsetInCU: 0x230, offset: 0x54C1A, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwtk', symObjAddr: 0x204, symBinAddr: 0x498C, symSize: 0x30 } 59 | - { offsetInCU: 0x244, offset: 0x54C2E, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwta', symObjAddr: 0x234, symBinAddr: 0x49BC, symSize: 0x30 } 60 | - { offsetInCU: 0x258, offset: 0x54C42, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwet', symObjAddr: 0x264, symBinAddr: 0x49EC, symSize: 0x10C } 61 | - { offsetInCU: 0x26C, offset: 0x54C56, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwst', symObjAddr: 0x370, symBinAddr: 0x4AF8, symSize: 0x1B8 } 62 | - { offsetInCU: 0x280, offset: 0x54C6A, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVMa', symObjAddr: 0x528, symBinAddr: 0x4CB0, symSize: 0xC } 63 | - { offsetInCU: 0x27, offset: 0x54DAE, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO10openWindow2idySS_tFZ', symObjAddr: 0x0, symBinAddr: 0x4D3C, symSize: 0xCC } 64 | - { offsetInCU: 0x46, offset: 0x54DCD, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO10openWindow2idySS_tFZ', symObjAddr: 0x0, symBinAddr: 0x4D3C, symSize: 0xCC } 65 | - { offsetInCU: 0x85, offset: 0x54E0C, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO10openWindow2id5valueySS_xtSeRzSERzSHRzlFZ', symObjAddr: 0xCC, symBinAddr: 0x4E08, symSize: 0xF8 } 66 | - { offsetInCU: 0xE2, offset: 0x54E69, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO10openWindow5valueyx_tSeRzSERzSHRzlFZ', symObjAddr: 0x1C4, symBinAddr: 0x4F00, symSize: 0xF0 } 67 | - { offsetInCU: 0x12F, offset: 0x54EB6, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZ', symObjAddr: 0x2B4, symBinAddr: 0x4FF0, symSize: 0x60 } 68 | - { offsetInCU: 0x188, offset: 0x54F0F, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZTY0_', symObjAddr: 0x314, symBinAddr: 0x5050, symSize: 0xB0 } 69 | - { offsetInCU: 0x1E1, offset: 0x54F68, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZTQ1_', symObjAddr: 0x3C4, symBinAddr: 0x5100, symSize: 0x84 } 70 | - { offsetInCU: 0x27A, offset: 0x55001, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZTY2_', symObjAddr: 0x448, symBinAddr: 0x5184, symSize: 0x40 } 71 | - { offsetInCU: 0x2D3, offset: 0x5505A, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZTY3_', symObjAddr: 0x488, symBinAddr: 0x51C4, symSize: 0x40 } 72 | - { offsetInCU: 0x32C, offset: 0x550B3, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLyy10Foundation0F0VFZ', symObjAddr: 0x4C8, symBinAddr: 0x5204, symSize: 0xC4 } 73 | - { offsetInCU: 0x36B, offset: 0x550F2, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLySb10Foundation0F0VYaFZ', symObjAddr: 0x58C, symBinAddr: 0x52C8, symSize: 0xC4 } 74 | - { offsetInCU: 0x49F, offset: 0x55226, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLySb10Foundation0F0VYaFZTY0_', symObjAddr: 0x650, symBinAddr: 0x538C, symSize: 0x174 } 75 | - { offsetInCU: 0x54A, offset: 0x552D1, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLySb10Foundation0F0VYaFZTQ1_', symObjAddr: 0x7C4, symBinAddr: 0x5500, symSize: 0x78 } 76 | - { offsetInCU: 0x64D, offset: 0x553D4, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x83C, symBinAddr: 0x5578, symSize: 0x40 } 77 | - { offsetInCU: 0x661, offset: 0x553E8, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLySb10Foundation0F0VYaFZyScCySbs5NeverOGXEfU_ySbncAJcfu_ySbncfu0_TA', symObjAddr: 0x8E0, symBinAddr: 0x561C, symSize: 0x68 } 78 | - { offsetInCU: 0x694, offset: 0x5541B, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsOMa', symObjAddr: 0x948, symBinAddr: 0x5684, symSize: 0x10 } 79 | - { offsetInCU: 0x27, offset: 0x555CC, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden17HiddenWindowStyleV8floatingQrvg', symObjAddr: 0x0, symBinAddr: 0x5694, symSize: 0x14 } 80 | - { offsetInCU: 0x46, offset: 0x555EB, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden17HiddenWindowStyleV8floatingQrvg', symObjAddr: 0x0, symBinAddr: 0x5694, symSize: 0x14 } 81 | - { offsetInCU: 0x65, offset: 0x5560A, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI11WindowStyleP0A8UIHiddenAD06HiddencD0VRszrlE6hiddenAFvgZ', symObjAddr: 0x14, symBinAddr: 0x56A8, symSize: 0x4 } 82 | - { offsetInCU: 0x91, offset: 0x55636, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden17HiddenWindowStyleV0A2UI0dE0AA5_BodyAdEP_AD4ViewPWT', symObjAddr: 0x18, symBinAddr: 0x56AC, symSize: 0xC } 83 | - { offsetInCU: 0xA5, offset: 0x5564A, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden17HiddenWindowStyleVMa', symObjAddr: 0x24, symBinAddr: 0x56B8, symSize: 0x10 } 84 | - { offsetInCU: 0x3F, offset: 0x55705, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI17EnvironmentValuesV0A8UIHiddenE6hiddenAD06HiddencD0Vvg', symObjAddr: 0x0, symBinAddr: 0x56D4, symSize: 0x38 } 85 | - { offsetInCU: 0x7A, offset: 0x55740, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23HiddenEnvironmentValuesV17withCurrentWindowAA04WithgH6ActionVvg', symObjAddr: 0x38, symBinAddr: 0x570C, symSize: 0x14 } 86 | - { offsetInCU: 0xA9, offset: 0x5576F, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23WithCurrentWindowActionVwet', symObjAddr: 0x94, symBinAddr: 0x5768, symSize: 0xC } 87 | - { offsetInCU: 0xBD, offset: 0x55783, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23WithCurrentWindowActionVwst', symObjAddr: 0xAC, symBinAddr: 0x5780, symSize: 0xC } 88 | - { offsetInCU: 0xD1, offset: 0x55797, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23HiddenEnvironmentValuesVwet', symObjAddr: 0x2AC, symBinAddr: 0x5980, symSize: 0xC } 89 | - { offsetInCU: 0xE5, offset: 0x557AB, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23HiddenEnvironmentValuesVwst', symObjAddr: 0x300, symBinAddr: 0x59D4, symSize: 0xC } 90 | ... 91 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/ios-arm64_x86_64-simulator/dSYMs/SwiftUIHidden.framework.dSYM/Contents/Resources/Relocations/x86_64/SwiftUIHidden.yml: -------------------------------------------------------------------------------- 1 | --- 2 | triple: 'x86_64-apple-darwin' 3 | binary-path: '/Users/wouter/Library/Developer/Xcode/DerivedData/SwiftUIHidden-arzpsqxwdagtcfentdfabjpjztjd/Build/Intermediates.noindex/ArchiveIntermediates/SwiftUIHidden/InstallationBuildProductsLocation/Library/Frameworks/SwiftUIHidden.framework/SwiftUIHidden' 4 | relocations: 5 | - { offsetInCU: 0x34, offset: 0x549B7, size: 0x8, addend: 0x0, symName: _SwiftUIHiddenVersionString, symObjAddr: 0x0, symBinAddr: 0x69D0, symSize: 0x0 } 6 | - { offsetInCU: 0x69, offset: 0x549EC, size: 0x8, addend: 0x0, symName: _SwiftUIHiddenVersionNumber, symObjAddr: 0x38, symBinAddr: 0x6A08, symSize: 0x0 } 7 | - { offsetInCU: 0x6F, offset: 0x54A71, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV12variableBlur9maxRadius4mask6opaqueQr12CoreGraphics7CGFloatV_0A2UI5ImageVSbtF', symObjAddr: 0x200, symBinAddr: 0x3740, symSize: 0x20 } 8 | - { offsetInCU: 0xD5, offset: 0x54AD7, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV25fullScreenToolbarBehavioryQrAA04FullghI0OF', symObjAddr: 0x220, symBinAddr: 0x3760, symSize: 0xA0 } 9 | - { offsetInCU: 0x133, offset: 0x54B35, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV10onReselect7enabled7performQrSb_yycSgtF', symObjAddr: 0x2C0, symBinAddr: 0x3800, symSize: 0x20 } 10 | - { offsetInCU: 0x18D, offset: 0x54B8F, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV10formInsetsyQr0A2UI4EdgeO3SetV_12CoreGraphics7CGFloatVtF', symObjAddr: 0x2E0, symBinAddr: 0x3820, symSize: 0x20 } 11 | - { offsetInCU: 0x1E5, offset: 0x54BE7, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV10formInsetsyQr0A2UI4EdgeO3SetV_AE0iG0VtF', symObjAddr: 0x300, symBinAddr: 0x3840, symSize: 0x20 } 12 | - { offsetInCU: 0x23F, offset: 0x54C41, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV13formRowInsetsyQr0A2UI04EdgeH0VSgF', symObjAddr: 0x320, symBinAddr: 0x3860, symSize: 0x20 } 13 | - { offsetInCU: 0x28A, offset: 0x54C8C, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV23formRowIndentationLevelyQrSiSgF', symObjAddr: 0x340, symBinAddr: 0x3880, symSize: 0x20 } 14 | - { offsetInCU: 0x2D6, offset: 0x54CD8, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV14formInfoAction6actionQryyc_tF', symObjAddr: 0x3E0, symBinAddr: 0x3920, symSize: 0x20 } 15 | - { offsetInCU: 0x322, offset: 0x54D24, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV28listReorderControlVisibilityyQrAA013ListAccessoryI0OF', symObjAddr: 0x4E0, symBinAddr: 0x3A20, symSize: 0xA0 } 16 | - { offsetInCU: 0x381, offset: 0x54D83, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI4ViewP0A8UIHiddenE6hiddenAD06HiddenC8ModifierVyxGvg', symObjAddr: 0x0, symBinAddr: 0x3560, symSize: 0x60 } 17 | - { offsetInCU: 0x3E7, offset: 0x54DE9, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityO2eeoiySbAC_ACtFZ', symObjAddr: 0xB0, symBinAddr: 0x35F0, symSize: 0x10 } 18 | - { offsetInCU: 0x416, offset: 0x54E18, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityO4hash4intoys6HasherVz_tF', symObjAddr: 0xC0, symBinAddr: 0x3600, symSize: 0x20 } 19 | - { offsetInCU: 0x4A7, offset: 0x54EA9, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x130, symBinAddr: 0x3670, symSize: 0x10 } 20 | - { offsetInCU: 0x507, offset: 0x54F09, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x190, symBinAddr: 0x36D0, symSize: 0x20 } 21 | - { offsetInCU: 0x5E1, offset: 0x54FE3, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden25FullScreenToolbarBehaviorOSHAASQWb', symObjAddr: 0x580, symBinAddr: 0x3AC0, symSize: 0x10 } 22 | - { offsetInCU: 0x5F5, offset: 0x54FF7, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden25FullScreenToolbarBehaviorOACSQAAWl', symObjAddr: 0x590, symBinAddr: 0x3AD0, symSize: 0x30 } 23 | - { offsetInCU: 0x609, offset: 0x5500B, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOSHAASQWb', symObjAddr: 0x5C0, symBinAddr: 0x3B00, symSize: 0x10 } 24 | - { offsetInCU: 0x61D, offset: 0x5501F, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOACSQAAWl', symObjAddr: 0x5D0, symBinAddr: 0x3B10, symSize: 0x30 } 25 | - { offsetInCU: 0x631, offset: 0x55033, size: 0x8, addend: 0x0, symName: ___swift_memcpy1_1, symObjAddr: 0x600, symBinAddr: 0x3B40, symSize: 0x10 } 26 | - { offsetInCU: 0x645, offset: 0x55047, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0x610, symBinAddr: 0x3B50, symSize: 0x10 } 27 | - { offsetInCU: 0x659, offset: 0x5505B, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden25FullScreenToolbarBehaviorOwup', symObjAddr: 0x640, symBinAddr: 0x3B80, symSize: 0x10 } 28 | - { offsetInCU: 0x66D, offset: 0x5506F, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden25FullScreenToolbarBehaviorOMa', symObjAddr: 0x650, symBinAddr: 0x3B90, symSize: 0x10 } 29 | - { offsetInCU: 0x681, offset: 0x55083, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOwug', symObjAddr: 0x7D0, symBinAddr: 0x3D10, symSize: 0x10 } 30 | - { offsetInCU: 0x695, offset: 0x55097, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOwup', symObjAddr: 0x7E0, symBinAddr: 0x3D20, symSize: 0x10 } 31 | - { offsetInCU: 0x6A9, offset: 0x550AB, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOwui', symObjAddr: 0x7F0, symBinAddr: 0x3D30, symSize: 0x10 } 32 | - { offsetInCU: 0x6BD, offset: 0x550BF, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOMa', symObjAddr: 0x800, symBinAddr: 0x3D40, symSize: 0x10 } 33 | - { offsetInCU: 0x6D1, offset: 0x550D3, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVMi', symObjAddr: 0x810, symBinAddr: 0x3D50, symSize: 0x10 } 34 | - { offsetInCU: 0x6E5, offset: 0x550E7, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVMr', symObjAddr: 0x820, symBinAddr: 0x3D60, symSize: 0x60 } 35 | - { offsetInCU: 0x6F9, offset: 0x550FB, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwCP', symObjAddr: 0x880, symBinAddr: 0x3DC0, symSize: 0x60 } 36 | - { offsetInCU: 0x70D, offset: 0x5510F, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwxx', symObjAddr: 0x8E0, symBinAddr: 0x3E20, symSize: 0x20 } 37 | - { offsetInCU: 0x721, offset: 0x55123, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwcp', symObjAddr: 0x900, symBinAddr: 0x3E40, symSize: 0x20 } 38 | - { offsetInCU: 0x735, offset: 0x55137, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwca', symObjAddr: 0x920, symBinAddr: 0x3E60, symSize: 0x20 } 39 | - { offsetInCU: 0x749, offset: 0x5514B, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwtk', symObjAddr: 0x940, symBinAddr: 0x3E80, symSize: 0x20 } 40 | - { offsetInCU: 0x75D, offset: 0x5515F, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwta', symObjAddr: 0x960, symBinAddr: 0x3EA0, symSize: 0x20 } 41 | - { offsetInCU: 0x771, offset: 0x55173, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwet', symObjAddr: 0x980, symBinAddr: 0x3EC0, symSize: 0x110 } 42 | - { offsetInCU: 0x785, offset: 0x55187, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwst', symObjAddr: 0xA90, symBinAddr: 0x3FD0, symSize: 0x210 } 43 | - { offsetInCU: 0x799, offset: 0x5519B, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVMa', symObjAddr: 0xCA0, symBinAddr: 0x41E0, symSize: 0x10 } 44 | - { offsetInCU: 0x7AD, offset: 0x551AF, size: 0x8, addend: 0x0, symName: ___swift_instantiateGenericMetadata, symObjAddr: 0xF30, symBinAddr: 0x4470, symSize: 0x30 } 45 | - { offsetInCU: 0x27, offset: 0x5541B, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI4FormV0A8UIHiddenE10withFooter7content6footerQrqd__yXE_qd_0_yXEtAA4ViewRd__AaHRd_0_r0_lFZ', symObjAddr: 0x0, symBinAddr: 0x4500, symSize: 0x30 } 46 | - { offsetInCU: 0x3F, offset: 0x55433, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI4FormV0A8UIHiddenE10withFooter7content6footerQrqd__yXE_qd_0_yXEtAA4ViewRd__AaHRd_0_r0_lFZ', symObjAddr: 0x0, symBinAddr: 0x4500, symSize: 0x30 } 47 | - { offsetInCU: 0x6F, offset: 0x555BC, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierV16windowBackgroundyQrqd__0A2UI10ShapeStyleRd__lF', symObjAddr: 0x80, symBinAddr: 0x45F0, symSize: 0x20 } 48 | - { offsetInCU: 0xC6, offset: 0x55613, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierV17defaultVisibilityyQr0A2UI0G0OF', symObjAddr: 0xA0, symBinAddr: 0x4610, symSize: 0x20 } 49 | - { offsetInCU: 0x110, offset: 0x5565D, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierV17windowShouldCloseyQrSbycF', symObjAddr: 0xC0, symBinAddr: 0x4630, symSize: 0x20 } 50 | - { offsetInCU: 0x15D, offset: 0x556AA, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI5SceneP0A8UIHiddenE6hiddenAD06HiddenC8ModifierVyxGvg', symObjAddr: 0x0, symBinAddr: 0x4590, symSize: 0x60 } 51 | - { offsetInCU: 0x1B7, offset: 0x55704, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVMi', symObjAddr: 0xE0, symBinAddr: 0x4650, symSize: 0x10 } 52 | - { offsetInCU: 0x1CB, offset: 0x55718, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVMr', symObjAddr: 0xF0, symBinAddr: 0x4660, symSize: 0x60 } 53 | - { offsetInCU: 0x1DF, offset: 0x5572C, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwCP', symObjAddr: 0x150, symBinAddr: 0x46C0, symSize: 0x60 } 54 | - { offsetInCU: 0x1F3, offset: 0x55740, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwxx', symObjAddr: 0x1B0, symBinAddr: 0x4720, symSize: 0x20 } 55 | - { offsetInCU: 0x207, offset: 0x55754, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwcp', symObjAddr: 0x1D0, symBinAddr: 0x4740, symSize: 0x20 } 56 | - { offsetInCU: 0x21B, offset: 0x55768, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwca', symObjAddr: 0x1F0, symBinAddr: 0x4760, symSize: 0x20 } 57 | - { offsetInCU: 0x22F, offset: 0x5577C, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwtk', symObjAddr: 0x210, symBinAddr: 0x4780, symSize: 0x20 } 58 | - { offsetInCU: 0x243, offset: 0x55790, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwta', symObjAddr: 0x230, symBinAddr: 0x47A0, symSize: 0x20 } 59 | - { offsetInCU: 0x257, offset: 0x557A4, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwet', symObjAddr: 0x250, symBinAddr: 0x47C0, symSize: 0x110 } 60 | - { offsetInCU: 0x26B, offset: 0x557B8, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwst', symObjAddr: 0x360, symBinAddr: 0x48D0, symSize: 0x210 } 61 | - { offsetInCU: 0x27F, offset: 0x557CC, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVMa', symObjAddr: 0x570, symBinAddr: 0x4AE0, symSize: 0x10 } 62 | - { offsetInCU: 0x27, offset: 0x55910, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO10openWindow2idySS_tFZ', symObjAddr: 0x0, symBinAddr: 0x4BA0, symSize: 0xB0 } 63 | - { offsetInCU: 0x46, offset: 0x5592F, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO10openWindow2idySS_tFZ', symObjAddr: 0x0, symBinAddr: 0x4BA0, symSize: 0xB0 } 64 | - { offsetInCU: 0x85, offset: 0x5596E, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO10openWindow2id5valueySS_xtSeRzSERzSHRzlFZ', symObjAddr: 0xB0, symBinAddr: 0x4C50, symSize: 0xE0 } 65 | - { offsetInCU: 0xE2, offset: 0x559CB, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO10openWindow5valueyx_tSeRzSERzSHRzlFZ', symObjAddr: 0x190, symBinAddr: 0x4D30, symSize: 0xC0 } 66 | - { offsetInCU: 0x12F, offset: 0x55A18, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZ', symObjAddr: 0x250, symBinAddr: 0x4DF0, symSize: 0x60 } 67 | - { offsetInCU: 0x185, offset: 0x55A6E, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZTY0_', symObjAddr: 0x2B0, symBinAddr: 0x4E50, symSize: 0xB0 } 68 | - { offsetInCU: 0x1DE, offset: 0x55AC7, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZTQ1_', symObjAddr: 0x360, symBinAddr: 0x4F00, symSize: 0x90 } 69 | - { offsetInCU: 0x26F, offset: 0x55B58, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZTY2_', symObjAddr: 0x3F0, symBinAddr: 0x4F90, symSize: 0x40 } 70 | - { offsetInCU: 0x2C8, offset: 0x55BB1, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZTY3_', symObjAddr: 0x430, symBinAddr: 0x4FD0, symSize: 0x40 } 71 | - { offsetInCU: 0x321, offset: 0x55C0A, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLyy10Foundation0F0VFZ', symObjAddr: 0x470, symBinAddr: 0x5010, symSize: 0xA0 } 72 | - { offsetInCU: 0x360, offset: 0x55C49, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLySb10Foundation0F0VYaFZ', symObjAddr: 0x510, symBinAddr: 0x50B0, symSize: 0xE0 } 73 | - { offsetInCU: 0x48F, offset: 0x55D78, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLySb10Foundation0F0VYaFZTY0_', symObjAddr: 0x5F0, symBinAddr: 0x5190, symSize: 0x1B0 } 74 | - { offsetInCU: 0x53A, offset: 0x55E23, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLySb10Foundation0F0VYaFZTQ1_', symObjAddr: 0x7A0, symBinAddr: 0x5340, symSize: 0x90 } 75 | - { offsetInCU: 0x62D, offset: 0x55F16, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x830, symBinAddr: 0x53D0, symSize: 0x40 } 76 | - { offsetInCU: 0x641, offset: 0x55F2A, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLySb10Foundation0F0VYaFZyScCySbs5NeverOGXEfU_ySbncAJcfu_ySbncfu0_TA', symObjAddr: 0x8C0, symBinAddr: 0x5460, symSize: 0x60 } 77 | - { offsetInCU: 0x67E, offset: 0x55F67, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsOMa', symObjAddr: 0x920, symBinAddr: 0x54C0, symSize: 0xA } 78 | - { offsetInCU: 0x27, offset: 0x56118, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden17HiddenWindowStyleV8floatingQrvg', symObjAddr: 0x0, symBinAddr: 0x54D0, symSize: 0x10 } 79 | - { offsetInCU: 0x46, offset: 0x56137, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden17HiddenWindowStyleV8floatingQrvg', symObjAddr: 0x0, symBinAddr: 0x54D0, symSize: 0x10 } 80 | - { offsetInCU: 0x65, offset: 0x56156, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI11WindowStyleP0A8UIHiddenAD06HiddencD0VRszrlE6hiddenAFvgZ', symObjAddr: 0x10, symBinAddr: 0x54E0, symSize: 0x10 } 81 | - { offsetInCU: 0x91, offset: 0x56182, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden17HiddenWindowStyleV0A2UI0dE0AA5_BodyAdEP_AD4ViewPWT', symObjAddr: 0x20, symBinAddr: 0x54F0, symSize: 0x10 } 82 | - { offsetInCU: 0xA5, offset: 0x56196, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden17HiddenWindowStyleVMa', symObjAddr: 0x30, symBinAddr: 0x5500, symSize: 0x10 } 83 | - { offsetInCU: 0x3F, offset: 0x56251, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI17EnvironmentValuesV0A8UIHiddenE6hiddenAD06HiddencD0Vvg', symObjAddr: 0x0, symBinAddr: 0x5520, symSize: 0x30 } 84 | - { offsetInCU: 0x79, offset: 0x5628B, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23HiddenEnvironmentValuesV17withCurrentWindowAA04WithgH6ActionVvg', symObjAddr: 0x30, symBinAddr: 0x5550, symSize: 0x10 } 85 | - { offsetInCU: 0xA8, offset: 0x562BA, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23WithCurrentWindowActionVwet', symObjAddr: 0x100, symBinAddr: 0x5620, symSize: 0x20 } 86 | - { offsetInCU: 0xBC, offset: 0x562CE, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23WithCurrentWindowActionVwst', symObjAddr: 0x140, symBinAddr: 0x5660, symSize: 0x20 } 87 | - { offsetInCU: 0xD0, offset: 0x562E2, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23HiddenEnvironmentValuesVwet', symObjAddr: 0x390, symBinAddr: 0x58B0, symSize: 0x20 } 88 | - { offsetInCU: 0xE4, offset: 0x562F6, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23HiddenEnvironmentValuesVwst', symObjAddr: 0x400, symBinAddr: 0x5920, symSize: 0x20 } 89 | ... 90 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/SwiftUIHidden.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/SwiftUIHidden.framework/Modules: -------------------------------------------------------------------------------- 1 | Versions/Current/Modules -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/SwiftUIHidden.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/SwiftUIHidden.framework/SwiftUIHidden: -------------------------------------------------------------------------------- 1 | Versions/Current/SwiftUIHidden -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/SwiftUIHidden.framework/Versions/A/Headers/SwiftUIHidden.h: -------------------------------------------------------------------------------- 1 | // 2 | // SwiftUIHidden.h 3 | // SwiftUIHidden 4 | // 5 | // Created by Wouter on 22/11/23. 6 | // 7 | 8 | #import 9 | 10 | //! Project version number for SwiftUIHidden. 11 | FOUNDATION_EXPORT double SwiftUIHiddenVersionNumber; 12 | 13 | //! Project version string for SwiftUIHidden. 14 | FOUNDATION_EXPORT const unsigned char SwiftUIHiddenVersionString[]; 15 | 16 | // In this header, you should import all the public headers of your framework using statements like #import 17 | 18 | 19 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/SwiftUIHidden.framework/Versions/A/Modules/SwiftUIHidden.swiftmodule/arm64-apple-macos.private.swiftinterface: -------------------------------------------------------------------------------- 1 | // swift-interface-format-version: 1.0 2 | // swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) 3 | // swift-module-flags: -target arm64-apple-macos12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftUIHidden 4 | // swift-module-flags-ignorable: -enable-bare-slash-regex 5 | import Swift 6 | import SwiftUI 7 | @_exported import SwiftUIHidden 8 | import _Concurrency 9 | import _StringProcessing 10 | import _SwiftConcurrencyShims 11 | extension SwiftUI.View { 12 | public var hidden: SwiftUIHidden.HiddenViewModifier { 13 | get 14 | } 15 | } 16 | public enum FullScreenToolbarBehavior { 17 | case showsWithWindow, showsWithMenuBar, automatic 18 | public static func == (a: SwiftUIHidden.FullScreenToolbarBehavior, b: SwiftUIHidden.FullScreenToolbarBehavior) -> Swift.Bool 19 | public func hash(into hasher: inout Swift.Hasher) 20 | public var hashValue: Swift.Int { 21 | get 22 | } 23 | } 24 | public enum ListAccessoryVisibility { 25 | case always, editing, automatic 26 | public static func == (a: SwiftUIHidden.ListAccessoryVisibility, b: SwiftUIHidden.ListAccessoryVisibility) -> Swift.Bool 27 | public func hash(into hasher: inout Swift.Hasher) 28 | public var hashValue: Swift.Int { 29 | get 30 | } 31 | } 32 | public struct HiddenViewModifier where Content : SwiftUI.View { 33 | public func variableBlur(maxRadius: CoreFoundation.CGFloat, mask: SwiftUI.Image, opaque: Swift.Bool) -> some SwiftUI.View 34 | 35 | @available(iOS, unavailable) 36 | public func fullScreenToolbarBehavior(_ behavior: SwiftUIHidden.FullScreenToolbarBehavior) -> some SwiftUI.View 37 | 38 | public func onReselect(enabled: Swift.Bool, perform: (() -> ())?) -> some SwiftUI.View 39 | 40 | @available(macOS 13.0, *) 41 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: CoreFoundation.CGFloat) -> some SwiftUI.View 42 | 43 | @available(macOS 13.0, *) 44 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: SwiftUI.EdgeInsets) -> some SwiftUI.View 45 | 46 | @available(macOS 13.0, *) 47 | public func formRowInsets(_ insets: SwiftUI.EdgeInsets?) -> some SwiftUI.View 48 | 49 | @available(macOS 13.0, *) 50 | @available(iOS, unavailable) 51 | public func formRowIndentationLevel(_ level: Swift.Int?) -> some SwiftUI.View 52 | 53 | @available(macOS 13.0, *) 54 | public func formBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 55 | 56 | @available(macOS 13.0, *) 57 | public func formRowBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 58 | 59 | @available(macOS 13.0, *) 60 | public func sectionBackground(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 61 | 62 | @available(macOS 13.0, *) 63 | @available(iOS, unavailable) 64 | public func formInfoAction(action: @escaping () -> Swift.Void) -> some SwiftUI.View 65 | 66 | @available(macOS 13.0, *) 67 | @available(iOS, unavailable) 68 | public func formRowInfoVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 69 | 70 | @available(macOS 13.0, *) 71 | @available(iOS, unavailable) 72 | public func formAccessory(@SwiftUI.ViewBuilder accessories: () -> some View) -> some SwiftUI.View 73 | 74 | @available(macOS 13.0, *) 75 | @available(iOS, unavailable) 76 | public func formAccessoryVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 77 | 78 | @available(macOS 13.0, *) 79 | @available(iOS, unavailable) 80 | public func bottomBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 81 | 82 | @available(macOS 13.0, *) 83 | @available(iOS, unavailable) 84 | public func accessoryBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 85 | 86 | public func listReorderControlVisibility(_ visibility: SwiftUIHidden.ListAccessoryVisibility) -> some SwiftUI.View 87 | 88 | } 89 | extension SwiftUI.Form { 90 | @available(macOS 13.0, iOS 16.0, *) 91 | @available(iOS, unavailable) 92 | public static func withFooter(@SwiftUI.ViewBuilder content: () -> C, @SwiftUI.ViewBuilder footer: () -> F) -> some SwiftUI.View where C : SwiftUI.View, F : SwiftUI.View 93 | 94 | } 95 | extension SwiftUI.Scene { 96 | public var hidden: SwiftUIHidden.HiddenSceneModifier { 97 | get 98 | } 99 | } 100 | public struct HiddenSceneModifier where S : SwiftUI.Scene { 101 | @available(iOS, unavailable) 102 | public func windowBackground(_ shape: some ShapeStyle) -> some SwiftUI.Scene 103 | 104 | @available(iOS, unavailable) 105 | public func defaultVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.Scene 106 | 107 | @available(iOS, unavailable) 108 | public func windowShouldClose(_ perform: @escaping () -> Swift.Bool) -> some SwiftUI.Scene 109 | 110 | } 111 | public enum AppActions { 112 | public static func openSettings() 113 | @available(macOS 13.0, iOS 16.0, *) 114 | public static func openWindow(id: Swift.String) 115 | @available(macOS 13.0, iOS 16.0, *) 116 | public static func openWindow(id: Swift.String, value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 117 | @available(macOS 13.0, iOS 16.0, *) 118 | public static func openWindow(value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 119 | #if compiler(>=5.3) && $AsyncAwait 120 | @available(macOS 13.0, *) 121 | @available(iOS, unavailable) 122 | public static func openDocument(at url: Foundation.URL) async throws 123 | #endif 124 | public static func openURL(_ url: Foundation.URL) 125 | #if compiler(>=5.3) && $AsyncAwait 126 | public static func openURL(_ url: Foundation.URL) async -> Swift.Bool 127 | #endif 128 | } 129 | @available(iOS, unavailable) 130 | public struct HiddenWindowStyle : SwiftUI.WindowStyle { 131 | public typealias _Body = Swift.Never 132 | public var floating: some SwiftUI.WindowStyle { 133 | get 134 | } 135 | } 136 | @available(iOS, unavailable) 137 | extension SwiftUI.WindowStyle where Self == SwiftUIHidden.HiddenWindowStyle { 138 | public static var hidden: SwiftUIHidden.HiddenWindowStyle { 139 | get 140 | } 141 | } 142 | extension SwiftUI.EnvironmentValues { 143 | public var hidden: SwiftUIHidden.HiddenEnvironmentValues { 144 | get 145 | } 146 | } 147 | @available(iOS, unavailable) 148 | public struct WithCurrentWindowAction { 149 | public func callAsFunction(_ window: (AppKit.NSWindow?) -> Swift.Void) 150 | } 151 | public struct HiddenEnvironmentValues { 152 | public var openSettings: () -> Swift.Void { 153 | get 154 | } 155 | @available(iOS, unavailable) 156 | public var withCurrentWindow: SwiftUIHidden.WithCurrentWindowAction { 157 | get 158 | } 159 | } 160 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Equatable {} 161 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Hashable {} 162 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Equatable {} 163 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Hashable {} 164 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/SwiftUIHidden.framework/Versions/A/Modules/SwiftUIHidden.swiftmodule/arm64-apple-macos.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wouter01/SwiftUI-HiddenAPI/106438f4f3a27a6e5f30f946e032bb274d8435eb/Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/SwiftUIHidden.framework/Versions/A/Modules/SwiftUIHidden.swiftmodule/arm64-apple-macos.swiftdoc -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/SwiftUIHidden.framework/Versions/A/Modules/SwiftUIHidden.swiftmodule/arm64-apple-macos.swiftinterface: -------------------------------------------------------------------------------- 1 | // swift-interface-format-version: 1.0 2 | // swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) 3 | // swift-module-flags: -target arm64-apple-macos12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftUIHidden 4 | // swift-module-flags-ignorable: -enable-bare-slash-regex 5 | import Swift 6 | import SwiftUI 7 | @_exported import SwiftUIHidden 8 | import _Concurrency 9 | import _StringProcessing 10 | import _SwiftConcurrencyShims 11 | extension SwiftUI.View { 12 | public var hidden: SwiftUIHidden.HiddenViewModifier { 13 | get 14 | } 15 | } 16 | public enum FullScreenToolbarBehavior { 17 | case showsWithWindow, showsWithMenuBar, automatic 18 | public static func == (a: SwiftUIHidden.FullScreenToolbarBehavior, b: SwiftUIHidden.FullScreenToolbarBehavior) -> Swift.Bool 19 | public func hash(into hasher: inout Swift.Hasher) 20 | public var hashValue: Swift.Int { 21 | get 22 | } 23 | } 24 | public enum ListAccessoryVisibility { 25 | case always, editing, automatic 26 | public static func == (a: SwiftUIHidden.ListAccessoryVisibility, b: SwiftUIHidden.ListAccessoryVisibility) -> Swift.Bool 27 | public func hash(into hasher: inout Swift.Hasher) 28 | public var hashValue: Swift.Int { 29 | get 30 | } 31 | } 32 | public struct HiddenViewModifier where Content : SwiftUI.View { 33 | public func variableBlur(maxRadius: CoreFoundation.CGFloat, mask: SwiftUI.Image, opaque: Swift.Bool) -> some SwiftUI.View 34 | 35 | @available(iOS, unavailable) 36 | public func fullScreenToolbarBehavior(_ behavior: SwiftUIHidden.FullScreenToolbarBehavior) -> some SwiftUI.View 37 | 38 | public func onReselect(enabled: Swift.Bool, perform: (() -> ())?) -> some SwiftUI.View 39 | 40 | @available(macOS 13.0, *) 41 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: CoreFoundation.CGFloat) -> some SwiftUI.View 42 | 43 | @available(macOS 13.0, *) 44 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: SwiftUI.EdgeInsets) -> some SwiftUI.View 45 | 46 | @available(macOS 13.0, *) 47 | public func formRowInsets(_ insets: SwiftUI.EdgeInsets?) -> some SwiftUI.View 48 | 49 | @available(macOS 13.0, *) 50 | @available(iOS, unavailable) 51 | public func formRowIndentationLevel(_ level: Swift.Int?) -> some SwiftUI.View 52 | 53 | @available(macOS 13.0, *) 54 | public func formBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 55 | 56 | @available(macOS 13.0, *) 57 | public func formRowBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 58 | 59 | @available(macOS 13.0, *) 60 | public func sectionBackground(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 61 | 62 | @available(macOS 13.0, *) 63 | @available(iOS, unavailable) 64 | public func formInfoAction(action: @escaping () -> Swift.Void) -> some SwiftUI.View 65 | 66 | @available(macOS 13.0, *) 67 | @available(iOS, unavailable) 68 | public func formRowInfoVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 69 | 70 | @available(macOS 13.0, *) 71 | @available(iOS, unavailable) 72 | public func formAccessory(@SwiftUI.ViewBuilder accessories: () -> some View) -> some SwiftUI.View 73 | 74 | @available(macOS 13.0, *) 75 | @available(iOS, unavailable) 76 | public func formAccessoryVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 77 | 78 | @available(macOS 13.0, *) 79 | @available(iOS, unavailable) 80 | public func bottomBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 81 | 82 | @available(macOS 13.0, *) 83 | @available(iOS, unavailable) 84 | public func accessoryBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 85 | 86 | public func listReorderControlVisibility(_ visibility: SwiftUIHidden.ListAccessoryVisibility) -> some SwiftUI.View 87 | 88 | } 89 | extension SwiftUI.Form { 90 | @available(macOS 13.0, iOS 16.0, *) 91 | @available(iOS, unavailable) 92 | public static func withFooter(@SwiftUI.ViewBuilder content: () -> C, @SwiftUI.ViewBuilder footer: () -> F) -> some SwiftUI.View where C : SwiftUI.View, F : SwiftUI.View 93 | 94 | } 95 | extension SwiftUI.Scene { 96 | public var hidden: SwiftUIHidden.HiddenSceneModifier { 97 | get 98 | } 99 | } 100 | public struct HiddenSceneModifier where S : SwiftUI.Scene { 101 | @available(iOS, unavailable) 102 | public func windowBackground(_ shape: some ShapeStyle) -> some SwiftUI.Scene 103 | 104 | @available(iOS, unavailable) 105 | public func defaultVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.Scene 106 | 107 | @available(iOS, unavailable) 108 | public func windowShouldClose(_ perform: @escaping () -> Swift.Bool) -> some SwiftUI.Scene 109 | 110 | } 111 | public enum AppActions { 112 | public static func openSettings() 113 | @available(macOS 13.0, iOS 16.0, *) 114 | public static func openWindow(id: Swift.String) 115 | @available(macOS 13.0, iOS 16.0, *) 116 | public static func openWindow(id: Swift.String, value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 117 | @available(macOS 13.0, iOS 16.0, *) 118 | public static func openWindow(value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 119 | #if compiler(>=5.3) && $AsyncAwait 120 | @available(macOS 13.0, *) 121 | @available(iOS, unavailable) 122 | public static func openDocument(at url: Foundation.URL) async throws 123 | #endif 124 | public static func openURL(_ url: Foundation.URL) 125 | #if compiler(>=5.3) && $AsyncAwait 126 | public static func openURL(_ url: Foundation.URL) async -> Swift.Bool 127 | #endif 128 | } 129 | @available(iOS, unavailable) 130 | public struct HiddenWindowStyle : SwiftUI.WindowStyle { 131 | public typealias _Body = Swift.Never 132 | public var floating: some SwiftUI.WindowStyle { 133 | get 134 | } 135 | } 136 | @available(iOS, unavailable) 137 | extension SwiftUI.WindowStyle where Self == SwiftUIHidden.HiddenWindowStyle { 138 | public static var hidden: SwiftUIHidden.HiddenWindowStyle { 139 | get 140 | } 141 | } 142 | extension SwiftUI.EnvironmentValues { 143 | public var hidden: SwiftUIHidden.HiddenEnvironmentValues { 144 | get 145 | } 146 | } 147 | @available(iOS, unavailable) 148 | public struct WithCurrentWindowAction { 149 | public func callAsFunction(_ window: (AppKit.NSWindow?) -> Swift.Void) 150 | } 151 | public struct HiddenEnvironmentValues { 152 | public var openSettings: () -> Swift.Void { 153 | get 154 | } 155 | @available(iOS, unavailable) 156 | public var withCurrentWindow: SwiftUIHidden.WithCurrentWindowAction { 157 | get 158 | } 159 | } 160 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Equatable {} 161 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Hashable {} 162 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Equatable {} 163 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Hashable {} 164 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/SwiftUIHidden.framework/Versions/A/Modules/SwiftUIHidden.swiftmodule/x86_64-apple-macos.private.swiftinterface: -------------------------------------------------------------------------------- 1 | // swift-interface-format-version: 1.0 2 | // swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) 3 | // swift-module-flags: -target x86_64-apple-macos12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftUIHidden 4 | // swift-module-flags-ignorable: -enable-bare-slash-regex 5 | import Swift 6 | import SwiftUI 7 | @_exported import SwiftUIHidden 8 | import _Concurrency 9 | import _StringProcessing 10 | import _SwiftConcurrencyShims 11 | extension SwiftUI.View { 12 | public var hidden: SwiftUIHidden.HiddenViewModifier { 13 | get 14 | } 15 | } 16 | public enum FullScreenToolbarBehavior { 17 | case showsWithWindow, showsWithMenuBar, automatic 18 | public static func == (a: SwiftUIHidden.FullScreenToolbarBehavior, b: SwiftUIHidden.FullScreenToolbarBehavior) -> Swift.Bool 19 | public func hash(into hasher: inout Swift.Hasher) 20 | public var hashValue: Swift.Int { 21 | get 22 | } 23 | } 24 | public enum ListAccessoryVisibility { 25 | case always, editing, automatic 26 | public static func == (a: SwiftUIHidden.ListAccessoryVisibility, b: SwiftUIHidden.ListAccessoryVisibility) -> Swift.Bool 27 | public func hash(into hasher: inout Swift.Hasher) 28 | public var hashValue: Swift.Int { 29 | get 30 | } 31 | } 32 | public struct HiddenViewModifier where Content : SwiftUI.View { 33 | public func variableBlur(maxRadius: CoreFoundation.CGFloat, mask: SwiftUI.Image, opaque: Swift.Bool) -> some SwiftUI.View 34 | 35 | @available(iOS, unavailable) 36 | public func fullScreenToolbarBehavior(_ behavior: SwiftUIHidden.FullScreenToolbarBehavior) -> some SwiftUI.View 37 | 38 | public func onReselect(enabled: Swift.Bool, perform: (() -> ())?) -> some SwiftUI.View 39 | 40 | @available(macOS 13.0, *) 41 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: CoreFoundation.CGFloat) -> some SwiftUI.View 42 | 43 | @available(macOS 13.0, *) 44 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: SwiftUI.EdgeInsets) -> some SwiftUI.View 45 | 46 | @available(macOS 13.0, *) 47 | public func formRowInsets(_ insets: SwiftUI.EdgeInsets?) -> some SwiftUI.View 48 | 49 | @available(macOS 13.0, *) 50 | @available(iOS, unavailable) 51 | public func formRowIndentationLevel(_ level: Swift.Int?) -> some SwiftUI.View 52 | 53 | @available(macOS 13.0, *) 54 | public func formBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 55 | 56 | @available(macOS 13.0, *) 57 | public func formRowBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 58 | 59 | @available(macOS 13.0, *) 60 | public func sectionBackground(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 61 | 62 | @available(macOS 13.0, *) 63 | @available(iOS, unavailable) 64 | public func formInfoAction(action: @escaping () -> Swift.Void) -> some SwiftUI.View 65 | 66 | @available(macOS 13.0, *) 67 | @available(iOS, unavailable) 68 | public func formRowInfoVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 69 | 70 | @available(macOS 13.0, *) 71 | @available(iOS, unavailable) 72 | public func formAccessory(@SwiftUI.ViewBuilder accessories: () -> some View) -> some SwiftUI.View 73 | 74 | @available(macOS 13.0, *) 75 | @available(iOS, unavailable) 76 | public func formAccessoryVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 77 | 78 | @available(macOS 13.0, *) 79 | @available(iOS, unavailable) 80 | public func bottomBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 81 | 82 | @available(macOS 13.0, *) 83 | @available(iOS, unavailable) 84 | public func accessoryBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 85 | 86 | public func listReorderControlVisibility(_ visibility: SwiftUIHidden.ListAccessoryVisibility) -> some SwiftUI.View 87 | 88 | } 89 | extension SwiftUI.Form { 90 | @available(macOS 13.0, iOS 16.0, *) 91 | @available(iOS, unavailable) 92 | public static func withFooter(@SwiftUI.ViewBuilder content: () -> C, @SwiftUI.ViewBuilder footer: () -> F) -> some SwiftUI.View where C : SwiftUI.View, F : SwiftUI.View 93 | 94 | } 95 | extension SwiftUI.Scene { 96 | public var hidden: SwiftUIHidden.HiddenSceneModifier { 97 | get 98 | } 99 | } 100 | public struct HiddenSceneModifier where S : SwiftUI.Scene { 101 | @available(iOS, unavailable) 102 | public func windowBackground(_ shape: some ShapeStyle) -> some SwiftUI.Scene 103 | 104 | @available(iOS, unavailable) 105 | public func defaultVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.Scene 106 | 107 | @available(iOS, unavailable) 108 | public func windowShouldClose(_ perform: @escaping () -> Swift.Bool) -> some SwiftUI.Scene 109 | 110 | } 111 | public enum AppActions { 112 | public static func openSettings() 113 | @available(macOS 13.0, iOS 16.0, *) 114 | public static func openWindow(id: Swift.String) 115 | @available(macOS 13.0, iOS 16.0, *) 116 | public static func openWindow(id: Swift.String, value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 117 | @available(macOS 13.0, iOS 16.0, *) 118 | public static func openWindow(value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 119 | #if compiler(>=5.3) && $AsyncAwait 120 | @available(macOS 13.0, *) 121 | @available(iOS, unavailable) 122 | public static func openDocument(at url: Foundation.URL) async throws 123 | #endif 124 | public static func openURL(_ url: Foundation.URL) 125 | #if compiler(>=5.3) && $AsyncAwait 126 | public static func openURL(_ url: Foundation.URL) async -> Swift.Bool 127 | #endif 128 | } 129 | @available(iOS, unavailable) 130 | public struct HiddenWindowStyle : SwiftUI.WindowStyle { 131 | public typealias _Body = Swift.Never 132 | public var floating: some SwiftUI.WindowStyle { 133 | get 134 | } 135 | } 136 | @available(iOS, unavailable) 137 | extension SwiftUI.WindowStyle where Self == SwiftUIHidden.HiddenWindowStyle { 138 | public static var hidden: SwiftUIHidden.HiddenWindowStyle { 139 | get 140 | } 141 | } 142 | extension SwiftUI.EnvironmentValues { 143 | public var hidden: SwiftUIHidden.HiddenEnvironmentValues { 144 | get 145 | } 146 | } 147 | @available(iOS, unavailable) 148 | public struct WithCurrentWindowAction { 149 | public func callAsFunction(_ window: (AppKit.NSWindow?) -> Swift.Void) 150 | } 151 | public struct HiddenEnvironmentValues { 152 | public var openSettings: () -> Swift.Void { 153 | get 154 | } 155 | @available(iOS, unavailable) 156 | public var withCurrentWindow: SwiftUIHidden.WithCurrentWindowAction { 157 | get 158 | } 159 | } 160 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Equatable {} 161 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Hashable {} 162 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Equatable {} 163 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Hashable {} 164 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/SwiftUIHidden.framework/Versions/A/Modules/SwiftUIHidden.swiftmodule/x86_64-apple-macos.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wouter01/SwiftUI-HiddenAPI/106438f4f3a27a6e5f30f946e032bb274d8435eb/Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/SwiftUIHidden.framework/Versions/A/Modules/SwiftUIHidden.swiftmodule/x86_64-apple-macos.swiftdoc -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/SwiftUIHidden.framework/Versions/A/Modules/SwiftUIHidden.swiftmodule/x86_64-apple-macos.swiftinterface: -------------------------------------------------------------------------------- 1 | // swift-interface-format-version: 1.0 2 | // swift-compiler-version: Apple Swift version 5.9.2 (swiftlang-5.9.2.2.56 clang-1500.1.0.2.5) 3 | // swift-module-flags: -target x86_64-apple-macos12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name SwiftUIHidden 4 | // swift-module-flags-ignorable: -enable-bare-slash-regex 5 | import Swift 6 | import SwiftUI 7 | @_exported import SwiftUIHidden 8 | import _Concurrency 9 | import _StringProcessing 10 | import _SwiftConcurrencyShims 11 | extension SwiftUI.View { 12 | public var hidden: SwiftUIHidden.HiddenViewModifier { 13 | get 14 | } 15 | } 16 | public enum FullScreenToolbarBehavior { 17 | case showsWithWindow, showsWithMenuBar, automatic 18 | public static func == (a: SwiftUIHidden.FullScreenToolbarBehavior, b: SwiftUIHidden.FullScreenToolbarBehavior) -> Swift.Bool 19 | public func hash(into hasher: inout Swift.Hasher) 20 | public var hashValue: Swift.Int { 21 | get 22 | } 23 | } 24 | public enum ListAccessoryVisibility { 25 | case always, editing, automatic 26 | public static func == (a: SwiftUIHidden.ListAccessoryVisibility, b: SwiftUIHidden.ListAccessoryVisibility) -> Swift.Bool 27 | public func hash(into hasher: inout Swift.Hasher) 28 | public var hashValue: Swift.Int { 29 | get 30 | } 31 | } 32 | public struct HiddenViewModifier where Content : SwiftUI.View { 33 | public func variableBlur(maxRadius: CoreFoundation.CGFloat, mask: SwiftUI.Image, opaque: Swift.Bool) -> some SwiftUI.View 34 | 35 | @available(iOS, unavailable) 36 | public func fullScreenToolbarBehavior(_ behavior: SwiftUIHidden.FullScreenToolbarBehavior) -> some SwiftUI.View 37 | 38 | public func onReselect(enabled: Swift.Bool, perform: (() -> ())?) -> some SwiftUI.View 39 | 40 | @available(macOS 13.0, *) 41 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: CoreFoundation.CGFloat) -> some SwiftUI.View 42 | 43 | @available(macOS 13.0, *) 44 | public func formInsets(_ edges: SwiftUI.Edge.Set, _ value: SwiftUI.EdgeInsets) -> some SwiftUI.View 45 | 46 | @available(macOS 13.0, *) 47 | public func formRowInsets(_ insets: SwiftUI.EdgeInsets?) -> some SwiftUI.View 48 | 49 | @available(macOS 13.0, *) 50 | @available(iOS, unavailable) 51 | public func formRowIndentationLevel(_ level: Swift.Int?) -> some SwiftUI.View 52 | 53 | @available(macOS 13.0, *) 54 | public func formBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 55 | 56 | @available(macOS 13.0, *) 57 | public func formRowBackground(_ shape: S?) -> some SwiftUI.View where S : SwiftUI.ShapeStyle 58 | 59 | @available(macOS 13.0, *) 60 | public func sectionBackground(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 61 | 62 | @available(macOS 13.0, *) 63 | @available(iOS, unavailable) 64 | public func formInfoAction(action: @escaping () -> Swift.Void) -> some SwiftUI.View 65 | 66 | @available(macOS 13.0, *) 67 | @available(iOS, unavailable) 68 | public func formRowInfoVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 69 | 70 | @available(macOS 13.0, *) 71 | @available(iOS, unavailable) 72 | public func formAccessory(@SwiftUI.ViewBuilder accessories: () -> some View) -> some SwiftUI.View 73 | 74 | @available(macOS 13.0, *) 75 | @available(iOS, unavailable) 76 | public func formAccessoryVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.View 77 | 78 | @available(macOS 13.0, *) 79 | @available(iOS, unavailable) 80 | public func bottomBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 81 | 82 | @available(macOS 13.0, *) 83 | @available(iOS, unavailable) 84 | public func accessoryBar(@SwiftUI.ViewBuilder content: () -> some View) -> some SwiftUI.View 85 | 86 | public func listReorderControlVisibility(_ visibility: SwiftUIHidden.ListAccessoryVisibility) -> some SwiftUI.View 87 | 88 | } 89 | extension SwiftUI.Form { 90 | @available(macOS 13.0, iOS 16.0, *) 91 | @available(iOS, unavailable) 92 | public static func withFooter(@SwiftUI.ViewBuilder content: () -> C, @SwiftUI.ViewBuilder footer: () -> F) -> some SwiftUI.View where C : SwiftUI.View, F : SwiftUI.View 93 | 94 | } 95 | extension SwiftUI.Scene { 96 | public var hidden: SwiftUIHidden.HiddenSceneModifier { 97 | get 98 | } 99 | } 100 | public struct HiddenSceneModifier where S : SwiftUI.Scene { 101 | @available(iOS, unavailable) 102 | public func windowBackground(_ shape: some ShapeStyle) -> some SwiftUI.Scene 103 | 104 | @available(iOS, unavailable) 105 | public func defaultVisibility(_ visibility: SwiftUI.Visibility) -> some SwiftUI.Scene 106 | 107 | @available(iOS, unavailable) 108 | public func windowShouldClose(_ perform: @escaping () -> Swift.Bool) -> some SwiftUI.Scene 109 | 110 | } 111 | public enum AppActions { 112 | public static func openSettings() 113 | @available(macOS 13.0, iOS 16.0, *) 114 | public static func openWindow(id: Swift.String) 115 | @available(macOS 13.0, iOS 16.0, *) 116 | public static func openWindow(id: Swift.String, value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 117 | @available(macOS 13.0, iOS 16.0, *) 118 | public static func openWindow(value: Value) where Value : Swift.Decodable, Value : Swift.Encodable, Value : Swift.Hashable 119 | #if compiler(>=5.3) && $AsyncAwait 120 | @available(macOS 13.0, *) 121 | @available(iOS, unavailable) 122 | public static func openDocument(at url: Foundation.URL) async throws 123 | #endif 124 | public static func openURL(_ url: Foundation.URL) 125 | #if compiler(>=5.3) && $AsyncAwait 126 | public static func openURL(_ url: Foundation.URL) async -> Swift.Bool 127 | #endif 128 | } 129 | @available(iOS, unavailable) 130 | public struct HiddenWindowStyle : SwiftUI.WindowStyle { 131 | public typealias _Body = Swift.Never 132 | public var floating: some SwiftUI.WindowStyle { 133 | get 134 | } 135 | } 136 | @available(iOS, unavailable) 137 | extension SwiftUI.WindowStyle where Self == SwiftUIHidden.HiddenWindowStyle { 138 | public static var hidden: SwiftUIHidden.HiddenWindowStyle { 139 | get 140 | } 141 | } 142 | extension SwiftUI.EnvironmentValues { 143 | public var hidden: SwiftUIHidden.HiddenEnvironmentValues { 144 | get 145 | } 146 | } 147 | @available(iOS, unavailable) 148 | public struct WithCurrentWindowAction { 149 | public func callAsFunction(_ window: (AppKit.NSWindow?) -> Swift.Void) 150 | } 151 | public struct HiddenEnvironmentValues { 152 | public var openSettings: () -> Swift.Void { 153 | get 154 | } 155 | @available(iOS, unavailable) 156 | public var withCurrentWindow: SwiftUIHidden.WithCurrentWindowAction { 157 | get 158 | } 159 | } 160 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Equatable {} 161 | extension SwiftUIHidden.FullScreenToolbarBehavior : Swift.Hashable {} 162 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Equatable {} 163 | extension SwiftUIHidden.ListAccessoryVisibility : Swift.Hashable {} 164 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/SwiftUIHidden.framework/Versions/A/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module SwiftUIHidden { 2 | umbrella header "SwiftUIHidden.h" 3 | export * 4 | 5 | module * { export * } 6 | } 7 | 8 | module SwiftUIHidden.Swift { 9 | header "SwiftUIHidden-Swift.h" 10 | requires objc 11 | } 12 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/SwiftUIHidden.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 23B81 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | SwiftUIHidden 11 | CFBundleIdentifier 12 | com.wouter.SwiftUIHidden 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | SwiftUIHidden 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 1 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 31 | DTPlatformName 32 | macosx 33 | DTPlatformVersion 34 | 14.2 35 | DTSDKBuild 36 | 23C5047d 37 | DTSDKName 38 | macosx14.2 39 | DTXcode 40 | 1510 41 | DTXcodeBuild 42 | 15C5059c 43 | LSMinimumSystemVersion 44 | 12.0 45 | 46 | 47 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/SwiftUIHidden.framework/Versions/A/SwiftUIHidden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wouter01/SwiftUI-HiddenAPI/106438f4f3a27a6e5f30f946e032bb274d8435eb/Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/SwiftUIHidden.framework/Versions/A/SwiftUIHidden -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/SwiftUIHidden.framework/Versions/A/_CodeSignature/CodeResources: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | files 6 | 7 | Resources/Info.plist 8 | 9 | dvh1Kgx0vh9IPJZcZGwLhCaooM4= 10 | 11 | 12 | files2 13 | 14 | Headers/SwiftUIHidden-Swift.h 15 | 16 | hash2 17 | 18 | sYtkW+nh+lk+1Z3yUdhWsci2tPinn610b8yYvIIGrOo= 19 | 20 | 21 | Headers/SwiftUIHidden.h 22 | 23 | hash2 24 | 25 | xHgUJJWTCfHJ2Mhnyf3qd3LpnA/48mf9ngIKpQubEw8= 26 | 27 | 28 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-macos.abi.json 29 | 30 | hash2 31 | 32 | LqAGwqZP0+7Duo4bU43Ezvu8GbeXRyjaZeuexXLf/YI= 33 | 34 | 35 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-macos.private.swiftinterface 36 | 37 | hash2 38 | 39 | PBW+rDC1l/yh0tareXNCagepfHIClH3tDKH9aJDNQMs= 40 | 41 | 42 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-macos.swiftdoc 43 | 44 | hash2 45 | 46 | sujUYkxg7M4SR2HUB0Hc80A025K+ZpP1hpDIAr1oESI= 47 | 48 | 49 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-macos.swiftinterface 50 | 51 | hash2 52 | 53 | PBW+rDC1l/yh0tareXNCagepfHIClH3tDKH9aJDNQMs= 54 | 55 | 56 | Modules/SwiftUIHidden.swiftmodule/arm64-apple-macos.swiftmodule 57 | 58 | hash2 59 | 60 | asLJV2+snwUts0dDcOW+r4WR1unV9nTIpAYC7G/RuhE= 61 | 62 | 63 | Modules/SwiftUIHidden.swiftmodule/x86_64-apple-macos.abi.json 64 | 65 | hash2 66 | 67 | LqAGwqZP0+7Duo4bU43Ezvu8GbeXRyjaZeuexXLf/YI= 68 | 69 | 70 | Modules/SwiftUIHidden.swiftmodule/x86_64-apple-macos.private.swiftinterface 71 | 72 | hash2 73 | 74 | uqAwrCX8gbebFlJ/Tow2VPMW5n7QBUAYlwrqy40QZ+M= 75 | 76 | 77 | Modules/SwiftUIHidden.swiftmodule/x86_64-apple-macos.swiftdoc 78 | 79 | hash2 80 | 81 | 7kgckwRWfxHEk0q8rilGsYPuUtgcEABNjA1pzz0JMiY= 82 | 83 | 84 | Modules/SwiftUIHidden.swiftmodule/x86_64-apple-macos.swiftinterface 85 | 86 | hash2 87 | 88 | uqAwrCX8gbebFlJ/Tow2VPMW5n7QBUAYlwrqy40QZ+M= 89 | 90 | 91 | Modules/SwiftUIHidden.swiftmodule/x86_64-apple-macos.swiftmodule 92 | 93 | hash2 94 | 95 | AFO5yL9aeVkkVBKHC4lfTDfXQzetV2/PpaFroHEr38E= 96 | 97 | 98 | Modules/module.modulemap 99 | 100 | hash2 101 | 102 | m1XgapJgBpjRFM8QSQyClhx8hajxqNScsufZQoJmRBE= 103 | 104 | 105 | Resources/Info.plist 106 | 107 | hash2 108 | 109 | JWKboYvZ5euWfmuUvOOW4nSLlY7dZrZx2kHyKzG87J0= 110 | 111 | 112 | 113 | rules 114 | 115 | ^Resources/ 116 | 117 | ^Resources/.*\.lproj/ 118 | 119 | optional 120 | 121 | weight 122 | 1000 123 | 124 | ^Resources/.*\.lproj/locversion.plist$ 125 | 126 | omit 127 | 128 | weight 129 | 1100 130 | 131 | ^Resources/Base\.lproj/ 132 | 133 | weight 134 | 1010 135 | 136 | ^version.plist$ 137 | 138 | 139 | rules2 140 | 141 | .*\.dSYM($|/) 142 | 143 | weight 144 | 11 145 | 146 | ^(.*/)?\.DS_Store$ 147 | 148 | omit 149 | 150 | weight 151 | 2000 152 | 153 | ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ 154 | 155 | nested 156 | 157 | weight 158 | 10 159 | 160 | ^.* 161 | 162 | ^Info\.plist$ 163 | 164 | omit 165 | 166 | weight 167 | 20 168 | 169 | ^PkgInfo$ 170 | 171 | omit 172 | 173 | weight 174 | 20 175 | 176 | ^Resources/ 177 | 178 | weight 179 | 20 180 | 181 | ^Resources/.*\.lproj/ 182 | 183 | optional 184 | 185 | weight 186 | 1000 187 | 188 | ^Resources/.*\.lproj/locversion.plist$ 189 | 190 | omit 191 | 192 | weight 193 | 1100 194 | 195 | ^Resources/Base\.lproj/ 196 | 197 | weight 198 | 1010 199 | 200 | ^[^/]+$ 201 | 202 | nested 203 | 204 | weight 205 | 10 206 | 207 | ^embedded\.provisionprofile$ 208 | 209 | weight 210 | 20 211 | 212 | ^version\.plist$ 213 | 214 | weight 215 | 20 216 | 217 | 218 | 219 | 220 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/SwiftUIHidden.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/dSYMs/SwiftUIHidden.framework.dSYM/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleIdentifier 8 | com.apple.xcode.dsym.com.wouter.SwiftUIHidden 9 | CFBundleInfoDictionaryVersion 10 | 6.0 11 | CFBundlePackageType 12 | dSYM 13 | CFBundleSignature 14 | ???? 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleVersion 18 | 1 19 | 20 | 21 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/dSYMs/SwiftUIHidden.framework.dSYM/Contents/Resources/DWARF/SwiftUIHidden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Wouter01/SwiftUI-HiddenAPI/106438f4f3a27a6e5f30f946e032bb274d8435eb/Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/dSYMs/SwiftUIHidden.framework.dSYM/Contents/Resources/DWARF/SwiftUIHidden -------------------------------------------------------------------------------- /Sources/SwiftUIHidden.xcframework/macos-arm64_x86_64/dSYMs/SwiftUIHidden.framework.dSYM/Contents/Resources/Relocations/x86_64/SwiftUIHidden.yml: -------------------------------------------------------------------------------- 1 | --- 2 | triple: 'x86_64-apple-darwin' 3 | binary-path: '/Users/wouter/Library/Developer/Xcode/DerivedData/SwiftUIHidden-arzpsqxwdagtcfentdfabjpjztjd/Build/Intermediates.noindex/ArchiveIntermediates/SwiftUIHidden/InstallationBuildProductsLocation/Library/Frameworks/SwiftUIHidden.framework/Versions/A/SwiftUIHidden' 4 | relocations: 5 | - { offsetInCU: 0x34, offset: 0xC38B2, size: 0x8, addend: 0x0, symName: _SwiftUIHiddenVersionString, symObjAddr: 0x0, symBinAddr: 0x65C0, symSize: 0x0 } 6 | - { offsetInCU: 0x69, offset: 0xC38E7, size: 0x8, addend: 0x0, symName: _SwiftUIHiddenVersionNumber, symObjAddr: 0x38, symBinAddr: 0x65F8, symSize: 0x0 } 7 | - { offsetInCU: 0x62, offset: 0xC395F, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV7contentACyxGx_tcfC', symObjAddr: 0x60, symBinAddr: 0x25E0, symSize: 0x20 } 8 | - { offsetInCU: 0x81, offset: 0xC397E, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV12variableBlur9maxRadius4mask6opaqueQr12CoreGraphics7CGFloatV_0A2UI5ImageVSbtF', symObjAddr: 0x200, symBinAddr: 0x2780, symSize: 0x20 } 9 | - { offsetInCU: 0xE7, offset: 0xC39E4, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV25fullScreenToolbarBehavioryQrAA04FullghI0OF', symObjAddr: 0x220, symBinAddr: 0x27A0, symSize: 0xA0 } 10 | - { offsetInCU: 0x145, offset: 0xC3A42, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV10onReselect7enabled7performQrSb_yycSgtF', symObjAddr: 0x2C0, symBinAddr: 0x2840, symSize: 0x20 } 11 | - { offsetInCU: 0x19F, offset: 0xC3A9C, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV10formInsetsyQr0A2UI4EdgeO3SetV_12CoreGraphics7CGFloatVtF', symObjAddr: 0x2E0, symBinAddr: 0x2860, symSize: 0x20 } 12 | - { offsetInCU: 0x1F7, offset: 0xC3AF4, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV10formInsetsyQr0A2UI4EdgeO3SetV_AE0iG0VtF', symObjAddr: 0x300, symBinAddr: 0x2880, symSize: 0x20 } 13 | - { offsetInCU: 0x251, offset: 0xC3B4E, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV13formRowInsetsyQr0A2UI04EdgeH0VSgF', symObjAddr: 0x320, symBinAddr: 0x28A0, symSize: 0x20 } 14 | - { offsetInCU: 0x29C, offset: 0xC3B99, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV23formRowIndentationLevelyQrSiSgF', symObjAddr: 0x340, symBinAddr: 0x28C0, symSize: 0x20 } 15 | - { offsetInCU: 0x2E8, offset: 0xC3BE5, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV14formInfoAction6actionQryyc_tF', symObjAddr: 0x3E0, symBinAddr: 0x2960, symSize: 0x20 } 16 | - { offsetInCU: 0x334, offset: 0xC3C31, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierV28listReorderControlVisibilityyQrAA013ListAccessoryI0OF', symObjAddr: 0x4E0, symBinAddr: 0x2A60, symSize: 0xA0 } 17 | - { offsetInCU: 0x393, offset: 0xC3C90, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI4ViewP0A8UIHiddenE6hiddenAD06HiddenC8ModifierVyxGvg', symObjAddr: 0x0, symBinAddr: 0x2580, symSize: 0x60 } 18 | - { offsetInCU: 0x3F9, offset: 0xC3CF6, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityO2eeoiySbAC_ACtFZ', symObjAddr: 0xB0, symBinAddr: 0x2630, symSize: 0x10 } 19 | - { offsetInCU: 0x428, offset: 0xC3D25, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityO4hash4intoys6HasherVz_tF', symObjAddr: 0xC0, symBinAddr: 0x2640, symSize: 0x20 } 20 | - { offsetInCU: 0x4B9, offset: 0xC3DB6, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOSQAASQ2eeoiySbx_xtFZTW', symObjAddr: 0x130, symBinAddr: 0x26B0, symSize: 0x10 } 21 | - { offsetInCU: 0x519, offset: 0xC3E16, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOSHAASH4hash4intoys6HasherVz_tFTW', symObjAddr: 0x190, symBinAddr: 0x2710, symSize: 0x20 } 22 | - { offsetInCU: 0x5F3, offset: 0xC3EF0, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden25FullScreenToolbarBehaviorOSHAASQWb', symObjAddr: 0x580, symBinAddr: 0x2B00, symSize: 0x10 } 23 | - { offsetInCU: 0x607, offset: 0xC3F04, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden25FullScreenToolbarBehaviorOACSQAAWl', symObjAddr: 0x590, symBinAddr: 0x2B10, symSize: 0x30 } 24 | - { offsetInCU: 0x61B, offset: 0xC3F18, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOSHAASQWb', symObjAddr: 0x5C0, symBinAddr: 0x2B40, symSize: 0x10 } 25 | - { offsetInCU: 0x62F, offset: 0xC3F2C, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOACSQAAWl', symObjAddr: 0x5D0, symBinAddr: 0x2B50, symSize: 0x30 } 26 | - { offsetInCU: 0x643, offset: 0xC3F40, size: 0x8, addend: 0x0, symName: ___swift_memcpy1_1, symObjAddr: 0x600, symBinAddr: 0x2B80, symSize: 0x10 } 27 | - { offsetInCU: 0x657, offset: 0xC3F54, size: 0x8, addend: 0x0, symName: ___swift_noop_void_return, symObjAddr: 0x610, symBinAddr: 0x2B90, symSize: 0x10 } 28 | - { offsetInCU: 0x66B, offset: 0xC3F68, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden25FullScreenToolbarBehaviorOwup', symObjAddr: 0x640, symBinAddr: 0x2BC0, symSize: 0x10 } 29 | - { offsetInCU: 0x67F, offset: 0xC3F7C, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden25FullScreenToolbarBehaviorOMa', symObjAddr: 0x650, symBinAddr: 0x2BD0, symSize: 0x10 } 30 | - { offsetInCU: 0x693, offset: 0xC3F90, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOwug', symObjAddr: 0x7D0, symBinAddr: 0x2D50, symSize: 0x10 } 31 | - { offsetInCU: 0x6A7, offset: 0xC3FA4, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOwup', symObjAddr: 0x7E0, symBinAddr: 0x2D60, symSize: 0x10 } 32 | - { offsetInCU: 0x6BB, offset: 0xC3FB8, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOwui', symObjAddr: 0x7F0, symBinAddr: 0x2D70, symSize: 0x10 } 33 | - { offsetInCU: 0x6CF, offset: 0xC3FCC, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23ListAccessoryVisibilityOMa', symObjAddr: 0x800, symBinAddr: 0x2D80, symSize: 0x10 } 34 | - { offsetInCU: 0x6E3, offset: 0xC3FE0, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVMi', symObjAddr: 0x810, symBinAddr: 0x2D90, symSize: 0x10 } 35 | - { offsetInCU: 0x6F7, offset: 0xC3FF4, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVMr', symObjAddr: 0x820, symBinAddr: 0x2DA0, symSize: 0x60 } 36 | - { offsetInCU: 0x70B, offset: 0xC4008, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwCP', symObjAddr: 0x880, symBinAddr: 0x2E00, symSize: 0x60 } 37 | - { offsetInCU: 0x71F, offset: 0xC401C, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwxx', symObjAddr: 0x8E0, symBinAddr: 0x2E60, symSize: 0x20 } 38 | - { offsetInCU: 0x733, offset: 0xC4030, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwcp', symObjAddr: 0x900, symBinAddr: 0x2E80, symSize: 0x20 } 39 | - { offsetInCU: 0x747, offset: 0xC4044, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwca', symObjAddr: 0x920, symBinAddr: 0x2EA0, symSize: 0x20 } 40 | - { offsetInCU: 0x75B, offset: 0xC4058, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwtk', symObjAddr: 0x940, symBinAddr: 0x2EC0, symSize: 0x20 } 41 | - { offsetInCU: 0x76F, offset: 0xC406C, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwta', symObjAddr: 0x960, symBinAddr: 0x2EE0, symSize: 0x20 } 42 | - { offsetInCU: 0x783, offset: 0xC4080, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwet', symObjAddr: 0x980, symBinAddr: 0x2F00, symSize: 0x110 } 43 | - { offsetInCU: 0x797, offset: 0xC4094, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVwst', symObjAddr: 0xA90, symBinAddr: 0x3010, symSize: 0x210 } 44 | - { offsetInCU: 0x7AB, offset: 0xC40A8, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden18HiddenViewModifierVMa', symObjAddr: 0xCA0, symBinAddr: 0x3220, symSize: 0x10 } 45 | - { offsetInCU: 0x7BF, offset: 0xC40BC, size: 0x8, addend: 0x0, symName: ___swift_instantiateGenericMetadata, symObjAddr: 0xF30, symBinAddr: 0x34B0, symSize: 0x30 } 46 | - { offsetInCU: 0x27, offset: 0xC4336, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI4FormV0A8UIHiddenE10withFooter7content6footerQrqd__yXE_qd_0_yXEtAA4ViewRd__AaHRd_0_r0_lFZ', symObjAddr: 0x0, symBinAddr: 0x3590, symSize: 0x30 } 47 | - { offsetInCU: 0x3F, offset: 0xC434E, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI4FormV0A8UIHiddenE10withFooter7content6footerQrqd__yXE_qd_0_yXEtAA4ViewRd__AaHRd_0_r0_lFZ', symObjAddr: 0x0, symBinAddr: 0x3590, symSize: 0x30 } 48 | - { offsetInCU: 0x62, offset: 0xC44CB, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierV7contentACyxGx_tcfC', symObjAddr: 0x60, symBinAddr: 0x3680, symSize: 0x20 } 49 | - { offsetInCU: 0x81, offset: 0xC44EA, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierV16windowBackgroundyQrqd__0A2UI10ShapeStyleRd__lF', symObjAddr: 0x80, symBinAddr: 0x36A0, symSize: 0x20 } 50 | - { offsetInCU: 0xD8, offset: 0xC4541, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierV17defaultVisibilityyQr0A2UI0G0OF', symObjAddr: 0xA0, symBinAddr: 0x36C0, symSize: 0x20 } 51 | - { offsetInCU: 0x122, offset: 0xC458B, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierV17windowShouldCloseyQrSbycF', symObjAddr: 0xC0, symBinAddr: 0x36E0, symSize: 0x20 } 52 | - { offsetInCU: 0x16F, offset: 0xC45D8, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI5SceneP0A8UIHiddenE6hiddenAD06HiddenC8ModifierVyxGvg', symObjAddr: 0x0, symBinAddr: 0x3620, symSize: 0x60 } 53 | - { offsetInCU: 0x1C9, offset: 0xC4632, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVMi', symObjAddr: 0xE0, symBinAddr: 0x3700, symSize: 0x10 } 54 | - { offsetInCU: 0x1DD, offset: 0xC4646, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVMr', symObjAddr: 0xF0, symBinAddr: 0x3710, symSize: 0x60 } 55 | - { offsetInCU: 0x1F1, offset: 0xC465A, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwCP', symObjAddr: 0x150, symBinAddr: 0x3770, symSize: 0x60 } 56 | - { offsetInCU: 0x205, offset: 0xC466E, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwxx', symObjAddr: 0x1B0, symBinAddr: 0x37D0, symSize: 0x20 } 57 | - { offsetInCU: 0x219, offset: 0xC4682, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwcp', symObjAddr: 0x1D0, symBinAddr: 0x37F0, symSize: 0x20 } 58 | - { offsetInCU: 0x22D, offset: 0xC4696, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwca', symObjAddr: 0x1F0, symBinAddr: 0x3810, symSize: 0x20 } 59 | - { offsetInCU: 0x241, offset: 0xC46AA, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwtk', symObjAddr: 0x210, symBinAddr: 0x3830, symSize: 0x20 } 60 | - { offsetInCU: 0x255, offset: 0xC46BE, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwta', symObjAddr: 0x230, symBinAddr: 0x3850, symSize: 0x20 } 61 | - { offsetInCU: 0x269, offset: 0xC46D2, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwet', symObjAddr: 0x250, symBinAddr: 0x3870, symSize: 0x110 } 62 | - { offsetInCU: 0x27D, offset: 0xC46E6, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVwst', symObjAddr: 0x360, symBinAddr: 0x3980, symSize: 0x210 } 63 | - { offsetInCU: 0x291, offset: 0xC46FA, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden19HiddenSceneModifierVMa', symObjAddr: 0x570, symBinAddr: 0x3B90, symSize: 0x10 } 64 | - { offsetInCU: 0x27, offset: 0xC4842, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openSettingsyyFZ', symObjAddr: 0x0, symBinAddr: 0x3C50, symSize: 0x180 } 65 | - { offsetInCU: 0x46, offset: 0xC4861, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openSettingsyyFZ', symObjAddr: 0x0, symBinAddr: 0x3C50, symSize: 0x180 } 66 | - { offsetInCU: 0x9A, offset: 0xC48B5, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO10openWindow2idySS_tFZ', symObjAddr: 0x180, symBinAddr: 0x3DD0, symSize: 0xB0 } 67 | - { offsetInCU: 0xD9, offset: 0xC48F4, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO10openWindow2id5valueySS_xtSeRzSERzSHRzlFZ', symObjAddr: 0x230, symBinAddr: 0x3E80, symSize: 0xE0 } 68 | - { offsetInCU: 0x136, offset: 0xC4951, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO10openWindow5valueyx_tSeRzSERzSHRzlFZ', symObjAddr: 0x310, symBinAddr: 0x3F60, symSize: 0xD0 } 69 | - { offsetInCU: 0x183, offset: 0xC499E, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZ', symObjAddr: 0x3E0, symBinAddr: 0x4030, symSize: 0x60 } 70 | - { offsetInCU: 0x1D9, offset: 0xC49F4, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZTY0_', symObjAddr: 0x440, symBinAddr: 0x4090, symSize: 0xB0 } 71 | - { offsetInCU: 0x232, offset: 0xC4A4D, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZTQ1_', symObjAddr: 0x4F0, symBinAddr: 0x4140, symSize: 0x90 } 72 | - { offsetInCU: 0x2C3, offset: 0xC4ADE, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZTY2_', symObjAddr: 0x580, symBinAddr: 0x41D0, symSize: 0x40 } 73 | - { offsetInCU: 0x31C, offset: 0xC4B37, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO12openDocument2aty10Foundation3URLV_tYaKFZTY3_', symObjAddr: 0x5C0, symBinAddr: 0x4210, symSize: 0x40 } 74 | - { offsetInCU: 0x375, offset: 0xC4B90, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLyy10Foundation0F0VFZ', symObjAddr: 0x600, symBinAddr: 0x4250, symSize: 0xB0 } 75 | - { offsetInCU: 0x3B4, offset: 0xC4BCF, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLySb10Foundation0F0VYaFZ', symObjAddr: 0x6B0, symBinAddr: 0x4300, symSize: 0xE0 } 76 | - { offsetInCU: 0x4E3, offset: 0xC4CFE, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLySb10Foundation0F0VYaFZTY0_', symObjAddr: 0x790, symBinAddr: 0x43E0, symSize: 0x1B0 } 77 | - { offsetInCU: 0x58E, offset: 0xC4DA9, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLySb10Foundation0F0VYaFZTQ1_', symObjAddr: 0x940, symBinAddr: 0x4590, symSize: 0x90 } 78 | - { offsetInCU: 0x681, offset: 0xC4E9C, size: 0x8, addend: 0x0, symName: ___swift_instantiateConcreteTypeFromMangledName, symObjAddr: 0x9D0, symBinAddr: 0x4620, symSize: 0x40 } 79 | - { offsetInCU: 0x695, offset: 0xC4EB0, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsO7openURLySb10Foundation0F0VYaFZyScCySbs5NeverOGXEfU_ySbncAJcfu_ySbncfu0_TA', symObjAddr: 0xA60, symBinAddr: 0x46B0, symSize: 0x60 } 80 | - { offsetInCU: 0x6D2, offset: 0xC4EED, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden10AppActionsOMa', symObjAddr: 0xAC0, symBinAddr: 0x4710, symSize: 0x10 } 81 | - { offsetInCU: 0x27, offset: 0xC50A9, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden17HiddenWindowStyleV8floatingQrvg', symObjAddr: 0x0, symBinAddr: 0x4720, symSize: 0x10 } 82 | - { offsetInCU: 0x46, offset: 0xC50C8, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden17HiddenWindowStyleV8floatingQrvg', symObjAddr: 0x0, symBinAddr: 0x4720, symSize: 0x10 } 83 | - { offsetInCU: 0x65, offset: 0xC50E7, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI11WindowStyleP0A8UIHiddenAD06HiddencD0VRszrlE6hiddenAFvgZ', symObjAddr: 0x10, symBinAddr: 0x4730, symSize: 0x10 } 84 | - { offsetInCU: 0x91, offset: 0xC5113, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden17HiddenWindowStyleV0A2UI0dE0AA5_BodyAdEP_AD4ViewPWT', symObjAddr: 0x20, symBinAddr: 0x4740, symSize: 0x10 } 85 | - { offsetInCU: 0xA5, offset: 0xC5127, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden17HiddenWindowStyleVMa', symObjAddr: 0x30, symBinAddr: 0x4750, symSize: 0x10 } 86 | - { offsetInCU: 0x3F, offset: 0xC51E3, size: 0x8, addend: 0x0, symName: '_$s7SwiftUI17EnvironmentValuesV0A8UIHiddenE6hiddenAD06HiddencD0Vvg', symObjAddr: 0x0, symBinAddr: 0x4770, symSize: 0x30 } 87 | - { offsetInCU: 0x79, offset: 0xC521D, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23WithCurrentWindowActionV14callAsFunctionyyySo8NSWindowCSgXEF', symObjAddr: 0x30, symBinAddr: 0x47A0, symSize: 0x10 } 88 | - { offsetInCU: 0xC4, offset: 0xC5268, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23HiddenEnvironmentValuesV12openSettingsyycvg', symObjAddr: 0x40, symBinAddr: 0x47B0, symSize: 0x120 } 89 | - { offsetInCU: 0x142, offset: 0xC52E6, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23HiddenEnvironmentValuesV17withCurrentWindowAA04WithgH6ActionVvg', symObjAddr: 0x2B0, symBinAddr: 0x4A20, symSize: 0x10 } 90 | - { offsetInCU: 0x171, offset: 0xC5315, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23HiddenEnvironmentValuesV12openSettingsyycvgyyc0A2UI04OpenG6ActionVcfu_yycfu0_TA', symObjAddr: 0x280, symBinAddr: 0x49F0, symSize: 0x30 } 91 | - { offsetInCU: 0x1A4, offset: 0xC5348, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23WithCurrentWindowActionVwet', symObjAddr: 0x380, symBinAddr: 0x4AF0, symSize: 0x20 } 92 | - { offsetInCU: 0x1B8, offset: 0xC535C, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23WithCurrentWindowActionVwst', symObjAddr: 0x3C0, symBinAddr: 0x4B30, symSize: 0x20 } 93 | - { offsetInCU: 0x1CC, offset: 0xC5370, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23HiddenEnvironmentValuesVwet', symObjAddr: 0x610, symBinAddr: 0x4D80, symSize: 0x20 } 94 | - { offsetInCU: 0x1E0, offset: 0xC5384, size: 0x8, addend: 0x0, symName: '_$s13SwiftUIHidden23HiddenEnvironmentValuesVwst', symObjAddr: 0x680, symBinAddr: 0x4DF0, symSize: 0x20 } 95 | ... 96 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden/App+open.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Support.swift 3 | // SwiftUI-HiddenAPI-Framework 4 | // 5 | // Created by Wouter on 21/11/23. 6 | // 7 | 8 | import SwiftUI 9 | 10 | public enum AppActions { 11 | #if os(macOS) 12 | /// Open SwiftUI Settings. 13 | public static func openSettings() { 14 | if #available(macOS 14.0, *) { 15 | EnvironmentValues().openSettings() 16 | } else if #available(macOS 13.0, *) { 17 | NSApp.sendAction(Selector(("showSettingsWindow:")), to: nil, from: nil) 18 | } else { 19 | NSApp.sendAction(Selector(("showPreferencesWindow:")), to: nil, from: nil) 20 | } 21 | } 22 | #endif 23 | 24 | /// Open a SwiftUI Window. 25 | @available(macOS 13.0, iOS 16.0, *) 26 | public static func openWindow(id: String) { 27 | EnvironmentValues().openWindow(id: id) 28 | } 29 | 30 | /// Open a SwiftUI Window. 31 | @available(macOS 13.0, iOS 16.0, *) 32 | public static func openWindow(id: String, value: Value) { 33 | EnvironmentValues().openWindow(id: id, value: value) 34 | } 35 | 36 | /// Open a SwiftUI Window. 37 | @available(macOS 13.0, iOS 16.0, *) 38 | public static func openWindow(value: Value) { 39 | EnvironmentValues().openWindow(value: value) 40 | } 41 | 42 | /// Open a SwiftUI Document. 43 | @available(macOS 13.0, *) 44 | @available(iOS, unavailable) 45 | public static func openDocument(at url: URL) async throws { 46 | try await EnvironmentValues().openDocument(at: url) 47 | } 48 | 49 | /// Open an URL. 50 | public static func openURL(_ url: URL) { 51 | EnvironmentValues().openURL(url) 52 | } 53 | 54 | /// Open an URL. 55 | public static func openURL(_ url: URL) async -> Bool { 56 | await withCheckedContinuation { 57 | EnvironmentValues().openURL(url, completion: $0.resume(returning:)) 58 | } 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden/Environment+extensions.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Environment+extensions.swift 3 | // SwiftUI-HiddenAPI-Framework 4 | // 5 | // Created by Wouter on 22/11/23. 6 | // 7 | 8 | import SwiftUI 9 | 10 | public extension EnvironmentValues { 11 | var hidden: HiddenEnvironmentValues { 12 | .init(environment: self) 13 | } 14 | } 15 | 16 | @available(iOS, unavailable) 17 | public struct WithCurrentWindowAction { 18 | let action: SwiftUI.WithCurrentWindowAction 19 | 20 | #if os(macOS) 21 | public func callAsFunction(_ window: (NSWindow?) -> Void) { 22 | action(window) 23 | } 24 | #endif 25 | } 26 | 27 | public struct HiddenEnvironmentValues { 28 | let environment: EnvironmentValues 29 | 30 | #if os(macOS) 31 | /// Open SwiftUI Settings. 32 | public var openSettings: () -> Void { 33 | if #available(macOS 14.0, *) { 34 | environment.openSettings.callAsFunction 35 | } else if #available(macOS 13.0, *) { 36 | { 37 | NSApp.sendAction(Selector(("showSettingsWindow:")), to: nil, from: nil) 38 | } 39 | } else { 40 | { 41 | NSApp.sendAction(Selector(("showPreferencesWindow:")), to: nil, from: nil) 42 | } 43 | } 44 | } 45 | #endif 46 | 47 | /// Access the current window. 48 | @available(iOS, unavailable) 49 | public var withCurrentWindow: WithCurrentWindowAction { 50 | .init(action: environment.withCurrentWindow) 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden/Form+init.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Form+init.swift 3 | // SwiftUI-HiddenAPI-Framework 4 | // 5 | // Created by Wouter on 22/11/23. 6 | // 7 | 8 | import SwiftUI 9 | 10 | public extension Form { 11 | /// Add a footer to a form. 12 | @available(macOS 13.0, iOS 16.0, *) 13 | @available(iOS, unavailable) 14 | static func withFooter(@ViewBuilder content: () -> C, @ViewBuilder footer: () -> F) -> some View { 15 | Form>(content: content, footer: footer) 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden/Scene+extensions.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Scene+extensions.swift 3 | // SwiftUI-HiddenAPI-Framework 4 | // 5 | // Created by Wouter on 22/11/23. 6 | // 7 | 8 | import SwiftUI 9 | 10 | public extension Scene { 11 | var hidden: HiddenSceneModifier { 12 | .init(content: self) 13 | } 14 | } 15 | 16 | public struct HiddenSceneModifier { 17 | let content: S 18 | 19 | /// Customize the window background. Use `.clear` for a transparent window, use `.*Material` for a blurred background 20 | @available(iOS, unavailable) 21 | public func windowBackground(_ shape: some ShapeStyle) -> some Scene { 22 | content.windowBackground(shape) 23 | } 24 | 25 | /// Disable automatic window opening behavior.. 26 | /// For example, when set to `.hidden`, launching the app or clicking the app icon won't create a new window of that scene. 27 | /// Note that previously created windows may reappear. 28 | @available(iOS, unavailable) 29 | public func defaultVisibility(_ visibility: Visibility) -> some Scene { 30 | content.defaultVisibility(visibility) 31 | } 32 | 33 | /// Determine if a window should be closed when the user tries to close the window. 34 | /// Returning `true` will close the window, `false` will keep the window open. 35 | @available(iOS, unavailable) 36 | public func windowShouldClose(_ perform: @escaping () -> Bool) -> some Scene { 37 | content.windowShouldClose(perform) 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden/SwiftUIHidden.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | archiveVersion = 1; 4 | classes = { 5 | }; 6 | objectVersion = 56; 7 | objects = { 8 | 9 | /* Begin PBXBuildFile section */ 10 | 6CDC46132B0D88B30013D210 /* SwiftUIHidden.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CDC46122B0D88B30013D210 /* SwiftUIHidden.h */; settings = {ATTRIBUTES = (Public, ); }; }; 11 | 6CDC462B2B0D88F40013D210 /* App+open.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CDC46252B0D88F30013D210 /* App+open.swift */; }; 12 | 6CDC462C2B0D88F40013D210 /* View+extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CDC46262B0D88F30013D210 /* View+extensions.swift */; }; 13 | 6CDC462D2B0D88F40013D210 /* Scene+extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CDC46272B0D88F30013D210 /* Scene+extensions.swift */; }; 14 | 6CDC462E2B0D88F40013D210 /* Form+init.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CDC46282B0D88F40013D210 /* Form+init.swift */; }; 15 | 6CDC462F2B0D88F40013D210 /* WindowStyle+hidden.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CDC46292B0D88F40013D210 /* WindowStyle+hidden.swift */; }; 16 | 6CDC46302B0D88F40013D210 /* Environment+extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CDC462A2B0D88F40013D210 /* Environment+extensions.swift */; }; 17 | /* End PBXBuildFile section */ 18 | 19 | /* Begin PBXFileReference section */ 20 | 6CDC460F2B0D88B30013D210 /* SwiftUIHidden.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftUIHidden.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 21 | 6CDC46122B0D88B30013D210 /* SwiftUIHidden.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SwiftUIHidden.h; sourceTree = ""; }; 22 | 6CDC46252B0D88F30013D210 /* App+open.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "App+open.swift"; sourceTree = ""; }; 23 | 6CDC46262B0D88F30013D210 /* View+extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "View+extensions.swift"; sourceTree = ""; }; 24 | 6CDC46272B0D88F30013D210 /* Scene+extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Scene+extensions.swift"; sourceTree = ""; }; 25 | 6CDC46282B0D88F40013D210 /* Form+init.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Form+init.swift"; sourceTree = ""; }; 26 | 6CDC46292B0D88F40013D210 /* WindowStyle+hidden.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "WindowStyle+hidden.swift"; sourceTree = ""; }; 27 | 6CDC462A2B0D88F40013D210 /* Environment+extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Environment+extensions.swift"; sourceTree = ""; }; 28 | /* End PBXFileReference section */ 29 | 30 | /* Begin PBXFrameworksBuildPhase section */ 31 | 6CDC460C2B0D88B30013D210 /* Frameworks */ = { 32 | isa = PBXFrameworksBuildPhase; 33 | buildActionMask = 2147483647; 34 | files = ( 35 | ); 36 | runOnlyForDeploymentPostprocessing = 0; 37 | }; 38 | /* End PBXFrameworksBuildPhase section */ 39 | 40 | /* Begin PBXGroup section */ 41 | 6CDC46052B0D88B30013D210 = { 42 | isa = PBXGroup; 43 | children = ( 44 | 6CDC46252B0D88F30013D210 /* App+open.swift */, 45 | 6CDC462A2B0D88F40013D210 /* Environment+extensions.swift */, 46 | 6CDC46282B0D88F40013D210 /* Form+init.swift */, 47 | 6CDC46272B0D88F30013D210 /* Scene+extensions.swift */, 48 | 6CDC46262B0D88F30013D210 /* View+extensions.swift */, 49 | 6CDC46292B0D88F40013D210 /* WindowStyle+hidden.swift */, 50 | 6CDC46112B0D88B30013D210 /* SwiftUIHidden */, 51 | 6CDC46102B0D88B30013D210 /* Products */, 52 | ); 53 | sourceTree = ""; 54 | }; 55 | 6CDC46102B0D88B30013D210 /* Products */ = { 56 | isa = PBXGroup; 57 | children = ( 58 | 6CDC460F2B0D88B30013D210 /* SwiftUIHidden.framework */, 59 | ); 60 | name = Products; 61 | sourceTree = ""; 62 | }; 63 | 6CDC46112B0D88B30013D210 /* SwiftUIHidden */ = { 64 | isa = PBXGroup; 65 | children = ( 66 | 6CDC46122B0D88B30013D210 /* SwiftUIHidden.h */, 67 | ); 68 | path = SwiftUIHidden; 69 | sourceTree = ""; 70 | }; 71 | /* End PBXGroup section */ 72 | 73 | /* Begin PBXHeadersBuildPhase section */ 74 | 6CDC460A2B0D88B30013D210 /* Headers */ = { 75 | isa = PBXHeadersBuildPhase; 76 | buildActionMask = 2147483647; 77 | files = ( 78 | 6CDC46132B0D88B30013D210 /* SwiftUIHidden.h in Headers */, 79 | ); 80 | runOnlyForDeploymentPostprocessing = 0; 81 | }; 82 | /* End PBXHeadersBuildPhase section */ 83 | 84 | /* Begin PBXNativeTarget section */ 85 | 6CDC460E2B0D88B30013D210 /* SwiftUIHidden */ = { 86 | isa = PBXNativeTarget; 87 | buildConfigurationList = 6CDC46162B0D88B30013D210 /* Build configuration list for PBXNativeTarget "SwiftUIHidden" */; 88 | buildPhases = ( 89 | 6CDC460A2B0D88B30013D210 /* Headers */, 90 | 6CDC460B2B0D88B30013D210 /* Sources */, 91 | 6CDC460C2B0D88B30013D210 /* Frameworks */, 92 | 6CDC460D2B0D88B30013D210 /* Resources */, 93 | ); 94 | buildRules = ( 95 | ); 96 | dependencies = ( 97 | ); 98 | name = SwiftUIHidden; 99 | productName = SwiftUIHidden; 100 | productReference = 6CDC460F2B0D88B30013D210 /* SwiftUIHidden.framework */; 101 | productType = "com.apple.product-type.framework"; 102 | }; 103 | /* End PBXNativeTarget section */ 104 | 105 | /* Begin PBXProject section */ 106 | 6CDC46062B0D88B30013D210 /* Project object */ = { 107 | isa = PBXProject; 108 | attributes = { 109 | BuildIndependentTargetsInParallel = 1; 110 | LastUpgradeCheck = 1510; 111 | TargetAttributes = { 112 | 6CDC460E2B0D88B30013D210 = { 113 | CreatedOnToolsVersion = 15.1; 114 | LastSwiftMigration = 1510; 115 | }; 116 | }; 117 | }; 118 | buildConfigurationList = 6CDC46092B0D88B30013D210 /* Build configuration list for PBXProject "SwiftUIHidden" */; 119 | compatibilityVersion = "Xcode 14.0"; 120 | developmentRegion = en; 121 | hasScannedForEncodings = 0; 122 | knownRegions = ( 123 | en, 124 | Base, 125 | ); 126 | mainGroup = 6CDC46052B0D88B30013D210; 127 | productRefGroup = 6CDC46102B0D88B30013D210 /* Products */; 128 | projectDirPath = ""; 129 | projectRoot = ""; 130 | targets = ( 131 | 6CDC460E2B0D88B30013D210 /* SwiftUIHidden */, 132 | ); 133 | }; 134 | /* End PBXProject section */ 135 | 136 | /* Begin PBXResourcesBuildPhase section */ 137 | 6CDC460D2B0D88B30013D210 /* Resources */ = { 138 | isa = PBXResourcesBuildPhase; 139 | buildActionMask = 2147483647; 140 | files = ( 141 | ); 142 | runOnlyForDeploymentPostprocessing = 0; 143 | }; 144 | /* End PBXResourcesBuildPhase section */ 145 | 146 | /* Begin PBXSourcesBuildPhase section */ 147 | 6CDC460B2B0D88B30013D210 /* Sources */ = { 148 | isa = PBXSourcesBuildPhase; 149 | buildActionMask = 2147483647; 150 | files = ( 151 | 6CDC462C2B0D88F40013D210 /* View+extensions.swift in Sources */, 152 | 6CDC462E2B0D88F40013D210 /* Form+init.swift in Sources */, 153 | 6CDC462D2B0D88F40013D210 /* Scene+extensions.swift in Sources */, 154 | 6CDC462B2B0D88F40013D210 /* App+open.swift in Sources */, 155 | 6CDC462F2B0D88F40013D210 /* WindowStyle+hidden.swift in Sources */, 156 | 6CDC46302B0D88F40013D210 /* Environment+extensions.swift in Sources */, 157 | ); 158 | runOnlyForDeploymentPostprocessing = 0; 159 | }; 160 | /* End PBXSourcesBuildPhase section */ 161 | 162 | /* Begin XCBuildConfiguration section */ 163 | 6CDC46142B0D88B30013D210 /* Debug */ = { 164 | isa = XCBuildConfiguration; 165 | buildSettings = { 166 | ALWAYS_SEARCH_USER_PATHS = NO; 167 | ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; 168 | CLANG_ANALYZER_NONNULL = YES; 169 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 170 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; 171 | CLANG_ENABLE_MODULES = YES; 172 | CLANG_ENABLE_OBJC_ARC = YES; 173 | CLANG_ENABLE_OBJC_WEAK = YES; 174 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 175 | CLANG_WARN_BOOL_CONVERSION = YES; 176 | CLANG_WARN_COMMA = YES; 177 | CLANG_WARN_CONSTANT_CONVERSION = YES; 178 | CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 179 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 180 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 181 | CLANG_WARN_EMPTY_BODY = YES; 182 | CLANG_WARN_ENUM_CONVERSION = YES; 183 | CLANG_WARN_INFINITE_RECURSION = YES; 184 | CLANG_WARN_INT_CONVERSION = YES; 185 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 186 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 187 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 188 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 189 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; 190 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 191 | CLANG_WARN_STRICT_PROTOTYPES = YES; 192 | CLANG_WARN_SUSPICIOUS_MOVE = YES; 193 | CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; 194 | CLANG_WARN_UNREACHABLE_CODE = YES; 195 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 196 | COPY_PHASE_STRIP = NO; 197 | CURRENT_PROJECT_VERSION = 1; 198 | DEBUG_INFORMATION_FORMAT = dwarf; 199 | ENABLE_STRICT_OBJC_MSGSEND = YES; 200 | ENABLE_TESTABILITY = YES; 201 | ENABLE_USER_SCRIPT_SANDBOXING = YES; 202 | GCC_C_LANGUAGE_STANDARD = gnu17; 203 | GCC_DYNAMIC_NO_PIC = NO; 204 | GCC_NO_COMMON_BLOCKS = YES; 205 | GCC_OPTIMIZATION_LEVEL = 0; 206 | GCC_PREPROCESSOR_DEFINITIONS = ( 207 | "DEBUG=1", 208 | "$(inherited)", 209 | ); 210 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 211 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 212 | GCC_WARN_UNDECLARED_SELECTOR = YES; 213 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 214 | GCC_WARN_UNUSED_FUNCTION = YES; 215 | GCC_WARN_UNUSED_VARIABLE = YES; 216 | LOCALIZATION_PREFERS_STRING_CATALOGS = YES; 217 | MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; 218 | MTL_FAST_MATH = YES; 219 | ONLY_ACTIVE_ARCH = YES; 220 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; 221 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; 222 | VERSIONING_SYSTEM = "apple-generic"; 223 | VERSION_INFO_PREFIX = ""; 224 | }; 225 | name = Debug; 226 | }; 227 | 6CDC46152B0D88B30013D210 /* Release */ = { 228 | isa = XCBuildConfiguration; 229 | buildSettings = { 230 | ALWAYS_SEARCH_USER_PATHS = NO; 231 | ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; 232 | CLANG_ANALYZER_NONNULL = YES; 233 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 234 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; 235 | CLANG_ENABLE_MODULES = YES; 236 | CLANG_ENABLE_OBJC_ARC = YES; 237 | CLANG_ENABLE_OBJC_WEAK = YES; 238 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 239 | CLANG_WARN_BOOL_CONVERSION = YES; 240 | CLANG_WARN_COMMA = YES; 241 | CLANG_WARN_CONSTANT_CONVERSION = YES; 242 | CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 243 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 244 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 245 | CLANG_WARN_EMPTY_BODY = YES; 246 | CLANG_WARN_ENUM_CONVERSION = YES; 247 | CLANG_WARN_INFINITE_RECURSION = YES; 248 | CLANG_WARN_INT_CONVERSION = YES; 249 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 250 | CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 251 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 252 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 253 | CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; 254 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 255 | CLANG_WARN_STRICT_PROTOTYPES = YES; 256 | CLANG_WARN_SUSPICIOUS_MOVE = YES; 257 | CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; 258 | CLANG_WARN_UNREACHABLE_CODE = YES; 259 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 260 | COPY_PHASE_STRIP = NO; 261 | CURRENT_PROJECT_VERSION = 1; 262 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 263 | ENABLE_NS_ASSERTIONS = NO; 264 | ENABLE_STRICT_OBJC_MSGSEND = YES; 265 | ENABLE_USER_SCRIPT_SANDBOXING = YES; 266 | GCC_C_LANGUAGE_STANDARD = gnu17; 267 | GCC_NO_COMMON_BLOCKS = YES; 268 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 269 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 270 | GCC_WARN_UNDECLARED_SELECTOR = YES; 271 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 272 | GCC_WARN_UNUSED_FUNCTION = YES; 273 | GCC_WARN_UNUSED_VARIABLE = YES; 274 | LOCALIZATION_PREFERS_STRING_CATALOGS = YES; 275 | MTL_ENABLE_DEBUG_INFO = NO; 276 | MTL_FAST_MATH = YES; 277 | SWIFT_COMPILATION_MODE = wholemodule; 278 | VERSIONING_SYSTEM = "apple-generic"; 279 | VERSION_INFO_PREFIX = ""; 280 | }; 281 | name = Release; 282 | }; 283 | 6CDC46172B0D88B30013D210 /* Debug */ = { 284 | isa = XCBuildConfiguration; 285 | buildSettings = { 286 | BUILD_LIBRARY_FOR_DISTRIBUTION = YES; 287 | CLANG_ENABLE_MODULES = YES; 288 | CODE_SIGN_STYLE = Automatic; 289 | CURRENT_PROJECT_VERSION = 1; 290 | DEFINES_MODULE = YES; 291 | DEVELOPMENT_TEAM = 2MMGJGVTB4; 292 | DYLIB_COMPATIBILITY_VERSION = 1; 293 | DYLIB_CURRENT_VERSION = 1; 294 | DYLIB_INSTALL_NAME_BASE = "@rpath"; 295 | ENABLE_MODULE_VERIFIER = YES; 296 | GENERATE_INFOPLIST_FILE = YES; 297 | INFOPLIST_KEY_NSHumanReadableCopyright = ""; 298 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; 299 | IPHONEOS_DEPLOYMENT_TARGET = 15.0; 300 | LD_RUNPATH_SEARCH_PATHS = ( 301 | "@executable_path/Frameworks", 302 | "@loader_path/Frameworks", 303 | ); 304 | "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = ( 305 | "@executable_path/../Frameworks", 306 | "@loader_path/Frameworks", 307 | ); 308 | MACOSX_DEPLOYMENT_TARGET = 12.0; 309 | MARKETING_VERSION = 1.0; 310 | MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; 311 | MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; 312 | PRODUCT_BUNDLE_IDENTIFIER = com.wouter.SwiftUIHidden; 313 | PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; 314 | SDKROOT = auto; 315 | SKIP_INSTALL = NO; 316 | SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx"; 317 | SWIFT_EMIT_LOC_STRINGS = YES; 318 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; 319 | SWIFT_VERSION = 5.0; 320 | TARGETED_DEVICE_FAMILY = "1,2"; 321 | }; 322 | name = Debug; 323 | }; 324 | 6CDC46182B0D88B30013D210 /* Release */ = { 325 | isa = XCBuildConfiguration; 326 | buildSettings = { 327 | BUILD_LIBRARY_FOR_DISTRIBUTION = YES; 328 | CLANG_ENABLE_MODULES = YES; 329 | CODE_SIGN_STYLE = Automatic; 330 | CURRENT_PROJECT_VERSION = 1; 331 | DEFINES_MODULE = YES; 332 | DEVELOPMENT_TEAM = 2MMGJGVTB4; 333 | DYLIB_COMPATIBILITY_VERSION = 1; 334 | DYLIB_CURRENT_VERSION = 1; 335 | DYLIB_INSTALL_NAME_BASE = "@rpath"; 336 | ENABLE_MODULE_VERIFIER = YES; 337 | GENERATE_INFOPLIST_FILE = YES; 338 | INFOPLIST_KEY_NSHumanReadableCopyright = ""; 339 | INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; 340 | IPHONEOS_DEPLOYMENT_TARGET = 15.0; 341 | LD_RUNPATH_SEARCH_PATHS = ( 342 | "@executable_path/Frameworks", 343 | "@loader_path/Frameworks", 344 | ); 345 | "LD_RUNPATH_SEARCH_PATHS[sdk=macosx*]" = ( 346 | "@executable_path/../Frameworks", 347 | "@loader_path/Frameworks", 348 | ); 349 | MACOSX_DEPLOYMENT_TARGET = 12.0; 350 | MARKETING_VERSION = 1.0; 351 | MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; 352 | MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; 353 | PRODUCT_BUNDLE_IDENTIFIER = com.wouter.SwiftUIHidden; 354 | PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; 355 | SDKROOT = auto; 356 | SKIP_INSTALL = NO; 357 | SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx"; 358 | SWIFT_EMIT_LOC_STRINGS = YES; 359 | SWIFT_VERSION = 5.0; 360 | TARGETED_DEVICE_FAMILY = "1,2"; 361 | }; 362 | name = Release; 363 | }; 364 | /* End XCBuildConfiguration section */ 365 | 366 | /* Begin XCConfigurationList section */ 367 | 6CDC46092B0D88B30013D210 /* Build configuration list for PBXProject "SwiftUIHidden" */ = { 368 | isa = XCConfigurationList; 369 | buildConfigurations = ( 370 | 6CDC46142B0D88B30013D210 /* Debug */, 371 | 6CDC46152B0D88B30013D210 /* Release */, 372 | ); 373 | defaultConfigurationIsVisible = 0; 374 | defaultConfigurationName = Release; 375 | }; 376 | 6CDC46162B0D88B30013D210 /* Build configuration list for PBXNativeTarget "SwiftUIHidden" */ = { 377 | isa = XCConfigurationList; 378 | buildConfigurations = ( 379 | 6CDC46172B0D88B30013D210 /* Debug */, 380 | 6CDC46182B0D88B30013D210 /* Release */, 381 | ); 382 | defaultConfigurationIsVisible = 0; 383 | defaultConfigurationName = Release; 384 | }; 385 | /* End XCConfigurationList section */ 386 | }; 387 | rootObject = 6CDC46062B0D88B30013D210 /* Project object */; 388 | } 389 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden/SwiftUIHidden.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden/SwiftUIHidden.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden/SwiftUIHidden/SwiftUIHidden.h: -------------------------------------------------------------------------------- 1 | // 2 | // SwiftUIHidden.h 3 | // SwiftUIHidden 4 | // 5 | // Created by Wouter on 22/11/23. 6 | // 7 | 8 | #import 9 | 10 | //! Project version number for SwiftUIHidden. 11 | FOUNDATION_EXPORT double SwiftUIHiddenVersionNumber; 12 | 13 | //! Project version string for SwiftUIHidden. 14 | FOUNDATION_EXPORT const unsigned char SwiftUIHiddenVersionString[]; 15 | 16 | // In this header, you should import all the public headers of your framework using statements like #import 17 | 18 | 19 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden/View+extensions.swift: -------------------------------------------------------------------------------- 1 | // 2 | // View+extensions.swift 3 | // SwiftUI-HiddenAPI-Framework 4 | // 5 | // Created by Wouter on 21/11/23. 6 | // 7 | 8 | import SwiftUI 9 | 10 | public extension View { 11 | var hidden: HiddenViewModifier { 12 | .init(content: self) 13 | } 14 | } 15 | 16 | public enum FullScreenToolbarBehavior { 17 | case showsWithWindow, showsWithMenuBar, automatic 18 | 19 | var toOriginal: SwiftUI.FullScreenToolbarBehavior { 20 | switch self { 21 | case .showsWithWindow: .showsWithWindow 22 | case .showsWithMenuBar: .showsWithMenuBar 23 | case .automatic: .automatic 24 | } 25 | } 26 | } 27 | 28 | public enum ListAccessoryVisibility { 29 | case always, editing, automatic 30 | 31 | var toOriginal: SwiftUI.ListAccessoryVisibility { 32 | switch self { 33 | case .always: .always 34 | case .editing: .editing 35 | case .automatic: .automatic 36 | } 37 | } 38 | } 39 | 40 | 41 | public struct HiddenViewModifier { 42 | let content: Content 43 | 44 | /// Apply a variable blur overlay to a view. 45 | public func variableBlur(maxRadius: CGFloat, mask: Image, opaque: Bool) -> some View { 46 | content.variableBlur(maxRadius: maxRadius, mask: mask, opaque: opaque) 47 | } 48 | 49 | /// Change the toolbar behavior when the window is fullscreen. 50 | /// `.showsWithWindow` is the default behavior. `.showsWithMenuBar` will hide the toolbar when fullscreen. 51 | @available(iOS, unavailable) 52 | public func fullScreenToolbarBehavior(_ behavior: FullScreenToolbarBehavior) -> some View { 53 | content.fullScreenToolbarBehavior(behavior.toOriginal) 54 | } 55 | 56 | /// Get a trigger when a row has been selected by the user, and gets clicked again. 57 | /// This differs from a TapGesture, as there is no time limit between the clicks. 58 | public func onReselect(enabled: Bool, perform: (() -> ())?) -> some View { 59 | content.onReselect(isEnabled: enabled, perform: perform) 60 | } 61 | 62 | /// Adjust the padding around a Form with FormStyle `.grouped` 63 | @available(macOS 13.0, *) 64 | public func formInsets(_ edges: Edge.Set, _ value: CGFloat) -> some View { 65 | content.formInsets(edges, value) 66 | } 67 | 68 | /// Adjust the padding around a Form with FormStyle `.grouped` 69 | @available(macOS 13.0, *) 70 | public func formInsets(_ edges: Edge.Set, _ value: EdgeInsets) -> some View { 71 | content.formInsets(edges, value) 72 | } 73 | 74 | /// Adjust the inset of an individual row in a Form with FormStyle `.grouped` 75 | @available(macOS 13.0, *) 76 | public func formRowInsets(_ insets: EdgeInsets?) -> some View { 77 | content.formRowInsets(insets) 78 | } 79 | 80 | /// Set the indentation level of a Form row. 81 | @available(macOS 13.0, *) 82 | @available(iOS, unavailable) 83 | public func formRowIndentationLevel(_ level: Int?) -> some View { 84 | content.formRowIndentationLevel(level) 85 | } 86 | 87 | /// Change the background color of a Form. 88 | @available(macOS 13.0, *) 89 | public func formBackground(_ shape: S?) -> some View { 90 | content.formBackground(shape) 91 | } 92 | 93 | /// Change the background color of an individual row in a Form. 94 | @available(macOS 13.0, *) 95 | public func formRowBackground(_ shape: S?) -> some View { 96 | content.formRowBackground(shape) 97 | } 98 | 99 | /// Change the background color of a section. 100 | @available(macOS 13.0, *) 101 | public func sectionBackground(_ visibility: Visibility) -> some View { 102 | content.sectionBackground(visibility) 103 | } 104 | 105 | /// Add a trailing info icon to a Form row. 106 | /// As an example, see system bluetooth settings. 107 | @available(macOS 13.0, *) 108 | @available(iOS, unavailable) 109 | public func formInfoAction(action: @escaping () -> Void) -> some View { 110 | content.formInfoAction(action: action) 111 | } 112 | 113 | /// Change the visibility of the trailing info icon in a Form row. 114 | @available(macOS 13.0, *) 115 | @available(iOS, unavailable) 116 | public func formRowInfoVisibility(_ visibility: Visibility) -> some View { 117 | content.formRowInfoVisibility(visibility) 118 | } 119 | 120 | /// Add a trailing Form row view, which becomes visible when hovered over the row. 121 | /// As an example, see system wifi settings. 122 | @available(macOS 13.0, *) 123 | @available(iOS, unavailable) 124 | public func formAccessory(@ViewBuilder accessories: () -> some View) -> some View { 125 | content.formAccessory(accessories: accessories) 126 | } 127 | 128 | /// Change the visibility of the trailing Form row view. 129 | @available(macOS 13.0, *) 130 | @available(iOS, unavailable) 131 | public func formAccessoryVisibility(_ visibility: Visibility) -> some View { 132 | content.formAccessoryVisibility(visibility) 133 | } 134 | 135 | /// Add a bottom row to a Table. 136 | @available(macOS 13.0, *) 137 | @available(iOS, unavailable) 138 | public func bottomBar(@ViewBuilder content: () -> some View) -> some View { 139 | self.content.bottomBar(content: content) 140 | } 141 | 142 | /// Add a sticky footer to List or Table. The List or Table needs to be wrapped in a Form with style `grouped`. 143 | @available(macOS 13.0, *) 144 | @available(iOS, unavailable) 145 | public func accessoryBar(@ViewBuilder content: () -> some View) -> some View { 146 | self.content.accessoryBar(content: content) 147 | } 148 | 149 | /// Control the visibility of the list reorder controls. Untested. 150 | public func listReorderControlVisibility(_ visibility: ListAccessoryVisibility) -> some View { 151 | content.listReorderControlVisibility(visibility.toOriginal) 152 | } 153 | } 154 | -------------------------------------------------------------------------------- /Sources/SwiftUIHidden/WindowStyle+hidden.swift: -------------------------------------------------------------------------------- 1 | // 2 | // WindowStyle+hidden.swift 3 | // SwiftUI-HiddenAPI-Framework 4 | // 5 | // Created by Wouter on 22/11/23. 6 | // 7 | 8 | import SwiftUI 9 | 10 | @available(iOS, unavailable) 11 | public struct HiddenWindowStyle: WindowStyle { 12 | public typealias _Body = Never 13 | 14 | public var floating: some WindowStyle { 15 | FloatingPanelWindowStyle() 16 | } 17 | } 18 | 19 | @available(iOS, unavailable) 20 | public extension WindowStyle where Self == HiddenWindowStyle { 21 | static var hidden: HiddenWindowStyle { 22 | .init() 23 | } 24 | } 25 | --------------------------------------------------------------------------------