Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

watchOS Support & AppleWatch User Interface Adjustments #33

Open
1 of 14 tasks
PSchmiedmayer opened this issue Sep 20, 2023 · 0 comments
Open
1 of 14 tasks

watchOS Support & AppleWatch User Interface Adjustments #33

PSchmiedmayer opened this issue Sep 20, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@PSchmiedmayer
Copy link
Member

PSchmiedmayer commented Sep 20, 2023

Problem

The Spezi modules should support watchOS to enable developers to build a watchOS-based application.

The current UI elements in the Spezi modules only support iOS. As we want to support the Apple Watch, we must ensure that the UI controls are adapted to the smaller screen size and can be navigated on the Apple Watch.

Solution

Update all UI components to use native SwiftUI components on watchOS. We also need to add watchOS 10 as a supported platform in the Swift package file and may update the Swift tools version to 5.9.

The watchOS UI components should support the watchOS 10 UI design paradigms.
You can learn more about watchOS 10 in the following WWDC 2023 videos:

All UI changes should be as cross-platform as possible. Increasing the iOS minimum platform target is acceptable.

Related Issues

Additional context

Feel free to use comments under the associated issues to discuss the best way to approach the adoption of watchOS for the Spezi modules.

Code of Conduct

  • I agree to follow this project's Code of Conduct and Contributing Guidelines
@PSchmiedmayer PSchmiedmayer added the enhancement New feature or request label Sep 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Focus Areas
Development

No branches or pull requests

1 participant