This commit is contained in:
2025-12-24 22:52:46 +01:00
parent 4e1c06874c
commit 5ee00cc8c1
151 changed files with 3548 additions and 1 deletions

View File

@@ -0,0 +1,22 @@
# 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 :
```bash
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"`).