3
This commit is contained in:
22
app/tools/color-picker/README.md
Normal file
22
app/tools/color-picker/README.md
Normal 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 l’enregistrer dans `themes/themes.json` pour qu’il apparaisse dans la liste.
|
||||
3. Modifier `src/app.js` pour ajouter des interactions (pipette, export CSS, etc.).
|
||||
4. Lancer l’outil 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"`).
|
||||
Reference in New Issue
Block a user