SpeziOnboarding currently doesn't support visionOS. While the UI isn't tailored towards wide-screen environments it also doesn't compile due to a reliance on UIScreen.
This PR adds compatibility for visionOS. We mainly needed to update the Signature View of the OnboardingConsentView to adjust for the larger screen area.
The PR added CI setup for the new platform.
:gear: Release Notes
Added support for visionOS
Support Consent view on non-compact horizontal device classes.
:books: Documentation
--
:white_check_mark: Testing
Unit test are now running on visionOS and iPadOS.
:pencil: Code of Conduct & Contributing Guidelines
Add support for visionOS
:recycle: Current situation & Problem
SpeziOnboarding currently doesn't support visionOS. While the UI isn't tailored towards wide-screen environments it also doesn't compile due to a reliance on UIScreen. This PR adds compatibility for visionOS. We mainly needed to update the Signature View of the OnboardingConsentView to adjust for the larger screen area. The PR added CI setup for the new platform.
:gear: Release Notes
:books: Documentation
--
:white_check_mark: Testing
Unit test are now running on visionOS and iPadOS.
:pencil: Code of Conduct & Contributing Guidelines
By submitting creating this pull request, you agree to follow our Code of Conduct and Contributing Guidelines: