Sondages & menu pages — maquettes v1

Deux explorations demandées par XaTriX sur le fil DEV (#2790926, en réponse à la checklist thibw) : le rendu des résultats de sondage — « une barre qui se remplit à droite, ou en fond de chaque ligne » — et le contenu de la feuille de gestion des pages (#849 : accès direct première / dernière / dernier lu). Tokens M3 Redface réels, thème commutable par section.

réfs #697 (lecture) · #779 (vote in-app) · #849 (raccourcis pages) — 2026-07-12 — maquettes : Claude Fable 5, demande XaTriX

1 · Résultats de sondage

carte lead item — état déplié — sondage d'exemple 147 votes

La carte actuelle (A0) affiche du texte brut. Les deux pistes de XaTriX sont A1 et A2 ; A2 est la plus lisible en un coup d'œil (la longueur EST la donnée, pas un ornement à droite) et absorbe mieux les libellés longs. A3 montre l'état « pas encore voté » avec le vote in-app (#779) — le même gabarit de lignes sert alors de bulletin, ce qui plaide pour A2 : une seule anatomie de carte pour voter et lire.

A0 — Actuel baseline

21:07▮▮▮
Blind test : le retour
page 3 / 18
Quel thème utilisez-vous ?MASQUER
Système — 45,6% (67 votes)
Sombre — 30,6% (45 votes)
AMOLED — 15,6% (23 votes)
Clair — 8,2% (12 votes)
147 votes · choix unique
nicko20:58
tinc21:02

Ce qui est shippé (#697 lecture seule). Les nombres se lisent, rien ne se compare.

A1 — Barre à droite stable

21:07▮▮▮
Blind test : le retour
page 3 / 18
Quel thème utilisez-vous ?MASQUER
Système45,6%
Sombre30,6%
AMOLED15,6%
Clair8,2%
147 votes · choix unique · barres relatives au 1er
nicko20:58
tinc21:02

Piste XaTriX n°1. Compacte, mais la barre (96 dp) compresse les libellés longs — ellipse dès ~18 caractères. Barres normalisées sur le 1er pour rester lisibles quand tout est < 50%.

A2 — Fond de ligne stable

21:07▮▮▮
Blind test : le retour
page 3 / 18
Quel thème utilisez-vous ?MASQUER
Système45,6% · 67
Sombre30,6% · 45
AMOLED15,6% · 23
Clair8,2% · 12
147 votes · choix unique
nicko20:58
tinc21:02

Piste XaTriX n°2 — reco. Le libellé garde toute la largeur, le remplissage est en % vrai (pas normalisé), le gagnant ressort en primaryContainer. Pattern connu (Twitter/Discord).

A3 — Vote in-app aspiration · #779

21:07▮▮▮
Blind test : le retour
page 3 / 18
Quel thème utilisez-vous ?MASQUER
Système
Sombre
AMOLED
Clair
Choix unique · les résultats s'affichent après le vote
Voter
nicko20:58

État « formulaire » (#697 : HFR ne donne pas les chiffres tant qu'on n'a pas voté). Même anatomie de lignes que A2 → le vote glisse dans la carte sans 2e layout. POST vote.php à capturer (#779).

2 · Feuille « gestion des pages »

ouverte par la pilule « page X / Y » — topic 46 pages, dernier lu p.43

La feuille actuelle (B0) a hérité du « top bordel » : précédent/suivant + saisie libre. thibw demande (#849) des accès directs première / dernière / dernier post lu. B1 les ajoute en rangée de chips — diff minimal, livrable tout de suite. B2 remplace la saisie par une échelle scrubbable (le pouce balaye 46 pages en un geste, tick ambre = dernier lu). B3 pousse vers une grille fenêtrée autour de la page courante. B1 et B2 se combinent : chips au-dessus, échelle en dessous, saisie supprimée.

B0 — Actuel baseline

21:07▮▮▮
Redface 2 — DEV (canal de développement)
page 12 / 46
thibw19:41
XaTriX20:50
Précédentpage 12 / 46Suivant
Aller à la page…ALLER

PR #771 : la pilule ouvre cette feuille. Saisie clavier obligatoire pour tout saut non adjacent ; ni première/dernière, ni dernier lu.

B1 — Raccourcis directs stable · #849

21:07▮▮▮
Redface 2 — DEV (canal de développement)
page 12 / 46
thibw19:41
XaTriX20:50
⇤ Première ● Dernier lu · 43 Dernière ⇥
Précédent12 / 46Suivant
Aller à la page…ALLER

La demande thibw, telle quelle. « Dernier lu » (tertiaire) n'apparaît que si un drapeau existe sur le sujet — sinon la rangée n'a que les 2 extrémités. Diff minimal sur la feuille actuelle.

B2 — Échelle scrubbable aspiration

21:07▮▮▮
Redface 2 — DEV (canal de développement)
page 12 / 46
thibw19:41
XaTriX20:50
⇤ Première ● Dernier lu · 43 Dernière ⇥
12
1dernier lu46
Aller à la page 12

Slider M3 : bulle = page visée, tick ambre = dernier lu, relâcher n'ouvre pas — le bouton confirme. Zéro clavier ; la saisie libre disparaît. À combiner avec les chips B1 (montré combiné).

B3 — Grille fenêtrée aspiration

21:07▮▮▮
Redface 2 — DEV (canal de développement)
page 12 / 46
thibw19:41
XaTriX20:50
1101112 13144346
dernier lu
Aller à la page…ALLER

Fenêtre autour de la courante + extrémités + dernier lu (pastille ambre), quel que soit le nombre de pages — remplace la rangée scrollable limitée à 40 pages. Saisie conservée en secours.