good-first-issue icon indicating copy to clipboard operation
good-first-issue copied to clipboard

feat: add dark mode toggle with system preference detection

Open yeap531 opened this issue 1 month ago • 1 comments

  • Add @nuxtjs/color-mode module for theme management
  • Create ThemeToggle component with sun/moon icons
  • Add dark: variants to all components (layout, navbar, sidebar, etc.)
  • Support system preference detection and localStorage persistence
  • Smooth transition animations between themes

Closes #2489

ℹ️ Repository information

The repository has:

  • [ ] At least three issues with the good first issue label.
  • [ ] At least 10 contributors.
  • [ ] Detailed setup instructions for the project.
  • [ ] CONTRIBUTING.md
  • [ ] Actively maintained.

yeap531 avatar Dec 01 '25 12:12 yeap531

@yeap531 is attempting to deploy a commit to the DeepSource Team on Vercel.

A member of the Team first needs to authorize it.

vercel[bot] avatar Dec 01 '25 12:12 vercel[bot]