Skip to content

Mobile improvements#61

Merged
Flapjacck merged 2 commits intomainfrom
mobile-fixes
Mar 4, 2026
Merged

Mobile improvements#61
Flapjacck merged 2 commits intomainfrom
mobile-fixes

Conversation

@Flapjacck
Copy link
Member

This pull request introduces several improvements to the UI and accessibility of the website, focusing on typography consistency, responsive design, animation accessibility, and layout adjustments. The most significant changes include updating font usage across components to consistently use the Dosis font, refining responsive text and layout sizing, improving animation accessibility for users with reduced motion preferences, and enhancing the behavior of scroll-reveal and scrapbook text components.

Typography and Font Consistency

  • Updated multiple components (EventCard, Stats, SpeakerSignUp, MeetThePros) to use the Dosis font for headings, meta info, and descriptions, ensuring a unified visual style across the site. Font sizes were also adjusted for better responsiveness and readability. [1] [2] [3] [4] [5]

Responsive Design and Layout

  • Improved the layout of the Stats component to stack vertically on mobile and use three columns on larger screens, with adjusted spacing and sizing for better appearance across devices.
  • Enhanced the ScrapbookText component to use multiple breakpoints for responsive letter sizing and to prevent word breaks within words, making the layout more robust and visually appealing on all screen sizes. [1] [2]

Accessibility and Animation

  • Added CSS media queries to respect users' reduced motion preferences, disabling certain animations for .fadeSlideUpFast, .fadeSlideUpFromBottom, and scrapbook/mascot animations when appropriate. [1] [2]
  • Improved the RevealOnScroll component to pre-set animation start states, preventing visual glitches on mobile when elements animate into view.

Utility and Minor Enhancements

  • Added a new .wrap-break-word utility class to the global stylesheet to prevent overflow and enable natural word breaking, improving text display in edge cases.

@vercel
Copy link

vercel bot commented Mar 4, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
lcs-site Ready Ready Preview, Comment Mar 4, 2026 4:49pm

@Flapjacck Flapjacck merged commit f30ef9b into main Mar 4, 2026
3 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.

1 participant