Fix/design system violations #2422
Reference in New Issue
Block a user
Delete Branch "fix/design-system-violations"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fix Design System Violations
Summary
This PR addresses critical UI/UX and frontend issues by replacing hardcoded color classes with proper design system tokens throughout the codebase.
Changes
text-white,bg-white,border-gray-*) with design system tokens (fg-inverse,bg-container,border-secondary, etc.)Files Modified
app/views/shared/notifications/_notice.html.erbapp/views/shared/notifications/_cta.html.erbapp/views/shared/_text_tooltip.erbapp/views/invitations/new.html.erbapp/views/chats/_ai_consent.html.erbapp/views/pages/changelog.html.erbapp/views/investments/_value_tooltip.html.erbapp/views/holdings/_missing_price_tooltip.html.erbapp/views/settings/profiles/show.html.erbapp/views/settings/hostings/_danger_zone_settings.html.erbCompliance
✅ Uses proper design system tokens
✅ Maintains semantic HTML
✅ Uses
iconhelper correctly (no directlucide_iconcalls)✅ No breaking changes or logic modifications
Testing
Related
Addresses UI/UX & Frontend Issues identified in recent commit analysis
Awesome! Thank you for these updates and for the clear PR description. Makes it easy to review 💯
@zachgoll, thanks for your feedback.
Would you like me to rebase the branch so we can merge it to
master?