feat: thème sombre/clair selon la préférence navigateur #9

Closed
kyuno wants to merge 1 commit from feature/dark-light-theme into fix/video-thumbnails
Owner

Résumé

Empilée sur #8 (toujours ouverte) — à merger après elle.

Thème sombre automatique via prefers-color-scheme, pas de bascule manuelle demandée. Un seul bloc @media (prefers-color-scheme: dark) dans base.scss redéfinit les custom properties CSS existantes (--color-*) : tout le reste du CSS de l'app y puise déjà (vérifié qu'aucune autre feuille ne code de couleur en dur), donc rien d'autre à modifier.

Vérifications locales

  • npm run lint (Biome) + tests + typecheck + build, serveur et client : clean
  • Testé en navigateur réel dans les deux modes (émulation prefers-color-scheme light/dark) : palette de base, formulaire, et les trois états de couleur de la file d'attente (échec/terminé/en cours) restent lisibles en sombre — capture d'écran du mode échec (fond rouge sombre, texte rose clair) vérifiée visuellement.

🤖 Generated with Claude Code

## Résumé Empilée sur #8 (toujours ouverte) — à merger après elle. Thème sombre automatique via `prefers-color-scheme`, pas de bascule manuelle demandée. Un seul bloc `@media (prefers-color-scheme: dark)` dans `base.scss` redéfinit les custom properties CSS existantes (`--color-*`) : tout le reste du CSS de l'app y puise déjà (vérifié qu'aucune autre feuille ne code de couleur en dur), donc rien d'autre à modifier. ## Vérifications locales - `npm run lint` (Biome) + tests + typecheck + build, serveur et client : clean - **Testé en navigateur réel dans les deux modes** (émulation `prefers-color-scheme` light/dark) : palette de base, formulaire, et les trois états de couleur de la file d'attente (échec/terminé/en cours) restent lisibles en sombre — capture d'écran du mode échec (fond rouge sombre, texte rose clair) vérifiée visuellement. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
kyuno added 1 commit 2026-09-17 21:46:44 +02:00
feat: theme sombre/clair selon la preference navigateur
All checks were successful
Publier l'image Docker / test (push) Successful in 23s
Publier l'image Docker / publish (push) Successful in 42s
383e6767a2
Un seul bloc @media (prefers-color-scheme: dark) dans base.scss
redefinit les custom properties CSS existantes (--color-*) - tout le
reste du CSS de l'app y puise deja, rien d'autre a toucher. Pas de
bascule manuelle demandee.

Verifie en navigateur reel dans les deux modes (emulation
prefers-color-scheme), y compris les etats de couleur de la file
d'attente (echec/termine/en cours) qui restent lisibles en sombre.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
kyuno closed this pull request 2026-09-17 21:49:27 +02:00
All checks were successful
Publier l'image Docker / test (push) Successful in 23s
Publier l'image Docker / publish (push) Successful in 42s

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: kyuno/youtubeDownloader#9
No description provided.