Skip to content

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.

License

Notifications You must be signed in to change notification settings

parttio/breeze-theme

Repository files navigation

Breeze theme for Vaadin

Sample screenshot

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.

Live demo here

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.

Running the application

To run the project during development, run the Main.java class from your IDE. Alternatively, run mvn exec:java -Dvaadin.webpackForFrontendBuild=true.

Cutting releases

Use mvn release:prepare release:perform. This will automatically tag release and build it to target/checkout/target. Then upload to the Directory.

About

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.

Resources

License

Stars

Watchers

Forks

Packages