Journée du 8 janvier 2026

Cette journée a été consacrée à l’amélioration de l’interface utilisateur de l’application ToDos, avec notamment l’ajout de filtres, l’intégration d’une DataGrid et d’accordéons pour améliorer l’ergonomie de l’application.

Fonctionnalités développées

Ajout de filtres sur la page des ToDos

Ajout de filtres sur la page des ToDos. Les fichiers ajoutés et/ou modifiés sont ceux de ce commit.

Les filtres permettent à l’utilisateur de trier et afficher les tâches selon différents critères :

  • Filtrage par statut (en cours, en retard, en avance)
  • Filtrage par date de planification
  • Filtrage par priorité ou catégorie de tâche

Intégration d’une DataGrid Radzen

Intégration d’une DataGrid de Radzen. Les changements apportés sont détaillés dans ce commit.

La DataGrid de Radzen remplace l’ancien tableau HTML basique. Elle apporte plusieurs avantages :

  • Tri natif des colonnes par clic sur les en-têtes
  • Pagination intégrée pour gérer un grand nombre de tâches
  • Support du filtrage côté client sans rechargement de page
  • Composant Blazor natif, parfaitement intégré à l’architecture de l’application

Intégration d’accordéons pour les formulaires

Intégration d’accordéons pour ouvrir/fermer les formulaires de création et de mise à jour d’une ToDo. Les détails sont disponibles dans ce commit.

Les formulaires de création et de mise à jour sont désormais encapsulés dans des composants accordéon. Cela améliore l’ergonomie en permettant à l’utilisateur de masquer/afficher les formulaires selon ses besoins, réduisant ainsi l’encombrement visuel de la page.

Bilan de la journée

Cette journée a permis d’améliorer considérablement l’interface utilisateur. L’intégration de la DataGrid Radzen, des filtres et des accordéons rend l’application plus fluide et agréable à utiliser. Ces améliorations constituent une base solide pour les prochaines itérations de développement.