Commit Graph

5 Commits

Author SHA1 Message Date
Julien Calixte
b203cd3ca4 feat: set DaisyUI primary to brand #7ed6df
Extend the built-in 'light' theme via DaisyUI 5's @plugin theme block.
All btn-primary / text-primary / selected-state utilities now use the
brand color across the app.
2026-06-16 22:12:43 +02:00
Julien Calixte
25ed5a1ae5 feat: use Tabler chart-radar as favicon (#7ed6df) 2026-06-16 22:08:50 +02:00
Julien Calixte
636fba170f feat: implement radar app — list, editor, chart, scoring, PNG export
- vue-router with list (/) and editor (/radar/:id) views
- localStorage persistence via useRadars() composable
- types.ts: Radar / Criterion / Profile / Score with cardinality constants
- RadarChart.vue: SVG renderer (rings, axes, profile polygons, labels, legend)
- CriteriaEditor / ProfilesEditor / ScoreGrid components
- PNG export: SVG → canvas → blob, download + clipboard copy
- Remove 'coming soon' placeholder from App.vue
2026-06-16 22:06:11 +02:00
Julien Calixte
a8b83b79ce feat: use Fredoka via api.fonts.coollabs.io as default sans 2026-06-16 21:52:27 +02:00
Julien Calixte
cd46575b05 chore: initial scaffold 2026-06-16 21:49:09 +02:00