platform icon indicating copy to clipboard operation
platform copied to clipboard

AC: Theme Editor

Open MarcinVaadin opened this issue 2 years ago • 0 comments
trafficstars

Description

Theme Editor is a visual tool that enables developers to easily customize the look and feel of their Vaadin Flow apps without the need to modify CSS files manually.

Use cases

As a developer I want to change the look and feel of my application in simple way So that I can fulfill design requirements

Acceptance criteria

  • [x] Theme Editor should be part of Vaadin dev tools
  • [x] Theme Editor should allow picking component to be customized
  • [x] Theme Editor should allow user friendly modification of common component properties
  • [x] Theme Editor should let user choose if single component or all components of same type should be customized
  • [x] Theme Editor should provide preview of applied customizations
  • [x] Theme Editor should allow saving customized style rules into project

General criteria

  • [x] Design
  • [x] DX tests in Alpha
  • [x] Documentation https://github.com/vaadin/docs/pull/2335
  • [x] How to test Both server and client side features have high test coverage
  • [x] Limitations:
  • not all components have been covered
  • not possible to modify global Lumo variables

MarcinVaadin avatar Mar 10 '23 11:03 MarcinVaadin