Skip to content

Commit 023d158

Browse files
committed
feat(bcasl): éditeur visuel pipeline BCASL (spec UX complète)
- Crée Ui/Gui/Dialogs/BcaslDialog.py : éditeur pipeline Qt pur · Sections collapsibles par catégorie/phase (Nettoyage, Validation, Préparation, Conformité, Linting, Obfuscation) · Chaque section affiche la plage de priorité recommandée · Ligne plugin : checkbox enabled + nom + spinbox priorité + [↑][↓] · Indicateur ⚠️ + fond jaune #FFF3CD + bordure orange si hors-plage · Mode Expert : déverrouille les contraintes et masque les warnings · Undo/Redo (Ctrl+Z / Ctrl+Y, pile de 50 états) · Raccourcis : Ctrl+S sauvegarder, Space toggle, ↑↓ navigation · Onglets config par plugin (build_config_tab) - Simplifie open_bc_loader_dialog dans Loader.py → délègue à BcaslDialog - Format bcasl.yml : plugins en liste [{name, enabled, priority, config}] (compatible backward avec l'ancien format dict) Règles UX respectées : UX1 UX2 UX3 UX4 UX5
1 parent 2b3f994 commit 023d158

2 files changed

Lines changed: 810 additions & 302 deletions

File tree

0 commit comments

Comments
 (0)