12 Commits

Author SHA1 Message Date
Anton
ff85765728
fix: resolve react-doctor errors (hooks order, reduced motion, key prop) (#105)
- Move useCallback hooks before early return in ReferencesDialog
  to fix conditional hook call violation (Rules of Hooks)
- Add useReducedMotion hook and apply to all motion animations
  for WCAG 2.3.3 accessibility compliance
- Replace useEffect state reset with key prop on ItemCatalog
  for proper React reconciliation on category change
- Add global prefers-reduced-motion CSS media query

Fixes 4 react-doctor errors, bringing score from 81 to ~85+.
2026-02-19 19:20:05 +00:00
wass08
dd5f63df64 wall tool draft 2026-02-17 16:22:45 +09:00
wass08
13fd1848d1 polish catalog 2026-02-17 14:23:02 +09:00
wass08
875cf277e0 camera actions 2026-02-05 13:52:16 +09:00
wass08
30653b49c9 wall cutout 2026-02-03 14:28:06 +09:00
wass08
1f10cbdf1c fix zone-system solo camera mode 2026-01-30 10:15:47 +09:00
wass08
f4125db6a8 control bar 2026-01-29 10:14:40 +09:00
wass08
1861173428 nice state switch 2026-01-26 08:24:10 +09:00
wass08
4994384db5 category selection items 2026-01-18 08:18:12 +09:00
wass08
162c70552c item catalog draft 2026-01-17 15:40:04 +09:00
wass08
59be752eb4 drafting tools 2026-01-17 08:58:17 +09:00
wass08
d657f4125f bringing back ui components 2026-01-16 10:49:22 +09:00