Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Stylesheets are still a mess (legacy admincentraltheme)
    • They're not properly modularized
    • Some rules don't belong to the right stylesheet
    • Widget styles and app styles are also mixed up inside these stylesheets
  • All vaadin standard UI components should look visually integrated into magnolia
  • Styling could still be applied in a more light-weight way
  • Any module should be able to add Sass compilation at build time

Proposal

  • We complete theming for basic vaadin fields
    • Jira
      serverMagnolia
      keyMGNLUI-710
  • We then tackle other subtasks in
    Jira
    serverMagnolia
    keyMGNLUI-704
    For production we compile SASS statically during the
  • We could have Sass compilation in any vaadin-enabled UI module
    • For 3rd party modules, build-time Sass compilation could ultimately move to the bundle (same as widgetset)
    build. This should be done in the standard profile, and apply to all modules (all can have their vaadin theme).
    • JiraserverMagnoliakeyMGNLUI-702

Decision

-

 

2. Project structure and Widgetset

...