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.

Screenshots

Call to Action Multitasking Shortcuts