Repository navigation
feat: actions sur l'image dans la barre d'outils - #9
Conversation
Déplace les boutons de l'onglet Image & Filtres vers la barre d'outils, après un séparateur : supprimer l'image, pivoter de 90° à gauche et à droite, miroir horizontal et vertical. Icônes du thème (edit-delete, object-rotate-*, object-flip-*), libellé en infobulle. - Les miroirs deviennent des actions cochables (chk_mirror_h/v renommés action_mirror_h/v) : même API isChecked/setChecked, donc enregistrement du projet, annulation et onglet Séparation inchangés. - Les boutons agissent sur l'image de l'onglet affiché : Images & Tramage, PNG/JPG => SVG (rotate_image, clear_image dans PngToSvgWidget) ou Séparation couleur/Verre (separation_rotate_image, separation_clear_image ; la rotation échange largeur et hauteur de la plaque). - update_image_actions_state() active les boutons seulement si l'onglet affiché a une image chargée ; appelée au changement d'onglet, au chargement et à la suppression d'une image. Les miroirs de gravure restent grisés dans PNG/JPG => SVG, dont la conversion ne les utilise pas. - Libellés plus explicites pour une infobulle (« Pivoter l'image de 90° vers la gauche »), emoji retiré de « Supprimer l'image », clés img.rotation et img.mirror_mode supprimées. - Tests : boutons dans la barre d'outils, activation selon l'onglet et l'image, aiguillage de la rotation. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Bonjour @Jgood3d, Je te propose quelques changements en déplacant certains boutons d'actions vers la barre d'outils pour rendre quelque chose comme ça : L'idée est de décharger l'interface principale. Si l'idée te convient, je continuerai la migration de boutons dans la barre d'outils pour continuer la simplification de l'interface. Antoine. |
|
Salut Antoine, C'est top. Ça va donner une ergonomie complètement différente au programme 😉 Merci à toi |
|
Bonjour Julien, Peut être que tu pourrais faire une branche "dev" sur laquelle je pousserai mes modifications. Je continue sur cette voie alors. Antoine |
|
Je vais regarder pour activer ça, du coup ensuite je peux tester avant de publier c'est ça ? |
|
Si tu veux faire une branche de dev, tu peux le faire depuis l'interface ou en ligne de commande. Ensuite, dans ton environnement de developpement, tu fais un "git checkout dev" pour basculer sur la branche de developpement et tu peux tester. Tu retournes ensuite sur ta branche principale avec un git checkout main. Antoine |
|
Re Antoine, Logiquement c'est bon pour la branche Dev Julien |

Déplace les boutons de l'onglet Image & Filtres vers la barre d'outils, après un séparateur : supprimer l'image, pivoter de 90° à gauche et à droite, miroir horizontal et vertical. Icônes du thème (edit-delete, object-rotate-, object-flip-), libellé en infobulle.