Skip to content

feat: implement dark mode support for all data visualizations#200

Merged
gabito1451 merged 1 commit intoGalactiGuild:mainfrom
yusstyle:fix/dark-mode-chart-visualization
Mar 28, 2026
Merged

feat: implement dark mode support for all data visualizations#200
gabito1451 merged 1 commit intoGalactiGuild:mainfrom
yusstyle:fix/dark-mode-chart-visualization

Conversation

@yusstyle
Copy link
Copy Markdown
Contributor

Changes

  • Enable Tailwind dark mode with 'class' strategy in config
  • Add light mode CSS variables and dark mode overrides in globals.css
  • Replace all hardcoded gray-*, white, black colors with semantic CSS variables
  • Update PortfolioChart component to adapt backgrounds based on theme
  • Update UI components (Card, Button, Badge, Input) for theme consistency
  • Update layout components (Header, FeaturedProjects) for theme support

What This Fixes

Charts and visualizations become illegible when theme switches. This ensures:

  • Chart backgrounds have proper contrast in both light and dark modes
  • Tooltip text is readable regardless of theme
  • Grid lines and borders remain visible in both modes
  • All color usage respects the selected theme

Acceptance Criteria

✅ Charts render legibly in dark mode
✅ Charts render legibly in light mode (new)
✅ Tooltips are readable in both modes
✅ Grid lines visible in both modes
✅ Theme can be toggled via dark class on <html>

Fixes #119

- Enable Tailwind dark mode with 'class' strategy
- Add light mode CSS variables and dark mode overrides in globals.css
- Replace hardcoded gray colors with CSS variable design tokens
- Update PortfolioChart component to support theme switching
- Update UI components (Card, Button, Badge, Input) for theme support
- Update layout components (Header, FeaturedProjects) for consistency
- Ensures all charts, tooltips, and grids render legibly in both modes

Fixes GalactiGuild#119
@drips-wave
Copy link
Copy Markdown

drips-wave bot commented Mar 27, 2026

@yusstyle Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@gabito1451 gabito1451 merged commit edc3296 into GalactiGuild:main Mar 28, 2026
1 check 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.

Dark Mode Optimization for Real-Time Charts

2 participants