-
Notifications
You must be signed in to change notification settings - Fork 8
In design system toolbox app, refactor project to have one app for all Apple platforms #1480
Copy link
Copy link
Open
Open
Enhancement
Copy link
Labels
iOSRelated to iOS operating systemRelated to iOS operating systemiPadOSRelated to iPadOS operation systemRelated to iPadOS operation systemmacOSRelated to macOS operation systemRelated to macOS operation systemtvOSRelated to tvOS operation systemRelated to tvOS operation systemvisionOSRelated to visionOS operating systemRelated to visionOS operating systemwatchOSRelated to watchOS operating systemRelated to watchOS operating system📱 demo appUpdate of the Demo AppUpdate of the Demo App🔍 triageA new issue that needs to be treatedA new issue that needs to be treated
Metadata
Metadata
Assignees
Labels
iOSRelated to iOS operating systemRelated to iOS operating systemiPadOSRelated to iPadOS operation systemRelated to iPadOS operation systemmacOSRelated to macOS operation systemRelated to macOS operation systemtvOSRelated to tvOS operation systemRelated to tvOS operation systemvisionOSRelated to visionOS operating systemRelated to visionOS operating systemwatchOSRelated to watchOS operating systemRelated to watchOS operating system📱 demo appUpdate of the Demo AppUpdate of the Demo App🔍 triageA new issue that needs to be treatedA new issue that needs to be treated
Type
Fields
Give feedbackNo fields configured for Enhancement.
Projects
Status
Triage
Context
Today, the OUDS iOS project provides a Swift Package compatible for iOS and iPadOS.
Themes, tokens and some components are also available on tvOS, watchOS, macOS and visionOS.
Today, the design system toolbox app can be built for iOS, iPadOS, macOS visionOS with some local adjustments.
However for watchOS and tvOS a "light" version has been quickly created in the project, with dedicated sources to compile etc.
So as to ease maintenance and make things more simple, we should find a solution to merge the "real" app (iOS, iPadOS, visionOS) and the "light" app (tvOS, watchOS) into one.
We can consider a first solution with a dedicated folder with the sources and just the main app file loading suitable "light" layouts.
Or find a solution to make every sceren compatible for all platforms, but tricky for watchOS.