jargonsdev / jargonsdev/jargons.dev

Enhancement: Implement Dark Mode in UI

Aperta
#14 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

:arrow_upper_right: medium priority :red_circle: wontfix :sparkles: enhancement
Lingua principale
MDX
Stelle
56
Fork
45
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

The project currently uses Tailwind CSS, and the dark mode configuration is already set up. However, the implementation of dark mode in the UI is pending. We need to insert the "dark:" utility classnames in the respective places throughout the project's UI components to enable dark mode. Additionally, a dark mode toggle should be implemented to allow users to switch between light, dark and system modes.

Scope of Work:

  1. Insert "dark:" utility classnames in the project's UI components to enable dark mode.
  2. Implement a dark mode toggle that allows users to switch between light and dark modes.

Resources:

Additional Information:

  • Dark mode is becoming a popular feature in web applications as it reduces eye strain and improves readability, especially in low-light environments.
  • The project's dark mode should reflect the branding and design language of the existing UI in light mode.

Submission Guidelines:

  • Developers working on this task should ensure that the dark mode implementation is consistent with the project's design and branding (hopefully we have one before you're seeing this, checkout #13).
  • Any deviations from the existing design language should be discussed in comments below and approved by a maintainer 🙏.

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia esaminando la configurazione esistente di Tailwind per la modalità scura e i componenti UI, quindi consulta la documentazione collegata Dark Mode in Astro e Tailwind CSS. Il lavoro è completato quando l’UI dispone di classi coerenti per la modalità scura e di un selettore che supporta le modalità light, dark e system, preservando il branding esistente; consulta #13 per la direzione del design.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
tailwindcss
Ambito
design, frontend
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.