All styles are currently in magnolia-ui-vaadin-widgetset, whether they are widget base styles, vaadin themeing styles, or application/admincentral styles.
We draw a first split in getting the base vaadin theme out of here, e.g. most field styles are currently tied to dialogs and don't apply application-wide.
We also create a small vaadin application for pure-theme development. The intent is to:
- make sure the theme works well/looks nice out of the admincentral application
- be able to develop the theme faster, out of magnolia
For now, we go with the following new modules in magnolia_ui:
- magnolia-ui-vaadin-theme
- magnolia-ui-vaadin-theme-sampler
For more documentation on project setup, please refer to the following wiki page on UI Themeing & Extensibility.