[M3] Widgets fx-table-sort, fx-accordion, fx-progress #213

Closed
opened 2026-04-06 08:54:25 +00:00 by charles · 0 comments
Owner

Contexte

Widgets utilitaires pour la présentation de données structurées : tableau triable, sections dépliables, barre de progression.

Critères d'acceptation

  • fx-table-sort : TableConfig { headers, rows, sortable }GtkColumnView avec tri par colonne (clic sur entête), filtre textuel optionnel
  • fx-accordion : Vec<Section { title, body }>GtkExpander imbriqués, un seul ouvert à la fois (mode exclusif optionnel)
  • fx-progress : ProgressConfig { value, max, label, animated }GtkProgressBar avec animation CSS si animated: true
  • Fallback texte pour chaque widget

Notes techniques

  • Crate : crates/fractal-rich/
  • Voir specs §5.2 (SF-M3-01 tableau)
  • Dépend de #201
## Contexte Widgets utilitaires pour la présentation de données structurées : tableau triable, sections dépliables, barre de progression. ## Critères d'acceptation - [ ] **fx-table-sort** : `TableConfig { headers, rows, sortable }` → `GtkColumnView` avec tri par colonne (clic sur entête), filtre textuel optionnel - [ ] **fx-accordion** : `Vec<Section { title, body }>` → `GtkExpander` imbriqués, un seul ouvert à la fois (mode exclusif optionnel) - [ ] **fx-progress** : `ProgressConfig { value, max, label, animated }` → `GtkProgressBar` avec animation CSS si `animated: true` - [ ] Fallback texte pour chaque widget ## Notes techniques - Crate : `crates/fractal-rich/` - Voir specs §5.2 (SF-M3-01 tableau) - Dépend de #201
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
charles/my-fractal#213
No description provided.