VAUXPrototype
About VAUXPrototype
This is a UI components prototyping tool enables on-device experimentation with the full nuances and edge cases of every UI piece as well as showcasing available customization options.
It also serves as a code repository for developers to store barebones implementations of common elements and behaviors.
While parts of the app use the UiKit framework, this is largely a SwiftUI app and shuns legacy frameworks like Combine in favor of the new async/await and the Observation framework whenever possible.
Key Features
- Action Animations: Proposes 5 implementations for call to action buttons with built-in progress tracking.
- Web Credentials: Contains a Web Credentials implementation with associated domain file settings.
- Multitasking: Enabled for iPadOS and MacOS, implementing implicit multitasking window opening.
- App Clip: Implements a functional App clip target referencing the main app.
- Shortcuts & Menus: Demonstrates App shortcuts, SidebarCommands, and context menus.
- SwiftData: Implements the default Apple template.