Add basic app interface

This commit is contained in:
Nettika 2026-01-29 00:32:11 -08:00
parent f2dc318f09
commit 704c826b29
No known key found for this signature in database
5 changed files with 100 additions and 14 deletions

12
TODO.md
View file

@ -61,12 +61,12 @@ A step-by-step checklist for porting MatterControl's design features to a Vue +
## Phase 3: Core UI Layout
### Application Shell
- [ ] Create `AppLayout.vue` with CSS Grid layout
- [ ] Add header area with app title
- [ ] Add left sidebar container (tools panel)
- [ ] Add right sidebar container (properties panel)
- [ ] Add center viewport area
- [ ] Add bottom status bar
- [x] Create `AppLayout.vue` with CSS Grid layout
- [x] Add header area with app title
- [x] Add left sidebar container (tools panel)
- [x] Add right sidebar container (properties panel)
- [x] Add center viewport area
- [x] Add bottom status bar
### Theme System
- [ ] Define CSS custom properties for colors