freezmo/components/activities
Martin Dvorak 7da308fa1e Aero button glass + homework report control; reduced-motion sheet glitch
Buttons: the recipe's thin veils let btn-secondary/btn-ghost/glass-pill
blend into the grass and sky - they now carry a stronger pale-glass veil
(the Ask-pill look) over the blurred scene, ghosts plus a rim and
full-contrast text. Homework make/check results gained the same red "!"
report control as the feeds and the guide (a synthetic short-answer
activity maps into the report flow; pinned in phase3).

Reduced motion: the manual toggle only fed framer's MotionConfig, which
strips transform animations - while components branched on the OS-only
useReducedMotion - so translucent sheets still spring-faded their opacity
in over the page (the "ugly visual glitch with the settings panel"). All
16 components now read useAppReducedMotion() (OS or toggle), and the
settings sheet/scrim and the library's phone sheet go instant. Verified
frame by frame: opacity 1.00 from the first frame.

Contrast 0 findings, axe clean; mobile 126/126, chat 102/102, providers
20/20, wizard 95/95, phase3 31/31, bubbles 34/34, i18n 13/13, native
33/33. Version 0.5.4, SW -> freezmo-v76.
2026-10-14 09:19:54 +00:00
..
FillBlank.tsx Add “Make my homework”, and finish the mobile polish pass 2026-10-08 18:30:33 +00:00
Flashcard.tsx Aero button glass + homework report control; reduced-motion sheet glitch 2026-10-14 09:19:54 +00:00
index.tsx Phase 2: learning engine — history, SRS review, mistakes, stats, exam, reminders 2026-10-10 14:15:21 +00:00
Matching.tsx Add “Make my homework”, and finish the mobile polish pass 2026-10-08 18:30:33 +00:00
MultipleChoice.tsx Add “Make my homework”, and finish the mobile polish pass 2026-10-08 18:30:33 +00:00
Ordering.tsx Add “Make my homework”, and finish the mobile polish pass 2026-10-08 18:30:33 +00:00
shared.tsx Aero button glass + homework report control; reduced-motion sheet glitch 2026-10-14 09:19:54 +00:00
ShortAnswer.tsx Fix the clipped answer field + the doubled AI note; ordering only where it fits 2026-10-13 07:27:39 +00:00
TrueFalse.tsx Add “Make my homework”, and finish the mobile polish pass 2026-10-08 18:30:33 +00:00