Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.51 KB

File metadata and controls

32 lines (24 loc) · 1.51 KB

ROADMAP

Limitations moteur (R/css2r.R)

  • Regex hex 6 chiffres uniquement → manque rgb(), hsl(), #ABC, variables CSS (--my-color)
  • Top 4 couleurs hardcodé (line 229 : head(other_colors, 4)) → rendre configurable
  • CSS même domaine uniquement → CDN externes exclus (Bootstrap, Tailwind…)
  • Google Fonts uniquement (fonts.googleapis.com) → pas de @font-face, Adobe Fonts
  • Balises <link> uniquement → pas de <style> inline
  • Pas de déduplication perceptuelle des couleurs proches

Features UX — Quick wins

  • Bouton Copy sur chaque swatch hex dans la grille "All colors"
  • Afficher les couleurs blanc/noir extraites (actuellement cachées dans white_black)
  • Lien direct Google Fonts pour chaque police détectée
  • Filtre / tri dans la grille des couleurs (par fréquence, par teinte)

Features UX — Effort moyen

  • Historique des URLs analysées (stocké en session)
  • Indicateur de progression étape par étape du pipeline
  • Vérification WCAG : afficher le ratio de contraste des couleurs choisies
  • Messages d'erreur enrichis (code HTTP, raison exacte de l'échec)

Features majeures

  • Export : thème en .R, couleurs en .json / .csv, palette en PNG
  • Génération d'un thème dark mode à partir des mêmes couleurs
  • Preview live : mini-mockup Shiny (bouton, card, navbar) avec le thème généré
  • Analyse multi-URL : comparer les palettes de deux sites côte à côte
  • Éditeur de palette : réordonner ou exclure des couleurs avant de générer le code