ADR 0080 – Cases cochées qui descendent
Accepté (2026-10-16, mode autonome)
ADR 0080 – Cases cochées qui descendent
Statut : Accepté (2026-10-16, mode autonome)
Idée de la vague 3 du document d’idées : dans une liste de tâches du corps d’une note, ce qui est fait ne doit pas encombrer ce qui reste à faire.
Décision
- Dans l’éditeur visuel, cocher une case la déplace après les cases à faire de sa liste, en tête de celles qui sont déjà faites ; décocher une case la ramène à la fin des cases à faire. L’ordre relatif des autres cases ne change pas.
- La sous-liste d’une case la suit. Chaque liste (et sous-liste) se range séparément : cocher une sous-tâche ne touche pas la liste qui la porte.
- Le curseur reste dans la case déplacée : il la suit.
- Le déplacement est fait dans la même transaction que le clic (une seule annulation) et le Markdown enregistré est celui de l’ordre obtenu. Aucun changement de format, de schéma ni de serveur.
- Seul un clic sur une case déclenche ce rangement : le document doit avoir le même nombre de cases, la même taille et exactement une case dont l’état change, par une modification d’attribut. Une frappe, un collage, le chargement d’une note, une coche en lot ou le mode source ne déplacent rien. Un éditeur en lecture seule ne déplace rien.
Alternatives écartées
- Réglage par note ou par utilisateur : le comportement ressemble à celui des applications de tâches ; un réglage se rajoutera si l’usage le demande.
- Remonter à la fin de la liste (plutôt qu’en tête des faites) : les dernières cases faites seraient les plus basses, alors qu’on veut retrouver ce qu’on vient de terminer.
- Tâches promues en nœuds : hors sujet ; seule la liste du corps est concernée.
Limites connues
- Une case cochée dans un document qui change aussi autrement dans la même transaction n’est pas rangée.
- Le rendu en lecture (cases désactivées) n’a pas de clic : rien ne bouge.
- Dans une liste déjà en désordre (des cases faites avant des cases à faire), la case cochée se place après la dernière case à faire, donc éventuellement sous des cases faites placées plus haut ; la règle « en tête des faites » vaut pour une liste rangée.
- Aucune annonce pour un lecteur d’écran quand la case change de place (le focus reste dans l’éditeur) ; à ajouter si l’usage le demande.