T021-T026
This commit is contained in:
@@ -137,21 +137,21 @@ Renderer and theme [P]
|
||||
- Canvas tiles with glow luminance curve; SVG overlay for glyphs/focus rings
|
||||
- Dependencies: T011, T016, T019
|
||||
|
||||
- [ ] T021 [P] Theme: CSS variables + palettes
|
||||
- [X] T021 [P] Theme: CSS variables + palettes
|
||||
- Create /home/jawz/Development/Projects/GlowTrack/packages/theme/src/tokens.css and /home/jawz/Development/Projects/GlowTrack/packages/theme/src/index.ts
|
||||
- Provide color-blind modes: none, protanopia, deuteranopia, tritanopia
|
||||
- Dependencies: T006
|
||||
|
||||
UI wiring
|
||||
|
||||
- [ ] T022 Minimal UI to edit and view grid
|
||||
- [X] T022 Minimal UI to edit and view grid
|
||||
- apps/web components:
|
||||
- /home/jawz/Development/Projects/GlowTrack/apps/web/src/lib/components/Grid.svelte (uses packages/viz)
|
||||
- /home/jawz/Development/Projects/GlowTrack/apps/web/src/lib/components/DayEditor.svelte (set mood, add entries)
|
||||
- /home/jawz/Development/Projects/GlowTrack/apps/web/src/routes/+page.svelte (compose editor + grid)
|
||||
- Dependencies: T020, T021, T017, T019
|
||||
|
||||
- [ ] T023 Wire storage + export/import + PNG export
|
||||
- [X] T023 Wire storage + export/import + PNG export
|
||||
- Implement usage of openDb, exportToJson/importFromJson; add PNG export via renderer (toBlob)
|
||||
- Add buttons: Export JSON, Import JSON, Export PNG
|
||||
- Files: /home/jawz/Development/Projects/GlowTrack/apps/web/src/lib/actions/export.ts, import.ts, png.ts (or colocated in +page.svelte)
|
||||
@@ -159,17 +159,17 @@ UI wiring
|
||||
|
||||
## Phase 3.4: Integration
|
||||
|
||||
- [ ] T024 Tailwind integration and base styles
|
||||
- [X] T024 Tailwind integration and base styles
|
||||
- Ensure Tailwind classes purge safely; add base typography/forms styles in app.css
|
||||
- Files: /home/jawz/Development/Projects/GlowTrack/apps/web/src/app.css, tailwind.config.cjs
|
||||
- Dependencies: T006, T022
|
||||
|
||||
- [ ] T025 PWA manifest + SW behavior
|
||||
- [X] T025 PWA manifest + SW behavior
|
||||
- Ensure manifest.webmanifest, icons (placeholder), SW caching strategy aligned with offline write safety
|
||||
- Files: /home/jawz/Development/Projects/GlowTrack/apps/web/static/manifest.webmanifest, src/service-worker.ts
|
||||
- Dependencies: T008, T022
|
||||
|
||||
- [ ] T026 Basic logging and error UX
|
||||
- [X] T026 Basic logging and error UX
|
||||
- Add simple structured console logs in dev; user-visible error toasts for import failures
|
||||
- Files: /home/jawz/Development/Projects/GlowTrack/apps/web/src/lib/stores/toast.ts, components/Toast.svelte
|
||||
- Dependencies: T022, T023
|
||||
|
||||
Reference in New Issue
Block a user