{"repo":"joshdholtz/DeckUI","free":true,"listed":false,"github":"https://github.com/joshdholtz/DeckUI","clone":"git clone https://github.com/joshdholtz/DeckUI.git","description":"Swift DSL for writing slide decks in Xcode","language":"Swift","stars":621,"topics":["slides","swift","swiftui","xcode"],"license":"MIT","category":"mobile-apps","readme_excerpt":"✨ DeckUI ) DeckUI is a Swift DSL (domain specific language) for writing slide decks in Xcode. It allows for quick creation of slides and content in a language and environment you are familiar with. But why ? Well, I made this because: - I was bored on an airplane - Wanted to use this as a demo for future conference talk on Swift DSLs - Need something more customizable than markdown for writing slide decks and more codey than Keynote 👉 Watch Introducing DeckUI - Write slide decks in Swift on my YouTube channel for more explaination and full demo ✨ Features - [x] Create slide decks in pure Swift code - [x] Decks are presented in SwiftUI with Presenter - [x] Build decks without knowing any SwiftUI - With Deck , Slide , Title , Words , Bullets , Media , Columns - [x] Use RawView to drop any SwiftUI view - Fully interactable and great for demos - [x] Display code with Code - Use up and down arrows to highlight lines of code as your talking about them - [x] Support videos on Media 🐌 Future Features - [ ] Support iOS and maybe tvOS - [ ] Fix bug with Media remote image loading and slide transitions - [ ] Animations within a slide - [ ] More customization on Words - [ ] Nesting of Bullets - [ ] Syntax highlighting for Code - [ ] Documentation - [ ] More examples Simple Demo https://user-images.githubusercontent.com/401294/189043329-fe75161c-17c1-4471-8632-07fb79d26d1a.mov 💻 Installing Swift Package Manager - File Swift Packages Add Package Dependency - Add https://github.com/joshd","default_branch":null,"files":null,"tree":[],"storefront":"/r/joshdholtz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/joshdholtz/DeckUI/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}