Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zhrispineda/settings-visionos

SwiftUI recreation of the visionOS Settings app
https://github.com/zhrispineda/settings-visionos

apple applevisionpro recreation settings swift swiftui visionos

Last synced: 6 days ago
JSON representation

SwiftUI recreation of the visionOS Settings app

Awesome Lists containing this project

README

        

# Settings-visionOS
SwiftUI recreation of the visionOS Settings app.

## Information
- This personal project is a recreation of Apple's current and default Settings app for Apple Vision Pro **(Simulator)** on visionOS 2.1 **Release** (22N580).
- The `main` branch will have the latest available version of visionOS; older versions are available as their own branch.
- All features within the app are only simulations and have no effect on outside of the app.
- Since this project is based off of the Simulator and not a physical Apple Vision Pro, aspects such as simulated controls and views only on physical devices are not implemented at this time.

## Examples
![A GIF comparing Apple's Settings app and this project's Settings app side-by-side](Assets/Settings.gif)
![An image comparing both apps's General section](Assets/[email protected])
![An image comparing both app's Apps section](Assets/[email protected])

## Usage
Open the project in Xcode 16 and run with either a Simulator running Apple Vision Pro's visionOS 2.1 or a physical Apple Vision Pro with Developer Mode enabled as a destination.

This is a personal project for learning Swift and SwiftUI. Feel free to fork, explore, and make the project your own for any personal use!

## Disclaimers
- This app is a recreation of one of Apple's own apps and its designs.
- All assets such as icons and images are not my own in any way.
- Feel free to look through the commit history to see the project evolve from a single view to its current state.

## Other Settings Projects
- **iOS Settings** https://github.com/zhrispineda/Settings-iOS
- **watchOS Settings** https://github.com/zhrispineda/Settings-watchOS