Polish journal entry list animations when switching days — smoother, less janky paper slide.
Context
Journal home now animates entry cards when selecting a day from the calendar or mood tracker (slide-out / slide-in with stagger). It works but feels a bit rough — good candidate for a polish pass once higher-priority journal work is done.
Ideas to explore
Smoother easing / FLIP layout for reordering
Crossfade height instead of abrupt stack swap
Respect prefers-reduced-motion (partial today)
Consider shared layout animation if we add a motion library later
<brief>Polish journal entry list animations when switching days — smoother, less janky paper slide.</brief>
## Context
Journal home now animates entry cards when selecting a day from the calendar or mood tracker (slide-out / slide-in with stagger). It works but feels a bit rough — good candidate for a polish pass once higher-priority journal work is done.
## Ideas to explore
- Smoother easing / FLIP layout for reordering
- Crossfade height instead of abrupt stack swap
- Respect `prefers-reduced-motion` (partial today)
- Consider shared layout animation if we add a motion library later
## Scope
`src/modules/journal/components/journal-entry-list.tsx`, `globals.css` journal animation keyframes.
## Priority
Low — UX polish, not blocking.
Related: journal epic #19
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Polish journal entry list animations when switching days — smoother, less janky paper slide.
Context
Journal home now animates entry cards when selecting a day from the calendar or mood tracker (slide-out / slide-in with stagger). It works but feels a bit rough — good candidate for a polish pass once higher-priority journal work is done.
Ideas to explore
prefers-reduced-motion(partial today)Scope
src/modules/journal/components/journal-entry-list.tsx,globals.cssjournal animation keyframes.Priority
Low — UX polish, not blocking.
Related: journal epic #19