vaadin/material-theme-fw8

Name: material-theme-fw8

Owner: Vaadin

Description: Material design theme for Vaadin Framework 8

Created: 2017-04-21 08:32:27.0

Updated: 2018-04-26 21:37:51.0

Pushed: 2018-04-25 19:07:03.0

Homepage: https://vaadin.com

Size: 828

Language: Java

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Material design theme for Vaadin Framework 8

Live demo ?

A Sass based Material design theme for Vaadin Framework 8. Not based on the Vaadin Framework Valo theme.

Contains multiple custom components on top of Sass/CSS, such as a modern Flexbox based layout.

Workflow

To compile the entire project, run "mvn install".

To run the application, run "mvn jetty:run" and open http://localhost:8080/ .

Developing a theme using the runtime compiler

When developing the theme, Vaadin can be configured to compile the Sass based theme at runtime in the server. This way you can just modify the scss files in your IDE and reload the browser to see changes.

To use the runtime compilation, open pom.xml and comment out the compile-theme goal from vaadin-maven-plugin configuration. To remove a possibly existing pre-compiled theme, run "mvn clean package" once.

When using the runtime compiler, running the application in the "run" mode (rather than in "debug" mode) can speed up consecutive theme compilations significantly.

It is highly recommended to disable runtime compilation for production WAR files.

Using Vaadin pre-releases

If Vaadin pre-releases are not enabled by default, use the Maven parameter "-P vaadin-prerelease" or change the activation default value of the profile in pom.xml .


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.