cupertino-plus / cupertino_plus

A collection of pixel-perfect iOS-styled components and properties for Flutter, following the official guidelines.
MIT License
29 stars 1 forks source link

feat: create common theming system #4

Open jeroen-meijer opened 2 years ago

jeroen-meijer commented 2 years ago

Common Theming System

Documentation URL

Description

In order to create common theming consistency and customizability for iOS (+ iPadOS) and macOS components, it is in our best interest to create a theme system (similar to Flutter's ThemeData and friends) to be able to create a consistent and native-feeling experience across platforms.

Work has already begun on this system. The current implementation can be found here and the most recent development can be tracked in this branch (TBD).

Other comments

No response

GroovinChip commented 2 years ago

I think this is dependent on #5. I'm not really keen on CupertinewTheme, CupertinewThemeData, etc as names.

jeroen-meijer commented 2 years ago

The rename has been committed and published. I'm gonna hide these comments to unclutter the thread 😄