Goal
Add optional color schemes for the GroveGrid visualization (palette presets), selectable in the generated HTML.
Why
Different lighting/printing contexts benefit from different palettes (e.g. colorblind-friendly, high-contrast).
Scope
- Add a small UI control (dropdown or segmented buttons):
Default, High contrast, Colorblind-friendly (names can be adjusted).
- Switching the palette updates the chart without regenerating the HTML.
- Persist the chosen palette in
localStorage so reload keeps it.
Acceptance criteria
Notes / hints
- Keep it self-contained (no external deps).
- If palette wiring touches ECharts config: prefer a small mapping object like
palettes = { default: {...}, highContrast: {...} }.
Goal
Add optional color schemes for the GroveGrid visualization (palette presets), selectable in the generated HTML.
Why
Different lighting/printing contexts benefit from different palettes (e.g. colorblind-friendly, high-contrast).
Scope
Default,High contrast,Colorblind-friendly(names can be adjusted).localStorageso reload keeps it.Acceptance criteria
Notes / hints
palettes = { default: {...}, highContrast: {...} }.