Files
2025-12-24 22:52:46 +01:00
..
3
2025-12-24 22:52:46 +01:00
3
2025-12-24 22:52:46 +01:00
3
2025-12-24 22:52:46 +01:00
3
2025-12-24 22:52:46 +01:00
3
2025-12-24 22:52:46 +01:00
3
2025-12-24 22:52:46 +01:00
3
2025-12-24 22:52:46 +01:00

Color Picker Mini-App

Cette mini-application fournit une roue chromatique, des palettes prédéfinies, un volet "Theme CSS" et la capacité de copier des couleurs (HEX / complémentaire).

Structure

  • run_color_picker.py : lance un serveur HTTP local (127.0.0.1:9005) et ouvre le navigateur sur src/index.html.
  • src/ : interface brutes (index.html, style.css, app.js).
  • palettes/ : fichiers JSON décrivant les palettes disponibles.
  • themes/ : thèmes CSS et manifeste (themes.json).
  • assets/ : placeholders pour icônes, images, etc.

Développement

  1. Mettre à jour palettes/*.json pour ajouter de nouvelles palettes ou variantes.
  2. Ajouter un thème CSS dans themes/ puis lenregistrer dans themes/themes.json pour quil apparaisse dans la liste.
  3. Modifier src/app.js pour ajouter des interactions (pipette, export CSS, etc.).
  4. Lancer loutil avec :
python3 app/tools/color-picker/run_color_picker.py

Une fois prêt, créez une entrée minitools dans config/equipements.yaml qui lance ce script (par exemple command: "python3 /home/.../run_color_picker.py").