Skip to content

v0.3.3

Choose a tag to compare

@github-actions github-actions released this 10 Aug 07:30
· 46 commits to master since this release
feat(gui): ajoute un widget de sélection de date (calendrier)

Nouveau ChampDate (gui/champ_date.py) : CTkEntry + bouton calendrier
optionnel (tkcalendar, nouvelle dépendance -- décision explicite de
l'utilisateur, pure Python sans extension C). Se comporte comme un
CTkEntry pour le code appelant (get/delete/insert/bind/configure),
remplace directement les 5 champs date existants sans toucher au reste
des écrans. Popup sur le modèle de dialogue_fichier.py.

Bug trouvé et corrigé en vérifiant réellement : CTkFrame (la classe de
base de ChampDate) ne supporte pas configure(state=...), contrairement
à CTkEntry -- _activer_colonne_epreuves() plantait silencieusement sur
ce widget, laissant l'écran Compétitions entièrement blanc à
l'ouverture. Corrigé en ajoutant un configure() qui redirige state=...
vers le champ texte et le bouton.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>