├── .gitignore ├── .spi.yml ├── Apps ├── Apps.xcworkspace │ └── contents.xcworkspacedata └── Examples │ ├── Examples.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── Examples │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Examples.entitlements │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ └── Sources │ │ ├── App.swift │ │ ├── Examples - Envelopment.swift │ │ ├── Examples - Marks.swift │ │ └── Main Window.swift │ └── UIElements ├── LICENSE ├── Package.swift ├── README.md └── Sources ├── Marks ├── Documentation.docc │ └── Documentation.md ├── Experimental.swift ├── Extras.swift ├── Mark Gesture - Drag.swift ├── Mark Gesture - Pointer.swift ├── Mark Gesture - Spatial.swift ├── Mark View - Subviews.swift ├── Mark View.swift └── Marks.swift └── UIElements ├── Concentric - Overlay 3D.swift ├── Concentric.swift ├── Documentation.docc ├── Documentation.md ├── Resources │ ├── placements-2d.jpg │ └── placements-3d.jpg └── What's New.md ├── Envelopment ├── Envelopment - 2D.swift ├── Envelopment - 3D.swift ├── Envelopment - Adaptation.swift ├── Envelopment - Conveniences.swift ├── Envelopment - Input.swift └── Envelopment.swift ├── Tools ├── Elements Builders.swift ├── Geometry Shim.swift ├── Preview Primitives.swift ├── Shims.swift └── Size Exfiltration.swift └── Vectors ├── Conformances - Core Graphics.swift ├── Conformances - SIMD.swift ├── Conformances - Spatial.swift ├── Vector Operations.swift └── Vectors - Basics.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/.gitignore -------------------------------------------------------------------------------- /.spi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/.spi.yml -------------------------------------------------------------------------------- /Apps/Apps.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Apps/Apps.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Apps/Examples/Examples.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Apps/Examples/Examples.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Apps/Examples/Examples.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Apps/Examples/Examples.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Apps/Examples/Examples/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Apps/Examples/Examples/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Apps/Examples/Examples/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Apps/Examples/Examples/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Apps/Examples/Examples/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Apps/Examples/Examples/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Apps/Examples/Examples/Examples.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Apps/Examples/Examples/Examples.entitlements -------------------------------------------------------------------------------- /Apps/Examples/Examples/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Apps/Examples/Examples/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Apps/Examples/Examples/Sources/App.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Apps/Examples/Examples/Sources/App.swift -------------------------------------------------------------------------------- /Apps/Examples/Examples/Sources/Examples - Envelopment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Apps/Examples/Examples/Sources/Examples - Envelopment.swift -------------------------------------------------------------------------------- /Apps/Examples/Examples/Sources/Examples - Marks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Apps/Examples/Examples/Sources/Examples - Marks.swift -------------------------------------------------------------------------------- /Apps/Examples/Examples/Sources/Main Window.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Apps/Examples/Examples/Sources/Main Window.swift -------------------------------------------------------------------------------- /Apps/Examples/UIElements: -------------------------------------------------------------------------------- 1 | ../.. -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Marks/Documentation.docc/Documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/Marks/Documentation.docc/Documentation.md -------------------------------------------------------------------------------- /Sources/Marks/Experimental.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/Marks/Experimental.swift -------------------------------------------------------------------------------- /Sources/Marks/Extras.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/Marks/Extras.swift -------------------------------------------------------------------------------- /Sources/Marks/Mark Gesture - Drag.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/Marks/Mark Gesture - Drag.swift -------------------------------------------------------------------------------- /Sources/Marks/Mark Gesture - Pointer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/Marks/Mark Gesture - Pointer.swift -------------------------------------------------------------------------------- /Sources/Marks/Mark Gesture - Spatial.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/Marks/Mark Gesture - Spatial.swift -------------------------------------------------------------------------------- /Sources/Marks/Mark View - Subviews.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/Marks/Mark View - Subviews.swift -------------------------------------------------------------------------------- /Sources/Marks/Mark View.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/Marks/Mark View.swift -------------------------------------------------------------------------------- /Sources/Marks/Marks.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/Marks/Marks.swift -------------------------------------------------------------------------------- /Sources/UIElements/Concentric - Overlay 3D.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Concentric - Overlay 3D.swift -------------------------------------------------------------------------------- /Sources/UIElements/Concentric.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Concentric.swift -------------------------------------------------------------------------------- /Sources/UIElements/Documentation.docc/Documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Documentation.docc/Documentation.md -------------------------------------------------------------------------------- /Sources/UIElements/Documentation.docc/Resources/placements-2d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Documentation.docc/Resources/placements-2d.jpg -------------------------------------------------------------------------------- /Sources/UIElements/Documentation.docc/Resources/placements-3d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Documentation.docc/Resources/placements-3d.jpg -------------------------------------------------------------------------------- /Sources/UIElements/Documentation.docc/What's New.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Documentation.docc/What's New.md -------------------------------------------------------------------------------- /Sources/UIElements/Envelopment/Envelopment - 2D.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Envelopment/Envelopment - 2D.swift -------------------------------------------------------------------------------- /Sources/UIElements/Envelopment/Envelopment - 3D.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Envelopment/Envelopment - 3D.swift -------------------------------------------------------------------------------- /Sources/UIElements/Envelopment/Envelopment - Adaptation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Envelopment/Envelopment - Adaptation.swift -------------------------------------------------------------------------------- /Sources/UIElements/Envelopment/Envelopment - Conveniences.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Envelopment/Envelopment - Conveniences.swift -------------------------------------------------------------------------------- /Sources/UIElements/Envelopment/Envelopment - Input.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Envelopment/Envelopment - Input.swift -------------------------------------------------------------------------------- /Sources/UIElements/Envelopment/Envelopment.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Envelopment/Envelopment.swift -------------------------------------------------------------------------------- /Sources/UIElements/Tools/Elements Builders.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Tools/Elements Builders.swift -------------------------------------------------------------------------------- /Sources/UIElements/Tools/Geometry Shim.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Tools/Geometry Shim.swift -------------------------------------------------------------------------------- /Sources/UIElements/Tools/Preview Primitives.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Tools/Preview Primitives.swift -------------------------------------------------------------------------------- /Sources/UIElements/Tools/Shims.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Tools/Shims.swift -------------------------------------------------------------------------------- /Sources/UIElements/Tools/Size Exfiltration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Tools/Size Exfiltration.swift -------------------------------------------------------------------------------- /Sources/UIElements/Vectors/Conformances - Core Graphics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Vectors/Conformances - Core Graphics.swift -------------------------------------------------------------------------------- /Sources/UIElements/Vectors/Conformances - SIMD.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Vectors/Conformances - SIMD.swift -------------------------------------------------------------------------------- /Sources/UIElements/Vectors/Conformances - Spatial.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Vectors/Conformances - Spatial.swift -------------------------------------------------------------------------------- /Sources/UIElements/Vectors/Vector Operations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Vectors/Vector Operations.swift -------------------------------------------------------------------------------- /Sources/UIElements/Vectors/Vectors - Basics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noeticgarden/uielements/HEAD/Sources/UIElements/Vectors/Vectors - Basics.swift --------------------------------------------------------------------------------