Skip to content

feat(ui): barre d'accès rapide + Rétablir ; Enregistrer sous met à jour le chemin - #23

Merged
Paullux merged 4 commits into
mainfrom
feat/quick-access
Oct 18, 2026
Merged

Paullux merged 4 commits into
mainfrom
feat/quick-access

Conversation

@Paullux

@Paullux Paullux commented Oct 18, 2026

Copy link
Copy Markdown
Member
  • Barre d'accès rapide dans la barre de titre, après le nom de l'application : Annuler, Rétablir, Ouvrir, Enregistrer, Enregistrer sous (icônes dessinées au QPainter, thème clair/sombre). Chaque bouton est le miroir d'une action du menu (état activé, texte, raccourci) et agit sur le document de l'onglet actif.
  • Rétablir n'existait pas : Document.redo() / can_redo (pile vidée par toute nouvelle modification), action Édition › Rétablir (Ctrl+Y, Ctrl+Maj+Z). Tests unitaires ajoutés.
  • Enregistrer sous : le document pointe désormais sur le nouveau fichier (onglet, barre d'état, fichiers récents, Ctrl+S suivants) — Document.save(path, rebind=True).
  • Thème clair : icônes actives en gris foncé, grisées en gris clair.
  • Traductions anglaises (.ts + .qm recompilé, 411 chaînes).

À tester : les 5 boutons sur l'onglet actif (multi-onglets), Rétablir après plusieurs Annuler, Enregistrer sous puis Ctrl+S, rendu des icônes en thème clair/sombre.

🤖 Generated with Claude Code

Paullux and others added 4 commits October 18, 2026 14:49
…r, Enregistrer sous) + Rétablir

- Rétablir n'existait pas : Document.redo() / can_redo (pile de rétablissement, vidée par toute
  nouvelle modification), action Édition › Rétablir (Ctrl+Y, Ctrl+Maj+Z).
- ui/quick_access.py : cinq boutons à icônes dessinées au QPainter, placés après le nom de
  l'application ; chacun reflète une QAction du menu (état activé, texte, raccourci) et agit
  sur le document de l'onglet actif.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…te à coin coupé + crayon plein

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…t à jour le chemin du document

- theme : #D8D8D8 (icône active) -> #3A3A3A en clair ; les icônes grisées restent gris clair.
- Document.save(path, rebind=True) : après Enregistrer sous, le document pointe sur le nouveau
  fichier (onglet, barre d'état, fichiers récents, Ctrl+S suivant). Sans rebind (export), inchangé.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@Paullux
Paullux merged commit a5ab4c4 into main Oct 18, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant