Skip to content

Conversation

@luannmoreira
Copy link
Member

Description

This PR fixes multiple UI text contrast issues that occur when using the
light theme. Several components relied on hardcoded text-white styles,
which made text unreadable on light backgrounds.

The fix replaces those styles with Vuetify theme-aware emphasis classes
and introduces a reusable hyperlink style that inherits the active theme
color.

What changed

Replaced text-white with text-high-emphasis and
text-medium-emphasis across admin and user UIs
Added a .hyper-link class for router links that respects theme colors
Updated layout and welcome screens to use theme-safe text styles
Adjusted unit tests impacted by the removal of text-white

Why this change

text-white breaks readability in light mode
Vuetify provides built-in emphasis utilities designed for theming
Ensures consistent behavior across light and dark themes
Improves accessibility and visual consistency

Testing

Verified affected screens in both light and dark themes
Unit tests updated and passing

Remove hardcoded text-white styles that break readability in
light theme and replace them with Vuetify emphasis classes.
Introduce reusable hyper-link styling that inherits theme color
for consistent behavior across light and dark modes.
Update affected tests to reflect the new styling.
@luannmoreira luannmoreira force-pushed the fix/ui-light-theme-text-colors branch from 0b3a9e2 to 1c80d3a Compare December 17, 2025 13:54
@gustavosbarreto gustavosbarreto merged commit 5b4635c into master Dec 17, 2025
8 checks passed
@gustavosbarreto gustavosbarreto deleted the fix/ui-light-theme-text-colors branch December 17, 2025 19:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants