Skip to content

feat: implement comprehensive dark mode support#30

Open
yllenfer wants to merge 1 commit intoNutlope:mainfrom
yllenfer:feature/dark-mode-toggle
Open

feat: implement comprehensive dark mode support#30
yllenfer wants to merge 1 commit intoNutlope:mainfrom
yllenfer:feature/dark-mode-toggle

Conversation

@yllenfer
Copy link

@yllenfer yllenfer commented Jul 8, 2025

✨ Features:

  • Add dark mode toggle button with sun/moon icons
  • Implement theme persistence using next-themes
  • Add smooth transitions between light and dark themes

🎨 UI Improvements:

  • Update all hardcoded colors to use theme-aware Tailwind classes
  • Fix font visibility in dark mode across all components
  • Add dark:invert class to all SVG icons for proper contrast
  • Update loading animations and skeleton states for dark mode

🔧 Components Updated:

  • TopMenu: Added theme toggle and updated button colors
  • CustomSpinner: Fixed loading animation visibility
  • Resume components: Updated all text and background colors
  • Form components: Updated input and button styling
  • Footer: Updated links and icon colors

🖼️ Icons Fixed:

  • Logo, GitHub, footer icons with dark:invert
  • Sparkle icons in upload and generate buttons
  • Site live and upload PDF icons

📱 Features:

  • System theme preference detection
  • Theme persistence across sessions
  • Print-friendly resume (stays white for printing)
  • No theme flash on page load

✨ Features:
- Add dark mode toggle button with sun/moon icons
- Implement theme persistence using next-themes
- Add smooth transitions between light and dark themes

🎨 UI Improvements:
- Update all hardcoded colors to use theme-aware Tailwind classes
- Fix font visibility in dark mode across all components
- Add dark:invert class to all SVG icons for proper contrast
- Update loading animations and skeleton states for dark mode

🔧 Components Updated:
- TopMenu: Added theme toggle and updated button colors
- CustomSpinner: Fixed loading animation visibility
- Resume components: Updated all text and background colors
- Form components: Updated input and button styling
- Footer: Updated links and icon colors

🖼️ Icons Fixed:
- Logo, GitHub, footer icons with dark:invert
- Sparkle icons in upload and generate buttons
- Site live and upload PDF icons

📱 Features:
- System theme preference detection
- Theme persistence across sessions
- Print-friendly resume (stays white for printing)
- No theme flash on page load
@vercel
Copy link
Contributor

vercel bot commented Jul 8, 2025

@yllenfer is attempting to deploy a commit to the Together AI Team on Vercel.

A member of the Team first needs to authorize it.

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