Skip to content

In design system toolbox app, refactor project to have one app for all Apple platforms #1480

@pylapp

Description

@pylapp

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    iOSRelated to iOS operating systemiPadOSRelated to iPadOS operation systemmacOSRelated to macOS operation systemtvOSRelated to tvOS operation systemvisionOSRelated to visionOS operating systemwatchOSRelated to watchOS operating system📱 demo appUpdate of the Demo App🔍 triageA new issue that needs to be treated
    No fields configured for Enhancement.

    Projects

    Status

    Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions