Refactoring complet : contenu livre, config unique, routes, admin et light mode
- Source unique : supprime app/data/librodrome.config.yml, renomme site/ en bookplayer.config.yml - Morceaux : renommés avec slugs lisibles, fichiers audio renommés, inversion ch2↔ch3 corrigée - Chapitres : 11 fichiers .md réécrits avec le vrai contenu du livre (synthèse fidèle du PDF) - Routes : /lire → /modele-eco, /ecouter → /en-musique, redirections 301 - Admin chapitres : champs structurés (titre, description, temps lecture), compteur mots - Éditeur markdown : mode split, plein écran, support Tab, meilleur rendu aperçu - Admin morceaux : drag & drop, ajout/suppression, gestion playlist - Light mode : palettes printemps/été plus saturées et contrastées, teintes primary - Raccourcis clavier player : espace, flèches gauche/droite - Paroles : toggle supprimé, toujours visibles et scrollables - Nouvelles pages : autonomie, evenement Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -46,29 +46,29 @@ const palettes: Record<PaletteName, PaletteColors> = {
|
||||
|
||||
// ══════ LIGHT THEMES ══════
|
||||
|
||||
// Printemps : vert tendre, rose cerisier, lumière fraîche
|
||||
// Printemps : vert vif, rose cerisier punchy, lumière fraîche
|
||||
printemps: {
|
||||
primary: '145 50% 38%', // vert bourgeon
|
||||
accent: '340 65% 55%', // rose cerisier
|
||||
surface: '120 12% 93%', // rosée du matin
|
||||
bg: '100 15% 96%', // clarté verte
|
||||
surfaceLight: '120 8% 87%', // feuille pâle
|
||||
text: '150 15% 12%', // vert profond
|
||||
textMuted: '140 8% 42%', // mousse
|
||||
primary: '152 65% 36%', // vert émeraude vif
|
||||
accent: '340 78% 52%', // rose cerisier punchy
|
||||
surface: '130 18% 90%', // rosée du matin
|
||||
bg: '110 20% 94%', // clarté verte
|
||||
surfaceLight: '125 14% 84%', // feuille vive
|
||||
text: '155 30% 10%', // vert profond saturé
|
||||
textMuted: '145 14% 38%', // mousse riche
|
||||
isLight: true,
|
||||
label: 'Printemps',
|
||||
icon: 'i-lucide-flower-2',
|
||||
},
|
||||
|
||||
// Été : doré solaire, turquoise mer, lumineux chaleureux
|
||||
// Été : orange solaire, turquoise pop, lumineux chaleureux
|
||||
ete: {
|
||||
primary: '25 85% 52%', // soleil couchant
|
||||
accent: '175 55% 42%', // turquoise marin
|
||||
surface: '40 25% 92%', // sable clair
|
||||
bg: '42 30% 96%', // lumière dorée
|
||||
surfaceLight: '38 18% 86%', // dune
|
||||
text: '30 20% 12%', // terre chaude
|
||||
textMuted: '30 10% 40%', // ombre estivale
|
||||
primary: '22 92% 48%', // soleil éclatant
|
||||
accent: '175 72% 38%', // turquoise pop
|
||||
surface: '38 35% 88%', // sable doré
|
||||
bg: '40 38% 93%', // lumière dorée chaude
|
||||
surfaceLight: '35 28% 82%', // dune chaude
|
||||
text: '28 35% 8%', // brun intense
|
||||
textMuted: '28 16% 35%', // ombre chaude
|
||||
isLight: true,
|
||||
label: 'Été',
|
||||
icon: 'i-lucide-sun',
|
||||
|
||||
Reference in New Issue
Block a user