Versions Compared

Key

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

...

  • We use SASS
  • We cannot specify multiple themes in the @Theme annotation
    • But we can add @include SASS rules to use themes as mixins
  • We have a MagnoliaThemeUI demo vaadin application that features UI components from vaadin, for theme development
    • either we put it in an external sandbox, with a dependency to magnolia-ui-theme
    • either we start getting theme outside magnolia_ui, because it has no dep here and can be built upstream
      • widgets can also make the move in a second step
  • We start theme again, picking minimal rules from the existing CSS into new SASS stylesheets
    • We inherit the base theme
    • We start with standard vaadin fields
  • Then we try to give proper Magnolia themeing to other standard vaadin widgets, e.g. error messages, loading indicators
    • Maybe we can cleanup our widgets a bit

...