Skip to content

Modernize app design with advanced animations and transitions#15

Merged
danielv14 merged 4 commits intomasterfrom
claude/modernize-app-design-IgB4M
Jan 18, 2026
Merged

Modernize app design with advanced animations and transitions#15
danielv14 merged 4 commits intomasterfrom
claude/modernize-app-design-IgB4M

Conversation

@danielv14
Copy link
Owner

  • Add sophisticated view transitions with named elements (header stays stable,
    main content slides in from right)
  • Implement stagger animations for dashboard cards and lists with fade-in-up effect
  • Add micro-interactions: button press effects, icon hover rotations, nav link
    hover transforms
  • Enhance card hover states with lift and glow effects (card-interactive class)
  • Improve spacing throughout the app with more generous padding/margins
  • Add scroll-triggered animation hook (useScrollAnimation) for timeline
  • Add chat message entry animation and empty state bounce animation
  • Improve MoodSelector with better hover/selected states and shadows
  • Add glassmorphism effects and focus ring utilities
  • Enhance modal animations with smoother transitions
  • Add pulse glow, shimmer, and float animations for decorative elements

- Add sophisticated view transitions with named elements (header stays stable,
  main content slides in from right)
- Implement stagger animations for dashboard cards and lists with fade-in-up effect
- Add micro-interactions: button press effects, icon hover rotations, nav link
  hover transforms
- Enhance card hover states with lift and glow effects (card-interactive class)
- Improve spacing throughout the app with more generous padding/margins
- Add scroll-triggered animation hook (useScrollAnimation) for timeline
- Add chat message entry animation and empty state bounce animation
- Improve MoodSelector with better hover/selected states and shadows
- Add glassmorphism effects and focus ring utilities
- Enhance modal animations with smoother transitions
- Add pulse glow, shimmer, and float animations for decorative elements
@github-actions
Copy link

Changed from scrollIntoView (which scrolls the entire page) to scrollTo
on the chat container element. This prevents the header from being
scrolled away when loading existing chat messages or receiving new ones.
Different pages have different header heights (home page vs PageHeader
component vs timeline). Named view transitions tried to morph between
them causing visual glitches. Now using simple page crossfade instead
which works consistently across all page types.
@danielv14 danielv14 merged commit 6886947 into master Jan 18, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments