diff --git a/Status.md b/Docs/Status.md similarity index 100% rename from Status.md rename to Docs/Status.md diff --git a/Docs/Version.md b/Docs/Version.md new file mode 100644 index 0000000..15019d0 --- /dev/null +++ b/Docs/Version.md @@ -0,0 +1,5 @@ +# Version + +RELEASE_2021 - iOS 15.5 - macOS 12.7.1 + +RELEASE_2023 - iOS 17.0 - macOS 14.0 \ No newline at end of file diff --git a/Package.swift b/Package.swift index 4394801..9077a90 100644 --- a/Package.swift +++ b/Package.swift @@ -35,7 +35,7 @@ if warningsAsErrorsCondition { let openSwiftUITarget = Target.target( name: "OpenSwiftUI", dependencies: [ - "OpenSwiftUIShims", + "COpenSwiftUI", .target(name: "CoreServices", condition: .when(platforms: [.iOS])), .product(name: "OpenGraphShims", package: "OpenGraph"), ], @@ -86,9 +86,8 @@ let package = Package( .apt(["libgtk-4-dev clang"]), ] ), - // C Shims for OpenSwiftUI .target( - name: "OpenSwiftUIShims" + name: "COpenSwiftUI" ), .binaryTarget(name: "CoreServices", path: "PrivateFrameworks/CoreServices.xcframework"), openSwiftUITarget, diff --git a/Sources/OpenSwiftUIShims/LockedPointer.c b/Sources/COpenSwiftUI/LockedPointer.c similarity index 97% rename from Sources/OpenSwiftUIShims/LockedPointer.c rename to Sources/COpenSwiftUI/LockedPointer.c index b55401d..728e246 100644 --- a/Sources/OpenSwiftUIShims/LockedPointer.c +++ b/Sources/COpenSwiftUI/LockedPointer.c @@ -2,7 +2,6 @@ // LockedPointer.c // // -// Created by Kyle on 2023/10/19. // #include "LockedPointer.h" diff --git a/Sources/OpenSwiftUIShims/ProtocolDescriptor.c b/Sources/COpenSwiftUI/ProtocolDescriptor.c similarity index 92% rename from Sources/OpenSwiftUIShims/ProtocolDescriptor.c rename to Sources/COpenSwiftUI/ProtocolDescriptor.c index 28b20e3..4aa1a6f 100644 --- a/Sources/OpenSwiftUIShims/ProtocolDescriptor.c +++ b/Sources/COpenSwiftUI/ProtocolDescriptor.c @@ -2,7 +2,6 @@ // ProtocolDescriptor.c // // -// Created by Kyle on 2023/10/3. // #include "ProtocolDescriptor.h" diff --git a/Sources/OpenSwiftUIShims/TLS.c b/Sources/COpenSwiftUI/TLS.c similarity index 92% rename from Sources/OpenSwiftUIShims/TLS.c rename to Sources/COpenSwiftUI/TLS.c index 8583b11..81a3b0a 100644 --- a/Sources/OpenSwiftUIShims/TLS.c +++ b/Sources/COpenSwiftUI/TLS.c @@ -2,7 +2,6 @@ // TLS.c // // -// Created by Kyle on 2023/11/5. // #include "TLS.h" diff --git a/Sources/OpenSwiftUIShims/dyld_Private.c b/Sources/COpenSwiftUI/dyld_Private.c similarity index 84% rename from Sources/OpenSwiftUIShims/dyld_Private.c rename to Sources/COpenSwiftUI/dyld_Private.c index dbb8983..dc8c894 100644 --- a/Sources/OpenSwiftUIShims/dyld_Private.c +++ b/Sources/COpenSwiftUI/dyld_Private.c @@ -2,7 +2,6 @@ // dyld_Private.c // // -// Created by Kyle on 2023/10/3. // #include "dyld_Private.h" diff --git a/Sources/OpenSwiftUIShims/include/LockedPointer.h b/Sources/COpenSwiftUI/include/LockedPointer.h similarity index 98% rename from Sources/OpenSwiftUIShims/include/LockedPointer.h rename to Sources/COpenSwiftUI/include/LockedPointer.h index 32200df..1946274 100644 --- a/Sources/OpenSwiftUIShims/include/LockedPointer.h +++ b/Sources/COpenSwiftUI/include/LockedPointer.h @@ -2,7 +2,6 @@ // LockedPointer.h // // -// Created by Kyle on 2023/10/18. // #ifndef LockedPointer_h diff --git a/Sources/OpenSwiftUIShims/include/OpenSwiftUIBase.h b/Sources/COpenSwiftUI/include/OpenSwiftUIBase.h similarity index 98% rename from Sources/OpenSwiftUIShims/include/OpenSwiftUIBase.h rename to Sources/COpenSwiftUI/include/OpenSwiftUIBase.h index 133dee2..fd0876d 100644 --- a/Sources/OpenSwiftUIShims/include/OpenSwiftUIBase.h +++ b/Sources/COpenSwiftUI/include/OpenSwiftUIBase.h @@ -2,7 +2,6 @@ // OpenSwiftUIBase.h // // -// Created by Kyle on 2024/2/16. // #ifndef OpenSwiftUIBase_h diff --git a/Sources/OpenSwiftUIShims/include/OpenSwiftUITargetConditionals.h b/Sources/COpenSwiftUI/include/OpenSwiftUITargetConditionals.h similarity index 100% rename from Sources/OpenSwiftUIShims/include/OpenSwiftUITargetConditionals.h rename to Sources/COpenSwiftUI/include/OpenSwiftUITargetConditionals.h diff --git a/Sources/OpenSwiftUIShims/include/OpenSwiftUI_SPI.h b/Sources/COpenSwiftUI/include/OpenSwiftUI_SPI.h similarity index 95% rename from Sources/OpenSwiftUIShims/include/OpenSwiftUI_SPI.h rename to Sources/COpenSwiftUI/include/OpenSwiftUI_SPI.h index 200a61c..fa28bc2 100644 --- a/Sources/OpenSwiftUIShims/include/OpenSwiftUI_SPI.h +++ b/Sources/COpenSwiftUI/include/OpenSwiftUI_SPI.h @@ -2,7 +2,6 @@ // OpenSwiftUI_SPI.h // // -// Created by Kyle on 2024/1/9. // #ifndef OpenSwiftUI_SPI_h diff --git a/Sources/OpenSwiftUIShims/include/ProtocolDescriptor.h b/Sources/COpenSwiftUI/include/ProtocolDescriptor.h similarity index 91% rename from Sources/OpenSwiftUIShims/include/ProtocolDescriptor.h rename to Sources/COpenSwiftUI/include/ProtocolDescriptor.h index 9fe8954..9827fc1 100644 --- a/Sources/OpenSwiftUIShims/include/ProtocolDescriptor.h +++ b/Sources/COpenSwiftUI/include/ProtocolDescriptor.h @@ -2,7 +2,6 @@ // ProtocolDescriptor_h // // -// Created by Kyle on 2023/10/3. // #ifndef ProtocolDescriptor_h diff --git a/Sources/OpenSwiftUIShims/include/TLS.h b/Sources/COpenSwiftUI/include/TLS.h similarity index 87% rename from Sources/OpenSwiftUIShims/include/TLS.h rename to Sources/COpenSwiftUI/include/TLS.h index deb0437..ae10c11 100644 --- a/Sources/OpenSwiftUIShims/include/TLS.h +++ b/Sources/COpenSwiftUI/include/TLS.h @@ -2,7 +2,6 @@ // TLS.h // // -// Created by Kyle on 2023/11/5. // #ifndef TLS_h diff --git a/Sources/OpenSwiftUIShims/include/dyld_Private.h b/Sources/COpenSwiftUI/include/dyld_Private.h similarity index 91% rename from Sources/OpenSwiftUIShims/include/dyld_Private.h rename to Sources/COpenSwiftUI/include/dyld_Private.h index 10d532c..4a823c1 100644 --- a/Sources/OpenSwiftUIShims/include/dyld_Private.h +++ b/Sources/COpenSwiftUI/include/dyld_Private.h @@ -2,7 +2,6 @@ // dyld_Private.h // // -// Created by Kyle on 2023/9/24. // #ifndef dyld_Private_h diff --git a/Sources/OpenSwiftUI/Accessibility/Modifier/internal/AccessibilityButtonShapeModifier.swift b/Sources/OpenSwiftUI/Accessibility/Modifier/internal/AccessibilityButtonShapeModifier.swift index a9179e7..508fc1b 100644 --- a/Sources/OpenSwiftUI/Accessibility/Modifier/internal/AccessibilityButtonShapeModifier.swift +++ b/Sources/OpenSwiftUI/Accessibility/Modifier/internal/AccessibilityButtonShapeModifier.swift @@ -2,8 +2,7 @@ // AccessibilityButtonShapeModifier.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/9. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP // ID: 0D3243EDC3DD4D641848661DCC354D4B diff --git a/Sources/OpenSwiftUI/Accessibility/Modifier/internal/AccessibilityConfigurationModifier.swift b/Sources/OpenSwiftUI/Accessibility/Modifier/internal/AccessibilityConfigurationModifier.swift index cb909c6..71e63d9 100644 --- a/Sources/OpenSwiftUI/Accessibility/Modifier/internal/AccessibilityConfigurationModifier.swift +++ b/Sources/OpenSwiftUI/Accessibility/Modifier/internal/AccessibilityConfigurationModifier.swift @@ -2,8 +2,7 @@ // AccessibilityConfigurationModifier.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/9. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol AccessibilityConfigurationModifier { diff --git a/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityBoundedNumber.swift b/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityBoundedNumber.swift index 4f08b4e..17ae304 100644 --- a/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityBoundedNumber.swift +++ b/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityBoundedNumber.swift @@ -2,8 +2,7 @@ // AccessibilityBoundedNumber.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/2. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete import Foundation diff --git a/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityNumber.swift b/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityNumber.swift index a6c9d80..7300594 100644 --- a/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityNumber.swift +++ b/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityNumber.swift @@ -2,8 +2,7 @@ // AccessibilityNumber.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/2. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete import Foundation diff --git a/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityNumeric.swift b/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityNumeric.swift index 5f5c3b7..03c439d 100644 --- a/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityNumeric.swift +++ b/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityNumeric.swift @@ -2,8 +2,7 @@ // AccessibilityNumber.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/3. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete import Foundation diff --git a/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityPlatformSafe.swift b/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityPlatformSafe.swift index 2d47d41..dd8d8a8 100644 --- a/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityPlatformSafe.swift +++ b/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityPlatformSafe.swift @@ -2,8 +2,7 @@ // AccessibilityPlatformSafe.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/2. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete import Foundation diff --git a/Sources/OpenSwiftUI/Accessibility/internal/AccessibilitySliderValue.swift b/Sources/OpenSwiftUI/Accessibility/internal/AccessibilitySliderValue.swift index 328c2b6..482f564 100644 --- a/Sources/OpenSwiftUI/Accessibility/internal/AccessibilitySliderValue.swift +++ b/Sources/OpenSwiftUI/Accessibility/internal/AccessibilitySliderValue.swift @@ -2,8 +2,7 @@ // AccessibilitySliderValue.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/16. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete struct AccessibilitySliderValue: AccessibilityValueByProxy { diff --git a/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityValue.swift b/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityValue.swift index 27dc9bf..b610f00 100644 --- a/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityValue.swift +++ b/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityValue.swift @@ -2,8 +2,7 @@ // AccessibilityValue.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/2. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete import Foundation diff --git a/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityValueByProxy.swift b/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityValueByProxy.swift index 835f555..787a1d7 100644 --- a/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityValueByProxy.swift +++ b/Sources/OpenSwiftUI/Accessibility/internal/AccessibilityValueByProxy.swift @@ -2,8 +2,7 @@ // AccessibilityValueByProxy.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/16. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol AccessibilityValueByProxy: AccessibilityValue { diff --git a/Sources/OpenSwiftUI/Accessibility/internal/AnyAccessibilityValue.swift b/Sources/OpenSwiftUI/Accessibility/internal/AnyAccessibilityValue.swift index 8a3f65b..3c47189 100644 --- a/Sources/OpenSwiftUI/Accessibility/internal/AnyAccessibilityValue.swift +++ b/Sources/OpenSwiftUI/Accessibility/internal/AnyAccessibilityValue.swift @@ -2,8 +2,7 @@ // AnyAccessibilityValue.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/2. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP // ID: 333660CD735494DA92CEC2878E6C8CC5 diff --git a/Sources/OpenSwiftUI/Accessibility/internal/AnyAccessibilityValueType.swift b/Sources/OpenSwiftUI/Accessibility/internal/AnyAccessibilityValueType.swift index d118a5e..fc14871 100644 --- a/Sources/OpenSwiftUI/Accessibility/internal/AnyAccessibilityValueType.swift +++ b/Sources/OpenSwiftUI/Accessibility/internal/AnyAccessibilityValueType.swift @@ -2,8 +2,7 @@ // AnyAccessibilityValueType.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/2. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete enum AnyAccessibilityValueType: UInt, Codable { diff --git a/Sources/OpenSwiftUI/AppStructure/AppOrganization/App.swift b/Sources/OpenSwiftUI/App/App.swift similarity index 98% rename from Sources/OpenSwiftUI/AppStructure/AppOrganization/App.swift rename to Sources/OpenSwiftUI/App/App.swift index c65d169..8a963b8 100644 --- a/Sources/OpenSwiftUI/AppStructure/AppOrganization/App.swift +++ b/Sources/OpenSwiftUI/App/App.swift @@ -2,8 +2,7 @@ // App.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/22. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete /// A type that represents the structure and behavior of an app. diff --git a/Sources/OpenSwiftUI/AppStructure/AppOrganization/TODO/AppDelegate.swift b/Sources/OpenSwiftUI/App/AppDelegate.swift similarity index 93% rename from Sources/OpenSwiftUI/AppStructure/AppOrganization/TODO/AppDelegate.swift rename to Sources/OpenSwiftUI/App/AppDelegate.swift index 8662c9e..fda2556 100644 --- a/Sources/OpenSwiftUI/AppStructure/AppOrganization/TODO/AppDelegate.swift +++ b/Sources/OpenSwiftUI/App/AppDelegate.swift @@ -2,8 +2,7 @@ // AppDelegate.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/22. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP // ID: 4475FD12FD59DEBA453321BD91F6EA04 diff --git a/Sources/OpenSwiftUI/AppStructure/AppOrganization/Graph/AppGraph.swift b/Sources/OpenSwiftUI/App/AppGraph.swift similarity index 82% rename from Sources/OpenSwiftUI/AppStructure/AppOrganization/Graph/AppGraph.swift rename to Sources/OpenSwiftUI/App/AppGraph.swift index e3931b6..d6b1450 100644 --- a/Sources/OpenSwiftUI/AppStructure/AppOrganization/Graph/AppGraph.swift +++ b/Sources/OpenSwiftUI/App/AppGraph.swift @@ -2,8 +2,7 @@ // AppGraph.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/22. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP // ID: A363922CEBDF47986D9772B903C8737A @@ -25,14 +24,9 @@ final class AppGraph: GraphHost { static var profile: LaunchProfileOptions { .init(rawValue: 1 << 1) } } - private lazy var launchProfileOptions: LaunchProfileOptions = { - let env = getenv("OPENSWIFTUI_PROFILE_LAUNCH") - if let env { - return .init(rawValue: atoi(env)) - } else { - return [] - } - }() + private lazy var launchProfileOptions = LaunchProfileOptions( + rawValue: EnvironmentHelper.value(for: "OPENSWIFTUI_PROFILE_LAUNCH") + ) var didCollectLaunchProfile: Bool = false diff --git a/Sources/OpenSwiftUI/AppStructure/AppOrganization/TODO/FallbackDelegateBox.swift b/Sources/OpenSwiftUI/App/FallbackDelegateBox.swift similarity index 95% rename from Sources/OpenSwiftUI/AppStructure/AppOrganization/TODO/FallbackDelegateBox.swift rename to Sources/OpenSwiftUI/App/FallbackDelegateBox.swift index e120cc6..8c1711b 100644 --- a/Sources/OpenSwiftUI/AppStructure/AppOrganization/TODO/FallbackDelegateBox.swift +++ b/Sources/OpenSwiftUI/App/FallbackDelegateBox.swift @@ -2,8 +2,7 @@ // FallbackDelegateBox.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/22. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP import Foundation diff --git a/Sources/OpenSwiftUI/AppStructure/AppOrganization/Profile/FinishLaunchTestAction.swift b/Sources/OpenSwiftUI/App/FinishLaunchTestAction.swift similarity index 89% rename from Sources/OpenSwiftUI/AppStructure/AppOrganization/Profile/FinishLaunchTestAction.swift rename to Sources/OpenSwiftUI/App/FinishLaunchTestAction.swift index 3ff6e26..0354a1e 100644 --- a/Sources/OpenSwiftUI/AppStructure/AppOrganization/Profile/FinishLaunchTestAction.swift +++ b/Sources/OpenSwiftUI/App/FinishLaunchTestAction.swift @@ -2,8 +2,7 @@ // FinishLaunchTestAction.swift // OpenSwiftUI // -// Created by Kyle on 2024/2/25. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete #if os(iOS) diff --git a/Sources/OpenSwiftUI/AppStructure/AppOrganization/LegacyApp.swift b/Sources/OpenSwiftUI/App/LegacyApp.swift similarity index 90% rename from Sources/OpenSwiftUI/AppStructure/AppOrganization/LegacyApp.swift rename to Sources/OpenSwiftUI/App/LegacyApp.swift index 3dae8b1..a9eacf1 100644 --- a/Sources/OpenSwiftUI/AppStructure/AppOrganization/LegacyApp.swift +++ b/Sources/OpenSwiftUI/App/LegacyApp.swift @@ -2,8 +2,7 @@ // LegacyApp.swift // OpenSwiftUI // -// Created by Kyle on 2024/1/9. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete // ID: F8F4CFB3FB453F4ECC15C05B76BCD1E4 diff --git a/Sources/OpenSwiftUI/AppStructure/AppOrganization/TODO/OpenSwiftUIApplication.swift b/Sources/OpenSwiftUI/App/OpenSwiftUIApplication.swift similarity index 97% rename from Sources/OpenSwiftUI/AppStructure/AppOrganization/TODO/OpenSwiftUIApplication.swift rename to Sources/OpenSwiftUI/App/OpenSwiftUIApplication.swift index d34fd4a..d032b96 100644 --- a/Sources/OpenSwiftUI/AppStructure/AppOrganization/TODO/OpenSwiftUIApplication.swift +++ b/Sources/OpenSwiftUI/App/OpenSwiftUIApplication.swift @@ -2,8 +2,7 @@ // OpenSwiftUIApplication.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/22. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP // ID: ACC2C5639A7D76F611E170E831FCA491 diff --git a/Sources/OpenSwiftUI/Internal/BodyAccessor/BodyAccessor.swift b/Sources/OpenSwiftUI/Core/BodyAccessor/BodyAccessor.swift similarity index 76% rename from Sources/OpenSwiftUI/Internal/BodyAccessor/BodyAccessor.swift rename to Sources/OpenSwiftUI/Core/BodyAccessor/BodyAccessor.swift index 07594af..10209ac 100644 --- a/Sources/OpenSwiftUI/Internal/BodyAccessor/BodyAccessor.swift +++ b/Sources/OpenSwiftUI/Core/BodyAccessor/BodyAccessor.swift @@ -2,8 +2,7 @@ // BodyAccessor.swift // OpenSwiftUI // -// Created by Kyle on 2024/2/21. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol BodyAccessor { diff --git a/Sources/OpenSwiftUI/Internal/BodyAccessor/BodyAccessorRule.swift b/Sources/OpenSwiftUI/Core/BodyAccessor/BodyAccessorRule.swift similarity index 87% rename from Sources/OpenSwiftUI/Internal/BodyAccessor/BodyAccessorRule.swift rename to Sources/OpenSwiftUI/Core/BodyAccessor/BodyAccessorRule.swift index 43f34e9..ee513ff 100644 --- a/Sources/OpenSwiftUI/Internal/BodyAccessor/BodyAccessorRule.swift +++ b/Sources/OpenSwiftUI/Core/BodyAccessor/BodyAccessorRule.swift @@ -2,8 +2,7 @@ // BodyAccessorRule.swift // OpenSwiftUI // -// Created by Kyle on 2024/2/21. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete internal import OpenGraphShims diff --git a/Sources/OpenSwiftUI/Internal/Other/CodableProxy.swift b/Sources/OpenSwiftUI/Core/Codable/CodableProxy.swift similarity index 83% rename from Sources/OpenSwiftUI/Internal/Other/CodableProxy.swift rename to Sources/OpenSwiftUI/Core/Codable/CodableProxy.swift index 31633ce..711d1f4 100644 --- a/Sources/OpenSwiftUI/Internal/Other/CodableProxy.swift +++ b/Sources/OpenSwiftUI/Core/Codable/CodableProxy.swift @@ -2,8 +2,7 @@ // CodableProxy.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/8. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol CodableProxy: Codable { diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/BloomFilter.swift b/Sources/OpenSwiftUI/Core/Data/BloomFilter.swift similarity index 91% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/BloomFilter.swift rename to Sources/OpenSwiftUI/Core/Data/BloomFilter.swift index f20214d..18c16d9 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/BloomFilter.swift +++ b/Sources/OpenSwiftUI/Core/Data/BloomFilter.swift @@ -2,8 +2,7 @@ // BloomFilter.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/17. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete struct BloomFilter: Equatable { diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/Boxes/Box.swift b/Sources/OpenSwiftUI/Core/Data/Boxes/Box.swift similarity index 82% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/Boxes/Box.swift rename to Sources/OpenSwiftUI/Core/Data/Boxes/Box.swift index 54f6def..f577a04 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/Boxes/Box.swift +++ b/Sources/OpenSwiftUI/Core/Data/Boxes/Box.swift @@ -2,8 +2,7 @@ // Box.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/17. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete final class Box { diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/Boxes/HashableWeakBox.swift b/Sources/OpenSwiftUI/Core/Data/Boxes/HashableWeakBox.swift similarity index 89% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/Boxes/HashableWeakBox.swift rename to Sources/OpenSwiftUI/Core/Data/Boxes/HashableWeakBox.swift index 3f2be65..db91114 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/Boxes/HashableWeakBox.swift +++ b/Sources/OpenSwiftUI/Core/Data/Boxes/HashableWeakBox.swift @@ -2,8 +2,7 @@ // HashabelWeakBox.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/17. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete struct HashableWeakBox: Hashable { diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/Boxes/Indirect.swift b/Sources/OpenSwiftUI/Core/Data/Boxes/Indirect.swift similarity index 82% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/Boxes/Indirect.swift rename to Sources/OpenSwiftUI/Core/Data/Boxes/Indirect.swift index 6814299..70824a0 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/Boxes/Indirect.swift +++ b/Sources/OpenSwiftUI/Core/Data/Boxes/Indirect.swift @@ -2,8 +2,7 @@ // Indirect.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/17. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete struct Indirect { diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/Boxes/MutableBox.swift b/Sources/OpenSwiftUI/Core/Data/Boxes/MutableBox.swift similarity index 89% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/Boxes/MutableBox.swift rename to Sources/OpenSwiftUI/Core/Data/Boxes/MutableBox.swift index 5dbcd17..11cde23 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/Boxes/MutableBox.swift +++ b/Sources/OpenSwiftUI/Core/Data/Boxes/MutableBox.swift @@ -2,8 +2,7 @@ // MutableBox.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/17. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete @propertyWrapper diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/Boxes/WeakBox.swift b/Sources/OpenSwiftUI/Core/Data/Boxes/WeakBox.swift similarity index 64% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/Boxes/WeakBox.swift rename to Sources/OpenSwiftUI/Core/Data/Boxes/WeakBox.swift index ad84f71..e00dd7a 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/Boxes/WeakBox.swift +++ b/Sources/OpenSwiftUI/Core/Data/Boxes/WeakBox.swift @@ -2,8 +2,7 @@ // WeakBox.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/17. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete struct WeakBox { diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/Destroy/Destroyable.swift b/Sources/OpenSwiftUI/Core/Data/Destroy/Destroyable.swift similarity index 62% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/Destroy/Destroyable.swift rename to Sources/OpenSwiftUI/Core/Data/Destroy/Destroyable.swift index 2bba7b5..7ed0a6e 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/Destroy/Destroyable.swift +++ b/Sources/OpenSwiftUI/Core/Data/Destroy/Destroyable.swift @@ -2,8 +2,7 @@ // Destroyable.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/18. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol Destroyable { diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/Destroy/DestroyableBox.swift b/Sources/OpenSwiftUI/Core/Data/Destroy/DestroyableBox.swift similarity index 77% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/Destroy/DestroyableBox.swift rename to Sources/OpenSwiftUI/Core/Data/Destroy/DestroyableBox.swift index bdbe892..a0cb6bc 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/Destroy/DestroyableBox.swift +++ b/Sources/OpenSwiftUI/Core/Data/Destroy/DestroyableBox.swift @@ -2,8 +2,7 @@ // DestroyableBox.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/18. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete @propertyWrapper diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/EnvironmentKeys/ColorSchemeKey.swift b/Sources/OpenSwiftUI/Core/Data/EnvironmentKeys/ColorSchemeKey.swift similarity index 92% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/EnvironmentKeys/ColorSchemeKey.swift rename to Sources/OpenSwiftUI/Core/Data/EnvironmentKeys/ColorSchemeKey.swift index 6c163af..d0ccd7a 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/EnvironmentKeys/ColorSchemeKey.swift +++ b/Sources/OpenSwiftUI/Core/Data/EnvironmentKeys/ColorSchemeKey.swift @@ -2,8 +2,7 @@ // ColorSchemeKey.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/9. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP // ID: 387C753F3FFD2899BCB77252214CFCC6 diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/Location/AnyLocation.swift b/Sources/OpenSwiftUI/Core/Data/Location/AnyLocation.swift similarity index 89% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/Location/AnyLocation.swift rename to Sources/OpenSwiftUI/Core/Data/Location/AnyLocation.swift index cd48baa..fef854f 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/Location/AnyLocation.swift +++ b/Sources/OpenSwiftUI/Core/Data/Location/AnyLocation.swift @@ -2,8 +2,7 @@ // AnyLocation.swift // OpenSwiftUI // -// Created by Kyle on 2023/11/2. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete @usableFromInline diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/Location/ConstantLocation.swift b/Sources/OpenSwiftUI/Core/Data/Location/ConstantLocation.swift similarity index 82% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/Location/ConstantLocation.swift rename to Sources/OpenSwiftUI/Core/Data/Location/ConstantLocation.swift index a9d8e5b..7527a37 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/Location/ConstantLocation.swift +++ b/Sources/OpenSwiftUI/Core/Data/Location/ConstantLocation.swift @@ -2,8 +2,7 @@ // ConstantLocation.swift // OpenSwiftUI // -// Created by Kyle on 2023/11/2. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete struct ConstantLocation: Location { diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/Location/FunctionalLocation.swift b/Sources/OpenSwiftUI/Core/Data/Location/FunctionalLocation.swift similarity index 86% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/Location/FunctionalLocation.swift rename to Sources/OpenSwiftUI/Core/Data/Location/FunctionalLocation.swift index ec1accf..767b7d4 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/Location/FunctionalLocation.swift +++ b/Sources/OpenSwiftUI/Core/Data/Location/FunctionalLocation.swift @@ -2,8 +2,7 @@ // FunctionalLocation.swift // OpenSwiftUI // -// Created by Kyle on 2023/11/4. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete struct FunctionalLocation: Location { diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/Location/Location.swift b/Sources/OpenSwiftUI/Core/Data/Location/Location.swift similarity index 84% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/Location/Location.swift rename to Sources/OpenSwiftUI/Core/Data/Location/Location.swift index 422571b..5d2cc8f 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/Location/Location.swift +++ b/Sources/OpenSwiftUI/Core/Data/Location/Location.swift @@ -2,8 +2,7 @@ // Location.swift // OpenSwiftUI // -// Created by Kyle on 2023/11/2. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol Location { diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/Location/LocationBox.swift b/Sources/OpenSwiftUI/Core/Data/Location/LocationBox.swift similarity index 92% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/Location/LocationBox.swift rename to Sources/OpenSwiftUI/Core/Data/Location/LocationBox.swift index ad128c2..2570de1 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/Location/LocationBox.swift +++ b/Sources/OpenSwiftUI/Core/Data/Location/LocationBox.swift @@ -2,8 +2,7 @@ // LocationBox.swift // OpenSwiftUI // -// Created by Kyle on 2023/11/8. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete class LocationBox: AnyLocation { diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/Location/LocationProjectionCache.swift b/Sources/OpenSwiftUI/Core/Data/Location/LocationProjectionCache.swift similarity index 97% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/Location/LocationProjectionCache.swift rename to Sources/OpenSwiftUI/Core/Data/Location/LocationProjectionCache.swift index b421aa6..1d638d5 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/Location/LocationProjectionCache.swift +++ b/Sources/OpenSwiftUI/Core/Data/Location/LocationProjectionCache.swift @@ -2,8 +2,7 @@ // LocationProjectionCache.swift // OpenSwiftUI // -// Created by Kyle on 2023/11/2. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete // ID: 5A9440699EF65619D72 diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/Location/ObservableObjectLocation.swift b/Sources/OpenSwiftUI/Core/Data/Location/ObservableObjectLocation.swift similarity index 91% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/Location/ObservableObjectLocation.swift rename to Sources/OpenSwiftUI/Core/Data/Location/ObservableObjectLocation.swift index 09f193c..6634da6 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/Location/ObservableObjectLocation.swift +++ b/Sources/OpenSwiftUI/Core/Data/Location/ObservableObjectLocation.swift @@ -2,8 +2,7 @@ // ObservableObjectLocation.swift // OpenSwiftUI // -// Created by Kyle on 2023/11/2. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Blocked by PropertyList.Element #if OPENSWIFTUI_OPENCOMBINE @@ -11,7 +10,7 @@ import OpenCombine #else import Combine #endif -internal import OpenSwiftUIShims +internal import COpenSwiftUI struct ObservableObjectLocation: Location where Root: ObservableObject { let base: Root diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/Location/TODO/StoredLocationBase.swift b/Sources/OpenSwiftUI/Core/Data/Location/TODO/StoredLocationBase.swift similarity index 100% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/Location/TODO/StoredLocationBase.swift rename to Sources/OpenSwiftUI/Core/Data/Location/TODO/StoredLocationBase.swift diff --git a/Sources/OpenSwiftUI/Shims/LockedPointer.swift b/Sources/OpenSwiftUI/Core/Data/LockedPointer.swift similarity index 90% rename from Sources/OpenSwiftUI/Shims/LockedPointer.swift rename to Sources/OpenSwiftUI/Core/Data/LockedPointer.swift index 9622c90..72e36c1 100644 --- a/Sources/OpenSwiftUI/Shims/LockedPointer.swift +++ b/Sources/OpenSwiftUI/Core/Data/LockedPointer.swift @@ -2,11 +2,10 @@ // LockedPointer.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/18. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete -internal import OpenSwiftUIShims +internal import COpenSwiftUI extension LockedPointer { @_transparent diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/Property/DerivedPropertyKey.swift b/Sources/OpenSwiftUI/Core/Data/Property/DerivedPropertyKey.swift similarity index 74% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/Property/DerivedPropertyKey.swift rename to Sources/OpenSwiftUI/Core/Data/Property/DerivedPropertyKey.swift index f763aa3..62906a2 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/Property/DerivedPropertyKey.swift +++ b/Sources/OpenSwiftUI/Core/Data/Property/DerivedPropertyKey.swift @@ -2,8 +2,7 @@ // DerivedPropertyKey.swift // OpenSwiftUI // -// Created by Kyle on 2023/11/5. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol DerivedPropertyKey { diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/Property/PropertyKey.swift b/Sources/OpenSwiftUI/Core/Data/Property/PropertyKey.swift similarity index 71% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/Property/PropertyKey.swift rename to Sources/OpenSwiftUI/Core/Data/Property/PropertyKey.swift index b80b7a2..2293167 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/Property/PropertyKey.swift +++ b/Sources/OpenSwiftUI/Core/Data/Property/PropertyKey.swift @@ -2,8 +2,7 @@ // PropertyKey.swift // OpenSwiftUI // -// Created by Kyle on 2023/11/5. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol PropertyKey { diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/Property/PropertyList.swift b/Sources/OpenSwiftUI/Core/Data/Property/PropertyList.swift similarity index 99% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/Property/PropertyList.swift rename to Sources/OpenSwiftUI/Core/Data/Property/PropertyList.swift index 3f89da4..8800ab6 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/Property/PropertyList.swift +++ b/Sources/OpenSwiftUI/Core/Data/Property/PropertyList.swift @@ -2,8 +2,7 @@ // PropertyList.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/18. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Blocked by merge // ID: 2B32D570B0B3D2A55DA9D4BFC1584D20 diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/Property/Unmanaged+Extension.swift b/Sources/OpenSwiftUI/Core/Data/Property/Unmanaged+Extension.swift similarity index 91% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/Property/Unmanaged+Extension.swift rename to Sources/OpenSwiftUI/Core/Data/Property/Unmanaged+Extension.swift index 064bb1f..dfda3dc 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/Property/Unmanaged+Extension.swift +++ b/Sources/OpenSwiftUI/Core/Data/Property/Unmanaged+Extension.swift @@ -2,8 +2,7 @@ // Unmanaged+Extension.swift // OpenSwiftUI // -// Created by Kyle on 2024/1/4. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete extension Unmanaged { diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/UniqueID.swift b/Sources/OpenSwiftUI/Core/Data/UniqueID.swift similarity index 83% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/UniqueID.swift rename to Sources/OpenSwiftUI/Core/Data/UniqueID.swift index c313074..2769210 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/UniqueID.swift +++ b/Sources/OpenSwiftUI/Core/Data/UniqueID.swift @@ -2,8 +2,7 @@ // UniqueID.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/8. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete internal import OpenGraphShims diff --git a/Sources/OpenSwiftUI/DataAndStorage/Internal/UnsafeLockedPointer.swift b/Sources/OpenSwiftUI/Core/Data/UnsafeLockedPointer.swift similarity index 92% rename from Sources/OpenSwiftUI/DataAndStorage/Internal/UnsafeLockedPointer.swift rename to Sources/OpenSwiftUI/Core/Data/UnsafeLockedPointer.swift index 023aab3..aa5e24c 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Internal/UnsafeLockedPointer.swift +++ b/Sources/OpenSwiftUI/Core/Data/UnsafeLockedPointer.swift @@ -2,11 +2,10 @@ // UnsafeLockedPointer.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/18. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Blocked by StoredLocationBase -internal import OpenSwiftUIShims +internal import COpenSwiftUI // TODO: caller StoredLocationBase @propertyWrapper diff --git a/Sources/OpenSwiftUI/Internal/Graph/VersionSeed.swift b/Sources/OpenSwiftUI/Core/Data/VersionSeed.swift similarity index 97% rename from Sources/OpenSwiftUI/Internal/Graph/VersionSeed.swift rename to Sources/OpenSwiftUI/Core/Data/VersionSeed.swift index af112ce..d20e837 100644 --- a/Sources/OpenSwiftUI/Internal/Graph/VersionSeed.swift +++ b/Sources/OpenSwiftUI/Core/Data/VersionSeed.swift @@ -2,8 +2,7 @@ // VersionSeed.swift // OpenSwiftUI // -// Created by Kyle on 2024/1/5. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete // ID: 1B00D77CE2C80F9C0F5A59FDEA30ED6B diff --git a/Sources/OpenSwiftUI/Internal/Graph/Graph.swift b/Sources/OpenSwiftUI/Core/Graph/Graph.swift similarity index 56% rename from Sources/OpenSwiftUI/Internal/Graph/Graph.swift rename to Sources/OpenSwiftUI/Core/Graph/Graph.swift index f42b8e6..8b3c298 100644 --- a/Sources/OpenSwiftUI/Internal/Graph/Graph.swift +++ b/Sources/OpenSwiftUI/Core/Graph/Graph.swift @@ -2,8 +2,7 @@ // Graph.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/24. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete public struct _Graph {} diff --git a/Sources/OpenSwiftUI/Internal/Graph/GraphDelegate.swift b/Sources/OpenSwiftUI/Core/Graph/GraphDelegate.swift similarity index 77% rename from Sources/OpenSwiftUI/Internal/Graph/GraphDelegate.swift rename to Sources/OpenSwiftUI/Core/Graph/GraphDelegate.swift index 0ab76db..70725ac 100644 --- a/Sources/OpenSwiftUI/Internal/Graph/GraphDelegate.swift +++ b/Sources/OpenSwiftUI/Core/Graph/GraphDelegate.swift @@ -2,8 +2,7 @@ // GraphDelegate.swift // OpenSwiftUI // -// Created by Kyle on 2024/2/26. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol GraphDelegate: AnyObject { diff --git a/Sources/OpenSwiftUI/Internal/Graph/GraphHost.swift b/Sources/OpenSwiftUI/Core/Graph/GraphHost.swift similarity index 100% rename from Sources/OpenSwiftUI/Internal/Graph/GraphHost.swift rename to Sources/OpenSwiftUI/Core/Graph/GraphHost.swift diff --git a/Sources/OpenSwiftUI/Internal/Graph/GraphInput.swift b/Sources/OpenSwiftUI/Core/Graph/GraphInput.swift similarity index 61% rename from Sources/OpenSwiftUI/Internal/Graph/GraphInput.swift rename to Sources/OpenSwiftUI/Core/Graph/GraphInput.swift index e9ff525..3f34279 100644 --- a/Sources/OpenSwiftUI/Internal/Graph/GraphInput.swift +++ b/Sources/OpenSwiftUI/Core/Graph/GraphInput.swift @@ -2,8 +2,7 @@ // GraphInput.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/24. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol GraphInput: PropertyKey {} diff --git a/Sources/OpenSwiftUI/Internal/Graph/GraphInputs.swift b/Sources/OpenSwiftUI/Core/Graph/GraphInputs.swift similarity index 100% rename from Sources/OpenSwiftUI/Internal/Graph/GraphInputs.swift rename to Sources/OpenSwiftUI/Core/Graph/GraphInputs.swift diff --git a/Sources/OpenSwiftUI/Internal/Graph/GraphInputsModifier.swift b/Sources/OpenSwiftUI/Core/Graph/GraphInputsModifier.swift similarity index 75% rename from Sources/OpenSwiftUI/Internal/Graph/GraphInputsModifier.swift rename to Sources/OpenSwiftUI/Core/Graph/GraphInputsModifier.swift index af3a79c..090e19f 100644 --- a/Sources/OpenSwiftUI/Internal/Graph/GraphInputsModifier.swift +++ b/Sources/OpenSwiftUI/Core/Graph/GraphInputsModifier.swift @@ -2,8 +2,7 @@ // _GraphInputsModifier.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/5. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol _GraphInputsModifier { diff --git a/Sources/OpenSwiftUI/Internal/Graph/GraphValue.swift b/Sources/OpenSwiftUI/Core/Graph/GraphValue.swift similarity index 95% rename from Sources/OpenSwiftUI/Internal/Graph/GraphValue.swift rename to Sources/OpenSwiftUI/Core/Graph/GraphValue.swift index 328418e..84a411b 100644 --- a/Sources/OpenSwiftUI/Internal/Graph/GraphValue.swift +++ b/Sources/OpenSwiftUI/Core/Graph/GraphValue.swift @@ -2,8 +2,7 @@ // GraphValue.swift // OpenSwiftUI // -// Created by Kyle on 2024/2/21. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP internal import OpenGraphShims diff --git a/Sources/OpenSwiftUI/Internal/Log/Log.swift b/Sources/OpenSwiftUI/Core/Log/Log.swift similarity index 96% rename from Sources/OpenSwiftUI/Internal/Log/Log.swift rename to Sources/OpenSwiftUI/Core/Log/Log.swift index feb7472..e8737f0 100644 --- a/Sources/OpenSwiftUI/Internal/Log/Log.swift +++ b/Sources/OpenSwiftUI/Core/Log/Log.swift @@ -2,8 +2,7 @@ // Log.swift // OpenSwiftUI // -// Created by Kyle on 2023/11/5. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete #if OPENSWIFTUI_SWIFT_LOG diff --git a/Sources/OpenSwiftUI/UIElements/Modifier/SceneModifier/PrimitiveSceneModifier.swift b/Sources/OpenSwiftUI/Core/Modifier/SceneModifier/PrimitiveSceneModifier.swift similarity index 69% rename from Sources/OpenSwiftUI/UIElements/Modifier/SceneModifier/PrimitiveSceneModifier.swift rename to Sources/OpenSwiftUI/Core/Modifier/SceneModifier/PrimitiveSceneModifier.swift index a2cf62f..d5c3d1a 100644 --- a/Sources/OpenSwiftUI/UIElements/Modifier/SceneModifier/PrimitiveSceneModifier.swift +++ b/Sources/OpenSwiftUI/Core/Modifier/SceneModifier/PrimitiveSceneModifier.swift @@ -2,8 +2,7 @@ // PrimitiveSceneModifier.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/24. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol PrimitiveSceneModifier: _SceneModifier where Body == Never {} diff --git a/Sources/OpenSwiftUI/UIElements/Modifier/SceneModifier/TODO/_SceneModifier.swift b/Sources/OpenSwiftUI/Core/Modifier/SceneModifier/TODO/_SceneModifier.swift similarity index 93% rename from Sources/OpenSwiftUI/UIElements/Modifier/SceneModifier/TODO/_SceneModifier.swift rename to Sources/OpenSwiftUI/Core/Modifier/SceneModifier/TODO/_SceneModifier.swift index 4030f57..f3c34df 100644 --- a/Sources/OpenSwiftUI/UIElements/Modifier/SceneModifier/TODO/_SceneModifier.swift +++ b/Sources/OpenSwiftUI/Core/Modifier/SceneModifier/TODO/_SceneModifier.swift @@ -2,8 +2,7 @@ // _SceneModifier.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/24. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP public protocol _SceneModifier { diff --git a/Sources/OpenSwiftUI/UIElements/Modifier/SceneModifier/TODO/_SceneModifier_Content.swift b/Sources/OpenSwiftUI/Core/Modifier/SceneModifier/TODO/_SceneModifier_Content.swift similarity index 100% rename from Sources/OpenSwiftUI/UIElements/Modifier/SceneModifier/TODO/_SceneModifier_Content.swift rename to Sources/OpenSwiftUI/Core/Modifier/SceneModifier/TODO/_SceneModifier_Content.swift diff --git a/Sources/OpenSwiftUI/UIElements/Modifier/TODO/EmptyModifier.swift b/Sources/OpenSwiftUI/Core/Modifier/TODO/EmptyModifier.swift similarity index 91% rename from Sources/OpenSwiftUI/UIElements/Modifier/TODO/EmptyModifier.swift rename to Sources/OpenSwiftUI/Core/Modifier/TODO/EmptyModifier.swift index 100ba6d..1c82273 100644 --- a/Sources/OpenSwiftUI/UIElements/Modifier/TODO/EmptyModifier.swift +++ b/Sources/OpenSwiftUI/Core/Modifier/TODO/EmptyModifier.swift @@ -2,8 +2,7 @@ // EmptyModifier.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/24. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete @frozen diff --git a/Sources/OpenSwiftUI/UIElements/Modifier/TODO/ModifiedContent.swift b/Sources/OpenSwiftUI/Core/Modifier/TODO/ModifiedContent.swift similarity index 97% rename from Sources/OpenSwiftUI/UIElements/Modifier/TODO/ModifiedContent.swift rename to Sources/OpenSwiftUI/Core/Modifier/TODO/ModifiedContent.swift index 65d0eae..4f21560 100644 --- a/Sources/OpenSwiftUI/UIElements/Modifier/TODO/ModifiedContent.swift +++ b/Sources/OpenSwiftUI/Core/Modifier/TODO/ModifiedContent.swift @@ -1,9 +1,9 @@ // // ModifiedContent.swift +// OpenSwiftUI // -// -// Created by Kyle on 2023/9/24. -// +// Audited for RELEASE_2021 +// Status: WIP extension View { @inlinable diff --git a/Sources/OpenSwiftUI/UIElements/Modifier/TODO/StaticIf.swift b/Sources/OpenSwiftUI/Core/Modifier/TODO/StaticIf.swift similarity index 92% rename from Sources/OpenSwiftUI/UIElements/Modifier/TODO/StaticIf.swift rename to Sources/OpenSwiftUI/Core/Modifier/TODO/StaticIf.swift index d516421..d954aae 100644 --- a/Sources/OpenSwiftUI/UIElements/Modifier/TODO/StaticIf.swift +++ b/Sources/OpenSwiftUI/Core/Modifier/TODO/StaticIf.swift @@ -2,8 +2,7 @@ // StaticIf.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/24. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP struct StaticIf where A: ViewInputPredicate { diff --git a/Sources/OpenSwiftUI/UIElements/Modifier/ViewModifier/PrimitiveViewModifier.swift b/Sources/OpenSwiftUI/Core/Modifier/ViewModifier/PrimitiveViewModifier.swift similarity index 69% rename from Sources/OpenSwiftUI/UIElements/Modifier/ViewModifier/PrimitiveViewModifier.swift rename to Sources/OpenSwiftUI/Core/Modifier/ViewModifier/PrimitiveViewModifier.swift index 861e385..a29c272 100644 --- a/Sources/OpenSwiftUI/UIElements/Modifier/ViewModifier/PrimitiveViewModifier.swift +++ b/Sources/OpenSwiftUI/Core/Modifier/ViewModifier/PrimitiveViewModifier.swift @@ -2,8 +2,7 @@ // PrimitiveViewModifier.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/24. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol PrimitiveViewModifier: ViewModifier where Body == Never {} diff --git a/Sources/OpenSwiftUI/UIElements/Modifier/ViewModifier/TODO/ViewModifier.swift b/Sources/OpenSwiftUI/Core/Modifier/ViewModifier/TODO/ViewModifier.swift similarity index 95% rename from Sources/OpenSwiftUI/UIElements/Modifier/ViewModifier/TODO/ViewModifier.swift rename to Sources/OpenSwiftUI/Core/Modifier/ViewModifier/TODO/ViewModifier.swift index 83f0e12..e6175cf 100644 --- a/Sources/OpenSwiftUI/UIElements/Modifier/ViewModifier/TODO/ViewModifier.swift +++ b/Sources/OpenSwiftUI/Core/Modifier/ViewModifier/TODO/ViewModifier.swift @@ -2,8 +2,7 @@ // ViewModifier.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/24. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP public protocol ViewModifier { diff --git a/Sources/OpenSwiftUI/UIElements/Modifier/ViewModifier/TODO/_EnvironmentKeyWritingModifier.swift b/Sources/OpenSwiftUI/Core/Modifier/ViewModifier/TODO/_EnvironmentKeyWritingModifier.swift similarity index 93% rename from Sources/OpenSwiftUI/UIElements/Modifier/ViewModifier/TODO/_EnvironmentKeyWritingModifier.swift rename to Sources/OpenSwiftUI/Core/Modifier/ViewModifier/TODO/_EnvironmentKeyWritingModifier.swift index 01c583f..f9ac330 100644 --- a/Sources/OpenSwiftUI/UIElements/Modifier/ViewModifier/TODO/_EnvironmentKeyWritingModifier.swift +++ b/Sources/OpenSwiftUI/Core/Modifier/ViewModifier/TODO/_EnvironmentKeyWritingModifier.swift @@ -2,8 +2,7 @@ // _EnvironmentKeyWritingModifier.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/25. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP @frozen diff --git a/Sources/OpenSwiftUI/UIElements/Modifier/ViewModifier/TODO/_ViewModifier_Content.swift b/Sources/OpenSwiftUI/Core/Modifier/ViewModifier/TODO/_ViewModifier_Content.swift similarity index 89% rename from Sources/OpenSwiftUI/UIElements/Modifier/ViewModifier/TODO/_ViewModifier_Content.swift rename to Sources/OpenSwiftUI/Core/Modifier/ViewModifier/TODO/_ViewModifier_Content.swift index 1eb5ebd..b120c1c 100644 --- a/Sources/OpenSwiftUI/UIElements/Modifier/ViewModifier/TODO/_ViewModifier_Content.swift +++ b/Sources/OpenSwiftUI/Core/Modifier/ViewModifier/TODO/_ViewModifier_Content.swift @@ -2,8 +2,7 @@ // _ViewModifier_Content.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/24. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP public struct _ViewModifier_Content: PrimitiveView { diff --git a/Sources/OpenSwiftUI/UIElements/Modifier/ViewModifier/ViewInputPredicate.swift b/Sources/OpenSwiftUI/Core/Modifier/ViewModifier/ViewInputPredicate.swift similarity index 70% rename from Sources/OpenSwiftUI/UIElements/Modifier/ViewModifier/ViewInputPredicate.swift rename to Sources/OpenSwiftUI/Core/Modifier/ViewModifier/ViewInputPredicate.swift index 13cde15..de93f4f 100644 --- a/Sources/OpenSwiftUI/UIElements/Modifier/ViewModifier/ViewInputPredicate.swift +++ b/Sources/OpenSwiftUI/Core/Modifier/ViewModifier/ViewInputPredicate.swift @@ -2,8 +2,7 @@ // PrimitiveView.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/24. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol ViewInputPredicate { diff --git a/Sources/OpenSwiftUI/Internal/Semantic/Feature.swift b/Sources/OpenSwiftUI/Core/Semantic/Feature.swift similarity index 84% rename from Sources/OpenSwiftUI/Internal/Semantic/Feature.swift rename to Sources/OpenSwiftUI/Core/Semantic/Feature.swift index 7727089..b91671a 100644 --- a/Sources/OpenSwiftUI/Internal/Semantic/Feature.swift +++ b/Sources/OpenSwiftUI/Core/Semantic/Feature.swift @@ -2,8 +2,7 @@ // Feature.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/23. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol Feature: ViewInputBoolFlag { diff --git a/Sources/OpenSwiftUI/Internal/Semantic/SemanticFeature.swift b/Sources/OpenSwiftUI/Core/Semantic/SemanticFeature.swift similarity index 85% rename from Sources/OpenSwiftUI/Internal/Semantic/SemanticFeature.swift rename to Sources/OpenSwiftUI/Core/Semantic/SemanticFeature.swift index d4f5f04..db6194f 100644 --- a/Sources/OpenSwiftUI/Internal/Semantic/SemanticFeature.swift +++ b/Sources/OpenSwiftUI/Core/Semantic/SemanticFeature.swift @@ -2,11 +2,10 @@ // SemanticFeature.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/23. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete -internal import OpenSwiftUIShims +internal import COpenSwiftUI protocol SemanticFeature: Feature { static var introduced: Semantics { get } diff --git a/Sources/OpenSwiftUI/Internal/Semantic/Semantics.swift b/Sources/OpenSwiftUI/Core/Semantic/Semantics.swift similarity index 96% rename from Sources/OpenSwiftUI/Internal/Semantic/Semantics.swift rename to Sources/OpenSwiftUI/Core/Semantic/Semantics.swift index 894c769..0d230f9 100644 --- a/Sources/OpenSwiftUI/Internal/Semantic/Semantics.swift +++ b/Sources/OpenSwiftUI/Core/Semantic/Semantics.swift @@ -2,11 +2,10 @@ // Semantics.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/23. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete -internal import OpenSwiftUIShims +internal import COpenSwiftUI struct Semantics: CustomStringConvertible, Comparable, Hashable { var description: String { diff --git a/Sources/OpenSwiftUI/Internal/Other/Comparable+Extension.swift b/Sources/OpenSwiftUI/Core/Util/Comparable+Extension.swift similarity index 100% rename from Sources/OpenSwiftUI/Internal/Other/Comparable+Extension.swift rename to Sources/OpenSwiftUI/Core/Util/Comparable+Extension.swift diff --git a/Sources/OpenSwiftUI/Internal/Other/Defaultable.swift b/Sources/OpenSwiftUI/Core/Util/Defaultable.swift similarity index 70% rename from Sources/OpenSwiftUI/Internal/Other/Defaultable.swift rename to Sources/OpenSwiftUI/Core/Util/Defaultable.swift index 4b53b3a..0b63a9b 100644 --- a/Sources/OpenSwiftUI/Internal/Other/Defaultable.swift +++ b/Sources/OpenSwiftUI/Core/Util/Defaultable.swift @@ -2,8 +2,7 @@ // Defaultable.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/16. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol Defaultable { diff --git a/Sources/OpenSwiftUI/Internal/Other/EnvironmentHelper.swift b/Sources/OpenSwiftUI/Core/Util/EnvironmentHelper.swift similarity index 75% rename from Sources/OpenSwiftUI/Internal/Other/EnvironmentHelper.swift rename to Sources/OpenSwiftUI/Core/Util/EnvironmentHelper.swift index 64adc8b..b873b08 100644 --- a/Sources/OpenSwiftUI/Internal/Other/EnvironmentHelper.swift +++ b/Sources/OpenSwiftUI/Core/Util/EnvironmentHelper.swift @@ -11,12 +11,12 @@ import WASILibc enum EnvironmentHelper { @_transparent @inline(__always) - static func value(for key: String) -> Bool { + static func value(for key: String) -> Int32 { key.withCString { string in guard let env = getenv(string) else { - return false + return 0 } - return atoi(env) != 0 + return atoi(env) } } } diff --git a/Sources/OpenSwiftUI/Internal/Other/ProtocolDescriptor.swift b/Sources/OpenSwiftUI/Core/Util/ProtocolDescriptor.swift similarity index 100% rename from Sources/OpenSwiftUI/Internal/Other/ProtocolDescriptor.swift rename to Sources/OpenSwiftUI/Core/Util/ProtocolDescriptor.swift diff --git a/Sources/OpenSwiftUI/Internal/Other/Time.swift b/Sources/OpenSwiftUI/Core/Util/Time.swift similarity index 80% rename from Sources/OpenSwiftUI/Internal/Other/Time.swift rename to Sources/OpenSwiftUI/Core/Util/Time.swift index de0b148..8229401 100644 --- a/Sources/OpenSwiftUI/Internal/Other/Time.swift +++ b/Sources/OpenSwiftUI/Core/Util/Time.swift @@ -2,8 +2,7 @@ // Time.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/16. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete struct Time: Comparable, Hashable { diff --git a/Sources/OpenSwiftUI/Internal/Other/Tracing.swift b/Sources/OpenSwiftUI/Core/Util/Tracing.swift similarity index 95% rename from Sources/OpenSwiftUI/Internal/Other/Tracing.swift rename to Sources/OpenSwiftUI/Core/Util/Tracing.swift index 7135f73..67c6f2f 100644 --- a/Sources/OpenSwiftUI/Internal/Other/Tracing.swift +++ b/Sources/OpenSwiftUI/Core/Util/Tracing.swift @@ -1,9 +1,8 @@ // // Tracing.swift +// OpenSwiftUI // -// -// Created by Kyle on 2024/2/1. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP // ID: D59B7A281FFF29619A43A3D8F551CCE1 diff --git a/Sources/OpenSwiftUI/Internal/Other/Utils.swift b/Sources/OpenSwiftUI/Core/Util/Utils.swift similarity index 100% rename from Sources/OpenSwiftUI/Internal/Other/Utils.swift rename to Sources/OpenSwiftUI/Core/Util/Utils.swift diff --git a/Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/EnvironmentKey.swift b/Sources/OpenSwiftUI/Data/Environment/EnvironmentKey.swift similarity index 75% rename from Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/EnvironmentKey.swift rename to Sources/OpenSwiftUI/Data/Environment/EnvironmentKey.swift index 891288a..d229b02 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/EnvironmentKey.swift +++ b/Sources/OpenSwiftUI/Data/Environment/EnvironmentKey.swift @@ -2,8 +2,7 @@ // EnvironmentKey.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/25. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete public protocol EnvironmentKey { diff --git a/Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/EnvironmentValues.swift b/Sources/OpenSwiftUI/Data/Environment/EnvironmentValues.swift similarity index 99% rename from Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/EnvironmentValues.swift rename to Sources/OpenSwiftUI/Data/Environment/EnvironmentValues.swift index a43888a..6761920 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/EnvironmentValues.swift +++ b/Sources/OpenSwiftUI/Data/Environment/EnvironmentValues.swift @@ -2,8 +2,7 @@ // EnvironmentValues.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/22. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete // ID: 83E729E7BD00420AB79EFD8DF557072A diff --git a/Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/Internal/DerivedEnvironmentKey.swift b/Sources/OpenSwiftUI/Data/Environment/Internal/DerivedEnvironmentKey.swift similarity index 75% rename from Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/Internal/DerivedEnvironmentKey.swift rename to Sources/OpenSwiftUI/Data/Environment/Internal/DerivedEnvironmentKey.swift index 43f500c..3f5ede6 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/Internal/DerivedEnvironmentKey.swift +++ b/Sources/OpenSwiftUI/Data/Environment/Internal/DerivedEnvironmentKey.swift @@ -2,8 +2,7 @@ // DerivedEnvironmentKey.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/25. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol DerivedEnvironmentKey { diff --git a/Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/Internal/EnvironmentValues+sliderStyle.swift b/Sources/OpenSwiftUI/Data/Environment/Internal/EnvironmentValues+sliderStyle.swift similarity index 85% rename from Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/Internal/EnvironmentValues+sliderStyle.swift rename to Sources/OpenSwiftUI/Data/Environment/Internal/EnvironmentValues+sliderStyle.swift index 16e5f90..9ef61e8 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/Internal/EnvironmentValues+sliderStyle.swift +++ b/Sources/OpenSwiftUI/Data/Environment/Internal/EnvironmentValues+sliderStyle.swift @@ -2,8 +2,7 @@ // EnvironmentValues+sliderStyle.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/2. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete private struct SliderStyleKey: EnvironmentKey { diff --git a/Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/Internal/TODO/CachedEnvironment.swift b/Sources/OpenSwiftUI/Data/Environment/Internal/TODO/CachedEnvironment.swift similarity index 100% rename from Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/Internal/TODO/CachedEnvironment.swift rename to Sources/OpenSwiftUI/Data/Environment/Internal/TODO/CachedEnvironment.swift diff --git a/Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/Internal/TODO/_EnvironmentKeyTransformModifier.swift b/Sources/OpenSwiftUI/Data/Environment/Internal/TODO/_EnvironmentKeyTransformModifier.swift similarity index 94% rename from Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/Internal/TODO/_EnvironmentKeyTransformModifier.swift rename to Sources/OpenSwiftUI/Data/Environment/Internal/TODO/_EnvironmentKeyTransformModifier.swift index 5be86a1..3f2d877 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/Internal/TODO/_EnvironmentKeyTransformModifier.swift +++ b/Sources/OpenSwiftUI/Data/Environment/Internal/TODO/_EnvironmentKeyTransformModifier.swift @@ -2,8 +2,7 @@ // _EnvironmentKeyTransformModifier.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/5. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP // ID: 1DBD4F024EFF0E73A70DB6DD05D5B548 diff --git a/Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/TODO/Environment.swift b/Sources/OpenSwiftUI/Data/Environment/TODO/Environment.swift similarity index 94% rename from Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/TODO/Environment.swift rename to Sources/OpenSwiftUI/Data/Environment/TODO/Environment.swift index d6e1064..54ab9b3 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/EnvironmentValues/TODO/Environment.swift +++ b/Sources/OpenSwiftUI/Data/Environment/TODO/Environment.swift @@ -2,8 +2,7 @@ // Environment.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/24. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Empty @frozen diff --git a/Sources/OpenSwiftUI/DataAndStorage/ModelData/Binding/Binding.swift b/Sources/OpenSwiftUI/Data/Model/Binding/Binding.swift similarity index 99% rename from Sources/OpenSwiftUI/DataAndStorage/ModelData/Binding/Binding.swift rename to Sources/OpenSwiftUI/Data/Model/Binding/Binding.swift index 264f477..97de377 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/ModelData/Binding/Binding.swift +++ b/Sources/OpenSwiftUI/Data/Model/Binding/Binding.swift @@ -2,8 +2,7 @@ // Binding.swift // OpenSwiftUI // -// Created by Kyle on 2023/11/5. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete // ID: 5436F2B399369BE3B016147A5F8FE9F2 diff --git a/Sources/OpenSwiftUI/DataAndStorage/ModelData/Binding/BindingOperations.swift b/Sources/OpenSwiftUI/Data/Model/Binding/BindingOperations.swift similarity index 96% rename from Sources/OpenSwiftUI/DataAndStorage/ModelData/Binding/BindingOperations.swift rename to Sources/OpenSwiftUI/Data/Model/Binding/BindingOperations.swift index c368e1e..8e1b21d 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/ModelData/Binding/BindingOperations.swift +++ b/Sources/OpenSwiftUI/Data/Model/Binding/BindingOperations.swift @@ -2,8 +2,7 @@ // BindingOperations.swift // OpenSwiftUI // -// Created by Kyle on 2023/11/5. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete enum BindingOperations {} diff --git a/Sources/OpenSwiftUI/DataAndStorage/ModelData/Binding/Projection.swift b/Sources/OpenSwiftUI/Data/Model/Binding/Projection.swift similarity index 88% rename from Sources/OpenSwiftUI/DataAndStorage/ModelData/Binding/Projection.swift rename to Sources/OpenSwiftUI/Data/Model/Binding/Projection.swift index b063d9c..3391f37 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/ModelData/Binding/Projection.swift +++ b/Sources/OpenSwiftUI/Data/Model/Binding/Projection.swift @@ -2,8 +2,7 @@ // Projection.swift // OpenSwiftUI // -// Created by Kyle on 2023/11/2. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol Projection: Hashable { diff --git a/Sources/OpenSwiftUI/DataAndStorage/ModelData/DynamicProperty/DynamicProperty.swift b/Sources/OpenSwiftUI/Data/Model/DynamicProperty/DynamicProperty.swift similarity index 99% rename from Sources/OpenSwiftUI/DataAndStorage/ModelData/DynamicProperty/DynamicProperty.swift rename to Sources/OpenSwiftUI/Data/Model/DynamicProperty/DynamicProperty.swift index 92044b9..f787dce 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/ModelData/DynamicProperty/DynamicProperty.swift +++ b/Sources/OpenSwiftUI/Data/Model/DynamicProperty/DynamicProperty.swift @@ -2,8 +2,7 @@ // DynamicProperty.swift // OpenSwiftUI // -// Created by Kyle on 2023/11/2. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete // ID: 49D2A32E637CD497C6DE29B8E060A506 diff --git a/Sources/OpenSwiftUI/DataAndStorage/ModelData/DynamicProperty/DynamicPropertyBehaviors.swift b/Sources/OpenSwiftUI/Data/Model/DynamicProperty/DynamicPropertyBehaviors.swift similarity index 78% rename from Sources/OpenSwiftUI/DataAndStorage/ModelData/DynamicProperty/DynamicPropertyBehaviors.swift rename to Sources/OpenSwiftUI/Data/Model/DynamicProperty/DynamicPropertyBehaviors.swift index 48a12bd..3380690 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/ModelData/DynamicProperty/DynamicPropertyBehaviors.swift +++ b/Sources/OpenSwiftUI/Data/Model/DynamicProperty/DynamicPropertyBehaviors.swift @@ -2,8 +2,7 @@ // DynamicPropertyBehaviors.swift // OpenSwiftUI // -// Created by Kyle on 2024/1/6. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete struct DynamicPropertyBehaviors: OptionSet { diff --git a/Sources/OpenSwiftUI/DataAndStorage/ModelData/DynamicProperty/DynamicPropertyBox.swift b/Sources/OpenSwiftUI/Data/Model/DynamicProperty/DynamicPropertyBox.swift similarity index 87% rename from Sources/OpenSwiftUI/DataAndStorage/ModelData/DynamicProperty/DynamicPropertyBox.swift rename to Sources/OpenSwiftUI/Data/Model/DynamicProperty/DynamicPropertyBox.swift index eea198a..bf120d8 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/ModelData/DynamicProperty/DynamicPropertyBox.swift +++ b/Sources/OpenSwiftUI/Data/Model/DynamicProperty/DynamicPropertyBox.swift @@ -2,8 +2,7 @@ // DynamicPropertyBox.swift // OpenSwiftUI // -// Created by Kyle on 2023/11/3. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol DynamicPropertyBox: DynamicProperty { diff --git a/Sources/OpenSwiftUI/DataAndStorage/ModelData/DynamicProperty/DynamicPropertyBuffer.swift b/Sources/OpenSwiftUI/Data/Model/DynamicProperty/DynamicPropertyBuffer.swift similarity index 99% rename from Sources/OpenSwiftUI/DataAndStorage/ModelData/DynamicProperty/DynamicPropertyBuffer.swift rename to Sources/OpenSwiftUI/Data/Model/DynamicProperty/DynamicPropertyBuffer.swift index a5821c5..2b006b5 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/ModelData/DynamicProperty/DynamicPropertyBuffer.swift +++ b/Sources/OpenSwiftUI/Data/Model/DynamicProperty/DynamicPropertyBuffer.swift @@ -2,8 +2,7 @@ // DynamicPropertyBuffer.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/24. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete // ID: 68550FF604D39F05971FE35A26EE75B0 diff --git a/Sources/OpenSwiftUI/DataAndStorage/ModelData/DynamicProperty/DynamicPropertyCache.swift b/Sources/OpenSwiftUI/Data/Model/DynamicProperty/DynamicPropertyCache.swift similarity index 98% rename from Sources/OpenSwiftUI/DataAndStorage/ModelData/DynamicProperty/DynamicPropertyCache.swift rename to Sources/OpenSwiftUI/Data/Model/DynamicProperty/DynamicPropertyCache.swift index 2ea177f..5ffd456 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/ModelData/DynamicProperty/DynamicPropertyCache.swift +++ b/Sources/OpenSwiftUI/Data/Model/DynamicProperty/DynamicPropertyCache.swift @@ -2,8 +2,7 @@ // DynamicPropertyCache.swift // OpenSwiftUI // -// Created by Kyle on 2024/1/10. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete // ID: 49D2A32E637CD497C6DE29B8E060A506 diff --git a/Sources/OpenSwiftUI/DataAndStorage/ModelData/State/ObservedObject.swift b/Sources/OpenSwiftUI/Data/Model/State/ObservedObject.swift similarity index 99% rename from Sources/OpenSwiftUI/DataAndStorage/ModelData/State/ObservedObject.swift rename to Sources/OpenSwiftUI/Data/Model/State/ObservedObject.swift index 4e8555b..4ec665f 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/ModelData/State/ObservedObject.swift +++ b/Sources/OpenSwiftUI/Data/Model/State/ObservedObject.swift @@ -2,8 +2,7 @@ // ObservedObject.swift // OpenSwiftUI // -// Created by Kyle on 2023/11/5. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Blocked by DynamicProperty #if OPENSWIFTUI_OPENCOMBINE diff --git a/Sources/OpenSwiftUI/DataAndStorage/ModelData/State/State.swift b/Sources/OpenSwiftUI/Data/Model/State/State.swift similarity index 99% rename from Sources/OpenSwiftUI/DataAndStorage/ModelData/State/State.swift rename to Sources/OpenSwiftUI/Data/Model/State/State.swift index 06fbc2b..8e72614 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/ModelData/State/State.swift +++ b/Sources/OpenSwiftUI/Data/Model/State/State.swift @@ -2,8 +2,7 @@ // State.swift // OpenSwiftUI // -// Created by Kyle on 2023/11/1. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Blocked by DynamicProperty // ID: 08168374F4710A99DCB15B5E8768D632 diff --git a/Sources/OpenSwiftUI/DataAndStorage/ModelData/State/StateObject.swift b/Sources/OpenSwiftUI/Data/Model/State/StateObject.swift similarity index 99% rename from Sources/OpenSwiftUI/DataAndStorage/ModelData/State/StateObject.swift rename to Sources/OpenSwiftUI/Data/Model/State/StateObject.swift index ded0b73..f4cf4ae 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/ModelData/State/StateObject.swift +++ b/Sources/OpenSwiftUI/Data/Model/State/StateObject.swift @@ -2,8 +2,7 @@ // StateObject.swift // OpenSwiftUI // -// Created by Kyle on 2023/11/5. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Blocked by DynamicProperty #if OPENSWIFTUI_OPENCOMBINE diff --git a/Sources/OpenSwiftUI/DataAndStorage/Preferences/AnyPreferenceKey.swift b/Sources/OpenSwiftUI/Data/Preference/AnyPreferenceKey.swift similarity index 88% rename from Sources/OpenSwiftUI/DataAndStorage/Preferences/AnyPreferenceKey.swift rename to Sources/OpenSwiftUI/Data/Preference/AnyPreferenceKey.swift index 257149a..3bb8867 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Preferences/AnyPreferenceKey.swift +++ b/Sources/OpenSwiftUI/Data/Preference/AnyPreferenceKey.swift @@ -2,8 +2,7 @@ // AnyPreferenceKey.swift // OpenSwiftUI // -// Created by Kyle on 2024/1/5. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol AnyPreferenceKey { diff --git a/Sources/OpenSwiftUI/DataAndStorage/Preferences/HostPreferenceKey.swift b/Sources/OpenSwiftUI/Data/Preference/HostPreferenceKey.swift similarity index 75% rename from Sources/OpenSwiftUI/DataAndStorage/Preferences/HostPreferenceKey.swift rename to Sources/OpenSwiftUI/Data/Preference/HostPreferenceKey.swift index c6ffdc2..7f0fcc4 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Preferences/HostPreferenceKey.swift +++ b/Sources/OpenSwiftUI/Data/Preference/HostPreferenceKey.swift @@ -2,8 +2,7 @@ // HostPreferenceKey.swift // OpenSwiftUI // -// Created by Kyle on 2023/1/5. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol HostPreferenceKey: PreferenceKey {} diff --git a/Sources/OpenSwiftUI/DataAndStorage/Preferences/HostPreferencesKey.swift b/Sources/OpenSwiftUI/Data/Preference/HostPreferencesKey.swift similarity index 84% rename from Sources/OpenSwiftUI/DataAndStorage/Preferences/HostPreferencesKey.swift rename to Sources/OpenSwiftUI/Data/Preference/HostPreferencesKey.swift index 12ac777..fc73bce 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Preferences/HostPreferencesKey.swift +++ b/Sources/OpenSwiftUI/Data/Preference/HostPreferencesKey.swift @@ -2,8 +2,7 @@ // HostPreferencesKey.swift // OpenSwiftUI // -// Created by Kyle on 2023/1/6. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete // ID: 7429200566949B8FB892A77E01A988C8 diff --git a/Sources/OpenSwiftUI/DataAndStorage/Preferences/PreferenceKey.swift b/Sources/OpenSwiftUI/Data/Preference/PreferenceKey.swift similarity index 96% rename from Sources/OpenSwiftUI/DataAndStorage/Preferences/PreferenceKey.swift rename to Sources/OpenSwiftUI/Data/Preference/PreferenceKey.swift index f926c4c..ec46740 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Preferences/PreferenceKey.swift +++ b/Sources/OpenSwiftUI/Data/Preference/PreferenceKey.swift @@ -2,8 +2,7 @@ // PreferenceKey.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/11. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete /// A named value produced by a view. diff --git a/Sources/OpenSwiftUI/DataAndStorage/Preferences/PreferenceKeyVisitor.swift b/Sources/OpenSwiftUI/Data/Preference/PreferenceKeyVisitor.swift similarity index 72% rename from Sources/OpenSwiftUI/DataAndStorage/Preferences/PreferenceKeyVisitor.swift rename to Sources/OpenSwiftUI/Data/Preference/PreferenceKeyVisitor.swift index 56e7dea..1727fa9 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Preferences/PreferenceKeyVisitor.swift +++ b/Sources/OpenSwiftUI/Data/Preference/PreferenceKeyVisitor.swift @@ -2,8 +2,7 @@ // PreferenceKeyVisitor.swift // OpenSwiftUI // -// Created by Kyle on 2023/1/5. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol PreferenceKeyVisitor { diff --git a/Sources/OpenSwiftUI/DataAndStorage/Preferences/PreferenceKeys.swift b/Sources/OpenSwiftUI/Data/Preference/PreferenceKeys.swift similarity index 96% rename from Sources/OpenSwiftUI/DataAndStorage/Preferences/PreferenceKeys.swift rename to Sources/OpenSwiftUI/Data/Preference/PreferenceKeys.swift index b6f67a1..69b8b5a 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Preferences/PreferenceKeys.swift +++ b/Sources/OpenSwiftUI/Data/Preference/PreferenceKeys.swift @@ -2,8 +2,7 @@ // PreferenceKeys.swift // OpenSwiftUI // -// Created by Kyle on 2024/2/2. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete struct PreferenceKeys { diff --git a/Sources/OpenSwiftUI/DataAndStorage/Preferences/PreferenceList.swift b/Sources/OpenSwiftUI/Data/Preference/PreferenceList.swift similarity index 99% rename from Sources/OpenSwiftUI/DataAndStorage/Preferences/PreferenceList.swift rename to Sources/OpenSwiftUI/Data/Preference/PreferenceList.swift index 89b7961..824bac8 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Preferences/PreferenceList.swift +++ b/Sources/OpenSwiftUI/Data/Preference/PreferenceList.swift @@ -2,8 +2,7 @@ // PreferenceList.swift // OpenSwiftUI // -// Created by Kyle on 2023/1/5. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete // ID: C1C63C2F6F2B9F3EB30DD747F0605FBD diff --git a/Sources/OpenSwiftUI/DataAndStorage/Preferences/TODO/_PreferenceTransformModifier.swift b/Sources/OpenSwiftUI/Data/Preference/TODO/_PreferenceTransformModifier.swift similarity index 100% rename from Sources/OpenSwiftUI/DataAndStorage/Preferences/TODO/_PreferenceTransformModifier.swift rename to Sources/OpenSwiftUI/Data/Preference/TODO/_PreferenceTransformModifier.swift diff --git a/Sources/OpenSwiftUI/DataAndStorage/Preferences/TODO/_PreferenceWritingModifier.swift b/Sources/OpenSwiftUI/Data/Preference/TODO/_PreferenceWritingModifier.swift similarity index 100% rename from Sources/OpenSwiftUI/DataAndStorage/Preferences/TODO/_PreferenceWritingModifier.swift rename to Sources/OpenSwiftUI/Data/Preference/TODO/_PreferenceWritingModifier.swift diff --git a/Sources/OpenSwiftUI/DataAndStorage/Preferences/View_Preference.swift b/Sources/OpenSwiftUI/Data/Preference/View_Preference.swift similarity index 90% rename from Sources/OpenSwiftUI/DataAndStorage/Preferences/View_Preference.swift rename to Sources/OpenSwiftUI/Data/Preference/View_Preference.swift index a6b2266..48479db 100644 --- a/Sources/OpenSwiftUI/DataAndStorage/Preferences/View_Preference.swift +++ b/Sources/OpenSwiftUI/Data/Preference/View_Preference.swift @@ -2,8 +2,7 @@ // View_Preference.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/24. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete extension View { diff --git a/Sources/OpenSwiftUI/EventHandling/Focus/FocusState.swift b/Sources/OpenSwiftUI/EventHandling/Focus/FocusState.swift index 6649254..baac4f0 100644 --- a/Sources/OpenSwiftUI/EventHandling/Focus/FocusState.swift +++ b/Sources/OpenSwiftUI/EventHandling/Focus/FocusState.swift @@ -2,8 +2,7 @@ // FocusState.swift // OpenSwiftUI // -// Created by Kyle on 2024/2/1. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP // ID: 274D264A38B51DC68ACC48A91353B7D0 diff --git a/Sources/OpenSwiftUI/EventHandling/Focus/FocusedValueKey.swift b/Sources/OpenSwiftUI/EventHandling/Focus/FocusedValueKey.swift index d8887c2..5bae923 100644 --- a/Sources/OpenSwiftUI/EventHandling/Focus/FocusedValueKey.swift +++ b/Sources/OpenSwiftUI/EventHandling/Focus/FocusedValueKey.swift @@ -2,8 +2,7 @@ // FocusedValueKey.swift // OpenSwiftUI // -// Created by Kyle on 2024/2/1. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete public protocol FocusedValueKey { diff --git a/Sources/OpenSwiftUI/EventHandling/InputEvents/KeyboardShortcut/EventModifiers.swift b/Sources/OpenSwiftUI/EventHandling/InputEvent/KeyboardShortcut/EventModifiers.swift similarity index 96% rename from Sources/OpenSwiftUI/EventHandling/InputEvents/KeyboardShortcut/EventModifiers.swift rename to Sources/OpenSwiftUI/EventHandling/InputEvent/KeyboardShortcut/EventModifiers.swift index b8c060b..5782080 100644 --- a/Sources/OpenSwiftUI/EventHandling/InputEvents/KeyboardShortcut/EventModifiers.swift +++ b/Sources/OpenSwiftUI/EventHandling/InputEvent/KeyboardShortcut/EventModifiers.swift @@ -2,8 +2,7 @@ // EventModifiers.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/24. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete @frozen public struct EventModifiers: OptionSet { diff --git a/Sources/OpenSwiftUI/EventHandling/InputEvents/KeyboardShortcut/KeyEquivalent.swift b/Sources/OpenSwiftUI/EventHandling/InputEvent/KeyboardShortcut/KeyEquivalent.swift similarity index 95% rename from Sources/OpenSwiftUI/EventHandling/InputEvents/KeyboardShortcut/KeyEquivalent.swift rename to Sources/OpenSwiftUI/EventHandling/InputEvent/KeyboardShortcut/KeyEquivalent.swift index 9470491..2bbe235 100644 --- a/Sources/OpenSwiftUI/EventHandling/InputEvents/KeyboardShortcut/KeyEquivalent.swift +++ b/Sources/OpenSwiftUI/EventHandling/InputEvent/KeyboardShortcut/KeyEquivalent.swift @@ -2,8 +2,7 @@ // KeyEquivalent.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/24. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete @available(tvOS, unavailable) diff --git a/Sources/OpenSwiftUI/EventHandling/InputEvents/KeyboardShortcut/TODO/KeyboardShortcut.swift b/Sources/OpenSwiftUI/EventHandling/InputEvent/KeyboardShortcut/TODO/KeyboardShortcut.swift similarity index 98% rename from Sources/OpenSwiftUI/EventHandling/InputEvents/KeyboardShortcut/TODO/KeyboardShortcut.swift rename to Sources/OpenSwiftUI/EventHandling/InputEvent/KeyboardShortcut/TODO/KeyboardShortcut.swift index eada79e..127de54 100644 --- a/Sources/OpenSwiftUI/EventHandling/InputEvents/KeyboardShortcut/TODO/KeyboardShortcut.swift +++ b/Sources/OpenSwiftUI/EventHandling/InputEvent/KeyboardShortcut/TODO/KeyboardShortcut.swift @@ -2,8 +2,7 @@ // KeyboardShortcut.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/24. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Blocked by EnvironmentValues @available(tvOS, unavailable) diff --git a/Sources/OpenSwiftUI/EventHandling/SystemEvents/OpenURLAction.swift b/Sources/OpenSwiftUI/EventHandling/SystemEvent/OpenURLAction.swift similarity index 99% rename from Sources/OpenSwiftUI/EventHandling/SystemEvents/OpenURLAction.swift rename to Sources/OpenSwiftUI/EventHandling/SystemEvent/OpenURLAction.swift index 200898d..4715ea4 100644 --- a/Sources/OpenSwiftUI/EventHandling/SystemEvents/OpenURLAction.swift +++ b/Sources/OpenSwiftUI/EventHandling/SystemEvent/OpenURLAction.swift @@ -2,8 +2,7 @@ // OpenURLAction.swift // OpenSwiftUI // -// Created by Kyle on 2023/11/26. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete // ID: 1F1831D737D24A15A8A759DDE72CEF68 diff --git a/Sources/OpenSwiftUI/FrameworkIntegration/UIKit/UIHostingController.swift b/Sources/OpenSwiftUI/Integration/UIKit/UIHostingController.swift similarity index 100% rename from Sources/OpenSwiftUI/FrameworkIntegration/UIKit/UIHostingController.swift rename to Sources/OpenSwiftUI/Integration/UIKit/UIHostingController.swift diff --git a/Sources/OpenSwiftUI/FrameworkIntegration/UIKit/_UIHostingView.swift b/Sources/OpenSwiftUI/Integration/UIKit/_UIHostingView.swift similarity index 100% rename from Sources/OpenSwiftUI/FrameworkIntegration/UIKit/_UIHostingView.swift rename to Sources/OpenSwiftUI/Integration/UIKit/_UIHostingView.swift diff --git a/Sources/OpenSwiftUI/FrameworkIntegration/UIKit/_UIHostingViewable.swift b/Sources/OpenSwiftUI/Integration/UIKit/_UIHostingViewable.swift similarity index 100% rename from Sources/OpenSwiftUI/FrameworkIntegration/UIKit/_UIHostingViewable.swift rename to Sources/OpenSwiftUI/Integration/UIKit/_UIHostingViewable.swift diff --git a/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/AlignmentID.swift b/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/AlignmentID.swift index 68a6afa..04b505d 100644 --- a/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/AlignmentID.swift +++ b/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/AlignmentID.swift @@ -2,8 +2,7 @@ // AlignmentID.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/16. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete #if canImport(Darwin) diff --git a/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/AlignmentKey.swift b/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/AlignmentKey.swift index efee25f..a21b3b5 100644 --- a/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/AlignmentKey.swift +++ b/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/AlignmentKey.swift @@ -2,8 +2,7 @@ // AlignmentKey.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/17. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete // ID: E20796D15DD3D417699102559E024115 diff --git a/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/HorizontalAlignment.swift b/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/HorizontalAlignment.swift index aaabaa3..f00c4e6 100644 --- a/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/HorizontalAlignment.swift +++ b/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/HorizontalAlignment.swift @@ -2,8 +2,7 @@ // HorizontalAlignment.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/17. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete // ID: E20796D15DD3D417699102559E024115 diff --git a/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/VerticalAlignment.swift b/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/VerticalAlignment.swift index 087934b..d4f89be 100644 --- a/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/VerticalAlignment.swift +++ b/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/VerticalAlignment.swift @@ -2,8 +2,7 @@ // VerticalAlignment.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/17. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete // ID: E20796D15DD3D417699102559E024115 diff --git a/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/ViewDimensions.swift b/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/ViewDimensions.swift index 9fac57b..1655765 100644 --- a/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/ViewDimensions.swift +++ b/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Alignment/ViewDimensions.swift @@ -2,8 +2,7 @@ // ViewDimensions.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/16. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete #if canImport(Darwin) diff --git a/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Edge/Edge.swift b/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Edge/Edge.swift index 42cc67c..6f72ee4 100644 --- a/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Edge/Edge.swift +++ b/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Edge/Edge.swift @@ -2,8 +2,7 @@ // Edge.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/8. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete // MARK: - Edge diff --git a/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Edge/EdgeInsets.swift b/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Edge/EdgeInsets.swift index 4892f90..5c4065c 100644 --- a/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Edge/EdgeInsets.swift +++ b/Sources/OpenSwiftUI/Layout/LayoutAdjustments/Edge/EdgeInsets.swift @@ -2,8 +2,7 @@ // EdgeInsets.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/8. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete #if canImport(Darwin) diff --git a/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/LayoutComputer.swift b/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/LayoutComputer.swift index f44055f..57501a4 100644 --- a/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/LayoutComputer.swift +++ b/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/LayoutComputer.swift @@ -2,8 +2,7 @@ // LayoutComputer.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/17. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP #if canImport(Darwin) diff --git a/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/Spacing.swift b/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/Spacing.swift index c90a951..856e5b6 100644 --- a/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/Spacing.swift +++ b/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/Spacing.swift @@ -2,8 +2,7 @@ // Spacing.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/17. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: TODO // ID: 127A76D3C8081D0134153BE9AE746714 diff --git a/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/ViewGeometry.swift b/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/ViewGeometry.swift index 24a55d0..dc108c7 100644 --- a/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/ViewGeometry.swift +++ b/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/ViewGeometry.swift @@ -2,8 +2,7 @@ // ViewGeometry.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/17. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete import Foundation diff --git a/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/ViewOrigin.swift b/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/ViewOrigin.swift index 1c1e3c0..94c4232 100644 --- a/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/ViewOrigin.swift +++ b/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/ViewOrigin.swift @@ -2,8 +2,7 @@ // ViewOrigin.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/17. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete import Foundation diff --git a/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/ViewSize.swift b/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/ViewSize.swift index 6aebd77..9b3e925 100644 --- a/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/ViewSize.swift +++ b/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/ViewSize.swift @@ -2,8 +2,7 @@ // ViewSize.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/16. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete import Foundation diff --git a/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/_ProposedSize.swift b/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/_ProposedSize.swift index f4db35b..8c2fe04 100644 --- a/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/_ProposedSize.swift +++ b/Sources/OpenSwiftUI/Layout/LayoutFundamentals/internal/_ProposedSize.swift @@ -2,8 +2,7 @@ // _ProposedSize.swift // OpenSwiftUI // -// Created by Kyle on 2023/12/17. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete #if canImport(Darwin) diff --git a/Sources/OpenSwiftUI/AppStructure/Scenes/PrimitiveScene.swift b/Sources/OpenSwiftUI/Scene/Core/PrimitiveScene.swift similarity index 76% rename from Sources/OpenSwiftUI/AppStructure/Scenes/PrimitiveScene.swift rename to Sources/OpenSwiftUI/Scene/Core/PrimitiveScene.swift index 6446758..6d6a098 100644 --- a/Sources/OpenSwiftUI/AppStructure/Scenes/PrimitiveScene.swift +++ b/Sources/OpenSwiftUI/Scene/Core/PrimitiveScene.swift @@ -2,8 +2,7 @@ // PrimitiveScene.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/22. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol PrimitiveScene: Scene where Body == Never {} diff --git a/Sources/OpenSwiftUI/AppStructure/Scenes/TODO/Scene.swift b/Sources/OpenSwiftUI/Scene/Core/Scene.swift similarity index 86% rename from Sources/OpenSwiftUI/AppStructure/Scenes/TODO/Scene.swift rename to Sources/OpenSwiftUI/Scene/Core/Scene.swift index c8cd81d..6ea1816 100644 --- a/Sources/OpenSwiftUI/AppStructure/Scenes/TODO/Scene.swift +++ b/Sources/OpenSwiftUI/Scene/Core/Scene.swift @@ -2,8 +2,7 @@ // Scene.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/22. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Empty public protocol Scene { diff --git a/Sources/OpenSwiftUI/AppStructure/Scenes/TODO/SceneBuilder.swift b/Sources/OpenSwiftUI/Scene/Core/SceneBuilder.swift similarity index 96% rename from Sources/OpenSwiftUI/AppStructure/Scenes/TODO/SceneBuilder.swift rename to Sources/OpenSwiftUI/Scene/Core/SceneBuilder.swift index 706e167..5f385ad 100644 --- a/Sources/OpenSwiftUI/AppStructure/Scenes/TODO/SceneBuilder.swift +++ b/Sources/OpenSwiftUI/Scene/Core/SceneBuilder.swift @@ -2,8 +2,7 @@ // ViewBuilder.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/22. -// Lastest Version: iOS 17.0 +// Audited for RELEASE_2023 // Status: Blocked @resultBuilder diff --git a/Sources/OpenSwiftUI/AppStructure/Scenes/SceneInput.swift b/Sources/OpenSwiftUI/Scene/Core/SceneInput.swift similarity index 60% rename from Sources/OpenSwiftUI/AppStructure/Scenes/SceneInput.swift rename to Sources/OpenSwiftUI/Scene/Core/SceneInput.swift index 061d081..5bfb698 100644 --- a/Sources/OpenSwiftUI/AppStructure/Scenes/SceneInput.swift +++ b/Sources/OpenSwiftUI/Scene/Core/SceneInput.swift @@ -2,8 +2,7 @@ // SceneInput.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/22. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete protocol SceneInput: GraphInput {} diff --git a/Sources/OpenSwiftUI/AppStructure/Scenes/TODO/_SceneInputs.swift b/Sources/OpenSwiftUI/Scene/Core/_SceneInputs.swift similarity index 59% rename from Sources/OpenSwiftUI/AppStructure/Scenes/TODO/_SceneInputs.swift rename to Sources/OpenSwiftUI/Scene/Core/_SceneInputs.swift index eaad08f..8caef01 100644 --- a/Sources/OpenSwiftUI/AppStructure/Scenes/TODO/_SceneInputs.swift +++ b/Sources/OpenSwiftUI/Scene/Core/_SceneInputs.swift @@ -2,8 +2,7 @@ // _SceneInputs.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/22. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Empty public struct _SceneInputs {} diff --git a/Sources/OpenSwiftUI/AppStructure/Scenes/TODO/_SceneOutputs.swift b/Sources/OpenSwiftUI/Scene/Core/_SceneOutputs.swift similarity index 59% rename from Sources/OpenSwiftUI/AppStructure/Scenes/TODO/_SceneOutputs.swift rename to Sources/OpenSwiftUI/Scene/Core/_SceneOutputs.swift index a491783..129629f 100644 --- a/Sources/OpenSwiftUI/AppStructure/Scenes/TODO/_SceneOutputs.swift +++ b/Sources/OpenSwiftUI/Scene/Core/_SceneOutputs.swift @@ -2,8 +2,7 @@ // _SceneInputs.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/22. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Empty public struct _SceneOutputs {} diff --git a/Sources/OpenSwiftUI/AppStructure/Scenes/TODO/WindowGroup.swift b/Sources/OpenSwiftUI/Scene/WindowGroup.swift similarity index 94% rename from Sources/OpenSwiftUI/AppStructure/Scenes/TODO/WindowGroup.swift rename to Sources/OpenSwiftUI/Scene/WindowGroup.swift index 578a5ea..e51d27d 100644 --- a/Sources/OpenSwiftUI/AppStructure/Scenes/TODO/WindowGroup.swift +++ b/Sources/OpenSwiftUI/Scene/WindowGroup.swift @@ -2,8 +2,7 @@ // WindowGroup.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/22. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP @frozen diff --git a/Sources/OpenSwiftUI/Test/TestApp.swift b/Sources/OpenSwiftUI/Test/TestApp.swift index a98370e..9d1ba29 100644 --- a/Sources/OpenSwiftUI/Test/TestApp.swift +++ b/Sources/OpenSwiftUI/Test/TestApp.swift @@ -2,8 +2,7 @@ // TestApp.swift // OpenSwiftUI // -// Created by Kyle on 2024/1/9. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP // ID: A519B5B95CA8FF4E3445832668F0B2D2 diff --git a/Sources/OpenSwiftUI/Test/TestIDView.swift b/Sources/OpenSwiftUI/Test/TestIDView.swift index d913d03..d5d2e40 100644 --- a/Sources/OpenSwiftUI/Test/TestIDView.swift +++ b/Sources/OpenSwiftUI/Test/TestIDView.swift @@ -2,8 +2,7 @@ // TestIDView.swift // OpenSwiftUI // -// Created by Kyle on 2023/1/9. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP internal import OpenGraphShims diff --git a/Sources/OpenSwiftUI/Test/_BenchmarkHost.swift b/Sources/OpenSwiftUI/Test/_BenchmarkHost.swift index 81a16c0..c5f74f2 100644 --- a/Sources/OpenSwiftUI/Test/_BenchmarkHost.swift +++ b/Sources/OpenSwiftUI/Test/_BenchmarkHost.swift @@ -2,8 +2,7 @@ // _BenchmarkHost.swift // OpenSwiftUI // -// Created by Kyle on 2023/1/9. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete // ID: 3E629D505F0A70F29ACFC010AA42C6E0 @@ -17,7 +16,7 @@ import Foundation import QuartzCore #endif -private let enableProfiler = EnvironmentHelper.value(for: "OPENSWIFTUI_PROFILE_BENCHMARKS") +private let enableProfiler = EnvironmentHelper.value(for: "OPENSWIFTUI_PROFILE_BENCHMARKS") != 0 public protocol _BenchmarkHost: AnyObject { func _renderForTest(interval: Double) diff --git a/Sources/OpenSwiftUI/Test/_PerformanceTest.swift b/Sources/OpenSwiftUI/Test/_PerformanceTest.swift index 1c08019..dc341f4 100644 --- a/Sources/OpenSwiftUI/Test/_PerformanceTest.swift +++ b/Sources/OpenSwiftUI/Test/_PerformanceTest.swift @@ -2,8 +2,7 @@ // _PerformanceTest.swift // OpenSwiftUI // -// Created by Kyle on 2023/1/9. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: WIP #if os(iOS) @@ -12,7 +11,7 @@ import UIKit import AppKit #endif -internal import OpenSwiftUIShims +internal import COpenSwiftUI public protocol _PerformanceTest: _Test { var name: String { get } diff --git a/Sources/OpenSwiftUI/Views/Animations/AnimatablePair.swift b/Sources/OpenSwiftUI/View/Animation/AnimatablePair.swift similarity index 96% rename from Sources/OpenSwiftUI/Views/Animations/AnimatablePair.swift rename to Sources/OpenSwiftUI/View/Animation/AnimatablePair.swift index 9a27b17..38ffbc5 100644 --- a/Sources/OpenSwiftUI/Views/Animations/AnimatablePair.swift +++ b/Sources/OpenSwiftUI/View/Animation/AnimatablePair.swift @@ -2,8 +2,7 @@ // AnimatablePair.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/9. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete /// A pair of animatable values, which is itself animatable. diff --git a/Sources/OpenSwiftUI/Views/Animations/EmptyAnimatableData.swift b/Sources/OpenSwiftUI/View/Animation/EmptyAnimatableData.swift similarity index 93% rename from Sources/OpenSwiftUI/Views/Animations/EmptyAnimatableData.swift rename to Sources/OpenSwiftUI/View/Animation/EmptyAnimatableData.swift index f7926b6..8a4e85e 100644 --- a/Sources/OpenSwiftUI/Views/Animations/EmptyAnimatableData.swift +++ b/Sources/OpenSwiftUI/View/Animation/EmptyAnimatableData.swift @@ -2,8 +2,7 @@ // EmptyAnimatableData.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/9. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete @frozen diff --git a/Sources/OpenSwiftUI/Views/Animations/TODO/Animatable.swift b/Sources/OpenSwiftUI/View/Animation/TODO/Animatable.swift similarity index 96% rename from Sources/OpenSwiftUI/Views/Animations/TODO/Animatable.swift rename to Sources/OpenSwiftUI/View/Animation/TODO/Animatable.swift index 3c23a81..5d2c0a1 100644 --- a/Sources/OpenSwiftUI/Views/Animations/TODO/Animatable.swift +++ b/Sources/OpenSwiftUI/View/Animation/TODO/Animatable.swift @@ -2,8 +2,7 @@ // Animatable.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/9. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Blocked by Graph // MARK: - Animatable diff --git a/Sources/OpenSwiftUI/Views/Animations/TODO/AnimatableModifier.swift b/Sources/OpenSwiftUI/View/Animation/TODO/AnimatableModifier.swift similarity index 94% rename from Sources/OpenSwiftUI/Views/Animations/TODO/AnimatableModifier.swift rename to Sources/OpenSwiftUI/View/Animation/TODO/AnimatableModifier.swift index 7ff5c4c..f550175 100644 --- a/Sources/OpenSwiftUI/Views/Animations/TODO/AnimatableModifier.swift +++ b/Sources/OpenSwiftUI/View/Animation/TODO/AnimatableModifier.swift @@ -2,8 +2,7 @@ // AnimatableModifier.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/9. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Blocked by Graph @available(*, deprecated, message: "use Animatable directly") diff --git a/Sources/OpenSwiftUI/Views/Animations/TODO/Animation.swift b/Sources/OpenSwiftUI/View/Animation/TODO/Animation.swift similarity index 100% rename from Sources/OpenSwiftUI/Views/Animations/TODO/Animation.swift rename to Sources/OpenSwiftUI/View/Animation/TODO/Animation.swift diff --git a/Sources/OpenSwiftUI/Views/Animations/TODO/_AnimatableView.swift b/Sources/OpenSwiftUI/View/Animation/TODO/_AnimatableView.swift similarity index 92% rename from Sources/OpenSwiftUI/Views/Animations/TODO/_AnimatableView.swift rename to Sources/OpenSwiftUI/View/Animation/TODO/_AnimatableView.swift index 41cfe64..58e3a79 100644 --- a/Sources/OpenSwiftUI/Views/Animations/TODO/_AnimatableView.swift +++ b/Sources/OpenSwiftUI/View/Animation/TODO/_AnimatableView.swift @@ -2,8 +2,7 @@ // _AnimatableView.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/9. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Blocked by Graph @available(*, deprecated, message: "use Animatable directly") diff --git a/Sources/OpenSwiftUI/Views/Animations/VectorArithmetic.swift b/Sources/OpenSwiftUI/View/Animation/VectorArithmetic.swift similarity index 96% rename from Sources/OpenSwiftUI/Views/Animations/VectorArithmetic.swift rename to Sources/OpenSwiftUI/View/Animation/VectorArithmetic.swift index 4a7a697..7e6b08f 100644 --- a/Sources/OpenSwiftUI/Views/Animations/VectorArithmetic.swift +++ b/Sources/OpenSwiftUI/View/Animation/VectorArithmetic.swift @@ -2,8 +2,7 @@ // VectorArithmetic.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/9. -// Lastest Version: iOS 17.0 +// Audited for RELEASE_2023 // Status: Complete public protocol VectorArithmetic: AdditiveArithmetic { diff --git a/Sources/OpenSwiftUI/Views/Animations/_VectorMath.swift b/Sources/OpenSwiftUI/View/Animation/_VectorMath.swift similarity index 96% rename from Sources/OpenSwiftUI/Views/Animations/_VectorMath.swift rename to Sources/OpenSwiftUI/View/Animation/_VectorMath.swift index fcde9a6..ef9f1bd 100644 --- a/Sources/OpenSwiftUI/Views/Animations/_VectorMath.swift +++ b/Sources/OpenSwiftUI/View/Animation/_VectorMath.swift @@ -2,8 +2,7 @@ // _VectorMath.swift // OpenSwiftUI // -// Created by Kyle on 2023/10/9. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Complete public protocol _VectorMath: Animatable {} diff --git a/Sources/OpenSwiftUI/UIElements/Button/TODO/Button.swift b/Sources/OpenSwiftUI/View/Control/Button/Button.swift similarity index 79% rename from Sources/OpenSwiftUI/UIElements/Button/TODO/Button.swift rename to Sources/OpenSwiftUI/View/Control/Button/Button.swift index b9b2d0f..d5bc638 100644 --- a/Sources/OpenSwiftUI/UIElements/Button/TODO/Button.swift +++ b/Sources/OpenSwiftUI/View/Control/Button/Button.swift @@ -2,8 +2,7 @@ // ButtonRole.swift // OpenSwiftUI // -// Created by Kyle on 2023/9/22. -// Lastest Version: iOS 15.5 +// Audited for RELEASE_2021 // Status: Empty public struct Button