Front d'état : le hisser au niveau de pve-control, et dire quel disque on mesure #16

Closed
opened 2026-10-17 16:07:04 +02:00 by foXaCe · 0 comments
Owner

Traité par la PR #23 (ui/pc-mirror-niveau-pve-control) : composants Skeleton réels (Progress, Toast, SegmentedControl, Switch, Dialog, placeholders), densité en trois colonnes, lib/icons.ts avec repli monogramme, et la carte « Volume du miroir » — le point de montage est nommé, une seule base de calcul (occupé utilise/total, réservé (total−utilise−libre)/total, libre libre/total, somme à 100 %), le réservé d'ext4 nommé.

En regardant les captures, quatre défauts réels ont été trouvés et corrigés : Switch sans HiddenInput (ni focalisable ni annoncé), SegmentedControl à indicateur de taille nulle et libellé blanc sur fond clair, une sélection à 1,96:1 (échec WCAG AA), et hover:text-surface-100 invisible en mode clair.

Vérifié : 118 tests front (98,63 % des lignes), 28/28 parcours e2e, axe WCAG AA zéro violation.

Reste ouvert de fait : _last-sync.json ne porte pas encore la source (/mnt/Media), donc le panneau ne montre que le volume du miroir — c'est une suite côté service Rust.

Traité par la PR #23 (`ui/pc-mirror-niveau-pve-control`) : composants Skeleton réels (Progress, Toast, SegmentedControl, Switch, Dialog, placeholders), densité en trois colonnes, `lib/icons.ts` avec repli monogramme, et la carte **« Volume du miroir »** — le point de montage est nommé, une seule base de calcul (occupé `utilise/total`, réservé `(total−utilise−libre)/total`, libre `libre/total`, somme à 100 %), le réservé d'ext4 nommé. En regardant les captures, quatre défauts réels ont été trouvés et corrigés : `Switch` sans `HiddenInput` (ni focalisable ni annoncé), `SegmentedControl` à indicateur de taille nulle et libellé blanc sur fond clair, une sélection à **1,96:1** (échec WCAG AA), et `hover:text-surface-100` invisible en mode clair. Vérifié : 118 tests front (98,63 % des lignes), 28/28 parcours e2e, axe WCAG AA zéro violation. Reste ouvert de fait : `_last-sync.json` ne porte pas encore la source (`/mnt/Media`), donc le panneau ne montre que le volume du miroir — c'est une suite côté service Rust.
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
foXaCe/pc-mirror#16
No description provided.