├── .github └── FUNDING.yml ├── .gitignore ├── CLAUDE.md ├── DeckUI.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ └── swiftpm │ └── Package.resolved ├── Examples └── Demo │ ├── Demo.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ ├── Media │ ├── big-buck-bunny.mp4 │ └── bill-murray.jpeg │ ├── Shared │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── murray.imageset │ │ │ ├── Contents.json │ │ │ └── asset-bill-murray.jpeg │ ├── ContentView.swift │ └── DemoApp.swift │ ├── Tests iOS │ ├── Tests_iOS.swift │ └── Tests_iOSLaunchTests.swift │ ├── Tests macOS │ ├── Tests_macOS.swift │ └── Tests_macOSLaunchTests.swift │ └── macOS │ └── macOS.entitlements ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources └── DeckUI │ ├── Compatibility.swift │ ├── DSL │ ├── ContentItem.swift │ ├── ContentItems │ │ ├── Bullets.swift │ │ ├── Code.swift │ │ ├── Columns.swift │ │ ├── Media.swift │ │ ├── RawView.swift │ │ ├── Title.swift │ │ └── Words.swift │ ├── Deck.swift │ ├── Slide.swift │ └── Theme.swift │ ├── DeckUI.swift │ ├── Deprecations.swift │ ├── PresentationState.swift │ ├── Syntax Highlight │ ├── CodeComponent.swift │ ├── CodeComponentFormat.swift │ ├── CodeTheme.swift │ ├── Grammar │ │ └── NoGrammar.swift │ └── ProgrammingLanguage.swift │ └── Views │ ├── CameraView.swift │ ├── Presenter.swift │ ├── PresenterNotesView.swift │ └── SlideNavigation.swift └── Tests └── DeckUITests └── DeckUITests.swift /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [joshdholtz] 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/.gitignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /DeckUI.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/DeckUI.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DeckUI.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/DeckUI.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /DeckUI.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/DeckUI.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /Examples/Demo/Demo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Examples/Demo/Demo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Examples/Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Examples/Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Examples/Demo/Demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Examples/Demo/Demo.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Examples/Demo/Media/big-buck-bunny.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Examples/Demo/Media/big-buck-bunny.mp4 -------------------------------------------------------------------------------- /Examples/Demo/Media/bill-murray.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Examples/Demo/Media/bill-murray.jpeg -------------------------------------------------------------------------------- /Examples/Demo/Shared/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Examples/Demo/Shared/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /Examples/Demo/Shared/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Examples/Demo/Shared/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Examples/Demo/Shared/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Examples/Demo/Shared/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /Examples/Demo/Shared/Assets.xcassets/murray.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Examples/Demo/Shared/Assets.xcassets/murray.imageset/Contents.json -------------------------------------------------------------------------------- /Examples/Demo/Shared/Assets.xcassets/murray.imageset/asset-bill-murray.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Examples/Demo/Shared/Assets.xcassets/murray.imageset/asset-bill-murray.jpeg -------------------------------------------------------------------------------- /Examples/Demo/Shared/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Examples/Demo/Shared/ContentView.swift -------------------------------------------------------------------------------- /Examples/Demo/Shared/DemoApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Examples/Demo/Shared/DemoApp.swift -------------------------------------------------------------------------------- /Examples/Demo/Tests iOS/Tests_iOS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Examples/Demo/Tests iOS/Tests_iOS.swift -------------------------------------------------------------------------------- /Examples/Demo/Tests iOS/Tests_iOSLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Examples/Demo/Tests iOS/Tests_iOSLaunchTests.swift -------------------------------------------------------------------------------- /Examples/Demo/Tests macOS/Tests_macOS.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Examples/Demo/Tests macOS/Tests_macOS.swift -------------------------------------------------------------------------------- /Examples/Demo/Tests macOS/Tests_macOSLaunchTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Examples/Demo/Tests macOS/Tests_macOSLaunchTests.swift -------------------------------------------------------------------------------- /Examples/Demo/macOS/macOS.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Examples/Demo/macOS/macOS.entitlements -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/README.md -------------------------------------------------------------------------------- /Sources/DeckUI/Compatibility.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/Compatibility.swift -------------------------------------------------------------------------------- /Sources/DeckUI/DSL/ContentItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/DSL/ContentItem.swift -------------------------------------------------------------------------------- /Sources/DeckUI/DSL/ContentItems/Bullets.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/DSL/ContentItems/Bullets.swift -------------------------------------------------------------------------------- /Sources/DeckUI/DSL/ContentItems/Code.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/DSL/ContentItems/Code.swift -------------------------------------------------------------------------------- /Sources/DeckUI/DSL/ContentItems/Columns.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/DSL/ContentItems/Columns.swift -------------------------------------------------------------------------------- /Sources/DeckUI/DSL/ContentItems/Media.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/DSL/ContentItems/Media.swift -------------------------------------------------------------------------------- /Sources/DeckUI/DSL/ContentItems/RawView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/DSL/ContentItems/RawView.swift -------------------------------------------------------------------------------- /Sources/DeckUI/DSL/ContentItems/Title.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/DSL/ContentItems/Title.swift -------------------------------------------------------------------------------- /Sources/DeckUI/DSL/ContentItems/Words.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/DSL/ContentItems/Words.swift -------------------------------------------------------------------------------- /Sources/DeckUI/DSL/Deck.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/DSL/Deck.swift -------------------------------------------------------------------------------- /Sources/DeckUI/DSL/Slide.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/DSL/Slide.swift -------------------------------------------------------------------------------- /Sources/DeckUI/DSL/Theme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/DSL/Theme.swift -------------------------------------------------------------------------------- /Sources/DeckUI/DeckUI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/DeckUI.swift -------------------------------------------------------------------------------- /Sources/DeckUI/Deprecations.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/Deprecations.swift -------------------------------------------------------------------------------- /Sources/DeckUI/PresentationState.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/PresentationState.swift -------------------------------------------------------------------------------- /Sources/DeckUI/Syntax Highlight/CodeComponent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/Syntax Highlight/CodeComponent.swift -------------------------------------------------------------------------------- /Sources/DeckUI/Syntax Highlight/CodeComponentFormat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/Syntax Highlight/CodeComponentFormat.swift -------------------------------------------------------------------------------- /Sources/DeckUI/Syntax Highlight/CodeTheme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/Syntax Highlight/CodeTheme.swift -------------------------------------------------------------------------------- /Sources/DeckUI/Syntax Highlight/Grammar/NoGrammar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/Syntax Highlight/Grammar/NoGrammar.swift -------------------------------------------------------------------------------- /Sources/DeckUI/Syntax Highlight/ProgrammingLanguage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/Syntax Highlight/ProgrammingLanguage.swift -------------------------------------------------------------------------------- /Sources/DeckUI/Views/CameraView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/Views/CameraView.swift -------------------------------------------------------------------------------- /Sources/DeckUI/Views/Presenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/Views/Presenter.swift -------------------------------------------------------------------------------- /Sources/DeckUI/Views/PresenterNotesView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/Views/PresenterNotesView.swift -------------------------------------------------------------------------------- /Sources/DeckUI/Views/SlideNavigation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Sources/DeckUI/Views/SlideNavigation.swift -------------------------------------------------------------------------------- /Tests/DeckUITests/DeckUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joshdholtz/DeckUI/HEAD/Tests/DeckUITests/DeckUITests.swift --------------------------------------------------------------------------------