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 sursrc/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
- Mettre à jour
palettes/*.jsonpour ajouter de nouvelles palettes ou variantes. - Ajouter un thème CSS dans
themes/puis l’enregistrer dansthemes/themes.jsonpour qu’il apparaisse dans la liste. - Modifier
src/app.jspour ajouter des interactions (pipette, export CSS, etc.). - Lancer l’outil 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").