Skip to content

feat: UI style improvements for better readability and mobile responsiveness#460

Merged
ullbergm merged 5 commits intomainfrom
ui-style-changes
Nov 4, 2025
Merged

feat: UI style improvements for better readability and mobile responsiveness#460
ullbergm merged 5 commits intomainfrom
ui-style-changes

Conversation

@ullbergm
Copy link
Copy Markdown
Owner

@ullbergm ullbergm commented Nov 4, 2025

Summary

This PR enhances the UI with style improvements focusing on readability, mobile responsiveness, and smoother transitions.

Changes

  • ✨ Added animations for main content box with fade transitions for smoother UI experience
  • 💄 Enhanced text shadows for better readability in header, footer, and application titles
  • 🐛 Fixed positioning of GitHub corner icon for better visibility
  • 📱 Improved mobile responsiveness by refactoring App component layout
  • 🎨 Moved links inside the application area for better organization

Commits

  • feat: add animations for main content box and fade transitions for smoother UI experience (4371add)
  • style: enhance text shadows for better readability in header, footer, and application titles (b5faad8)
  • style: fix positioning of GitHub corner icon for better visibility (67c87cd)
  • Enhance readability with text shadows for header, footer, and application titles (061e5a4)
  • Refactor App component layout for improved mobile responsiveness (93a7704)

Testing

  • Tested on desktop browsers
  • Tested on mobile devices
  • Verified animations work smoothly
  • Checked text readability in different themes

Accessibility

  • Text shadows improve readability without compromising contrast
  • Animations use fade transitions that are accessible
  • Mobile layout improvements enhance touch target accessibility

…moving the links inside the application area

Signed-off-by: Magnus Ullberg <magnus@ullberg.us>
…tion titles

Signed-off-by: Magnus Ullberg <magnus@ullberg.us>
Signed-off-by: Magnus Ullberg <magnus@ullberg.us>
… and application titles

Signed-off-by: Magnus Ullberg <magnus@ullberg.us>
…oother UI experience

Signed-off-by: Magnus Ullberg <magnus@ullberg.us>
@github-actions github-actions Bot added area/frontend Changes made to the frontend size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files. labels Nov 4, 2025
@ullbergm ullbergm merged commit e3facaf into main Nov 4, 2025
7 checks passed
@ullbergm ullbergm deleted the ui-style-changes branch November 4, 2025 12:38
@github-actions
Copy link
Copy Markdown
Contributor

Pull Request closed and locked due to lack of activity.
If you'd like to build on this closed PR, you can clone it using this method: https://stackoverflow.com/a/14969986
Then open a new PR, referencing this closed PR in your message.

@github-actions github-actions Bot locked and limited conversation to collaborators Nov 12, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area/frontend Changes made to the frontend size/XXL Denotes a PR that changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant