Breeze is built on top of Lumo and heavily inspired by visual style of TailwindUI. It can be used in light or dark mode and contains a custom palette for Vaadin Charts. Built by Juuso Kantonen, a UX designer working at Vaadin.
To install this add-on, check out the latest version and Maven/Gradle dependency snippets from the Directory.
Then update your frontend/themes/mytheme/theme.json to have parent configuration
{
"lumoImports" : [ "typography", "color", "spacing", "badge", "utility" ],
"parent": "breeze"
}
You can still make your own changes on top in the applications theme.
To run the project during development, run the Main.java
class from your IDE. Alternatively,
run mvn exec:java -Dvaadin.webpackForFrontendBuild=true
.
Use mvn release:prepare release:perform
. This will automatically tag release and build it to target/checkout/target. Then upload to the Directory.