Setup a CSS theme system

This commit is contained in:
Nettika 2026-01-29 00:34:34 -08:00
parent 704c826b29
commit fe0edd7fd2
No known key found for this signature in database
3 changed files with 197 additions and 85 deletions

10
TODO.md
View file

@ -69,11 +69,11 @@ A step-by-step checklist for porting MatterControl's design features to a Vue +
- [x] Add bottom status bar
### Theme System
- [ ] Define CSS custom properties for colors
- [ ] Define CSS custom properties for spacing
- [ ] Define CSS custom properties for typography
- [ ] Create dark theme color palette
- [ ] Apply theme to all components
- [x] Define CSS custom properties for colors
- [x] Define CSS custom properties for spacing
- [x] Define CSS custom properties for typography
- [x] Create dark theme color palette
- [x] Apply theme to all components
### Sidebar Behavior
- [ ] Create collapsible sidebar component