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

Playground job-oriented UX/UI #147

Open
romanr opened this issue May 3, 2023 · 1 comment
Open

Playground job-oriented UX/UI #147

romanr opened this issue May 3, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request Themes Playground V10 This issue concerns future MAJOR new version 10
Milestone

Comments

@romanr
Copy link

romanr commented May 3, 2023

The playground app is feature rich and gives you everything there is in FlexColorScheme. Maybe over time it became mix of demos and tests put together and right now it's all at once without hierarchy. Without clear purpose it's confusing. Still it's nicely done in a pragmatic way :)

Since we are discussing its place in overall process, it is a good time to refactor the UI towards being hierarchical and job-oriented.

To get started, we have these activities, (likely some more to come):

Discover:

  • playing with demos, see how changing themes works,
  • see improvements between Flutter SDK implementation of theming and FlexColorScheme.
  • understand overall process, how to bring design into code

Design

  • design review: test all widgets against the theme
  • designing themes: changing colours, viewing all widgets, export colors
  • bringing theme from Figma or design tool : import MaterialThemeBuilder colours JSON
  • export to JSON for import into MaterialThemeBuilder

Develop:

  • integrating flexColor into your code: copying code snippets for colors initialisation
  • integration choices, choose themes, generate code for chosen themes to include in app
  • integrating switcher in your app: copy code snippets
@rydmike rydmike added enhancement New feature or request Themes Playground V10 This issue concerns future MAJOR new version 10 planned This issue is being planned and will be addressed in a later release labels May 5, 2023
@rydmike
Copy link
Owner

rydmike commented May 5, 2023

Thanks @romanr, this is excellent. Been away a few days on a work related event. Customer conference (our software annual event, kind of a users' days. Some shorter travel to it, plus evening program, dinners etc. I will get back with more comments on this topic when I'm back to my normal routine next week.

We could also do a Google video meet to discuss, if you are up for that.

@rydmike rydmike added this to the 10.0.0 milestone May 25, 2023
@rydmike rydmike removed the planned This issue is being planned and will be addressed in a later release label Oct 24, 2023
@rydmike rydmike self-assigned this Oct 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Themes Playground V10 This issue concerns future MAJOR new version 10
Projects
Status: No status
Development

No branches or pull requests

2 participants