Base : titres de section à la charte, puces de 36 px et 44 px au doigt, relevé des onglets (t_8f5dbd3b) #1707
Loading…
Reference in a new issue
No description provided.
Delete branch "hermes/base-clarte-onglets"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Carte t_8f5dbd3b, point 2 : la clarté générale, corrigée dans la base
src/lib/base/d'abord.Verdict : les titres de section ont une vraie hiérarchie (17 px, précision dessous). Puces, menus et recherche font 36 px, et 44 px au doigt. Les en-têtes triables font 24 px. Aucune fonction retirée, aucune valeur en dur.
Changé (12 fichiers, +116/-42) :
lib/base/TitreSection.svelte(nouveau), adopté par Accueil (8 titres), Vidéos (4) et Consommation (1). Le texte reste identique et le nom accessible des sections ne change pas.lib/base/styles.js:PUCE,ACTION,BOUTONenh-9avecpointer-coarse:min-h-11;PUCE_ICONEenw-9avecpointer-coarse:min-w-11. C'est un plancher : Actualiser du téléphone garde ses 56 px.lib/base/BarreOutils.svelte: le menu « Classer » passe desmàdefault, la recherche àh-9avec le plancher tactile.lib/base/EnTeteTriable.svelte:min-h-6.tests/base-clarte.test.js(nouveau ; 3 tests rouges sur main, verts après).tests/cadre-barre-bas-tactile.test.jssuit la nouvelle largeur dePUCE_ICONE.Preuve
npx vitest run: 30 fichiers, 224 tests, 0 échec.npm run build: code 0,dist/index.htmlprésent,app.js147 Ko,dist/918 Ko.Coût mesuré : les pages s'allongent de 12 à 300 px, selon le nombre de puces au téléphone.
Relevé du tour des onglets Svelte en service (t_8f5dbd3b, 15/10)
Méthode : Chromium sans tête et aperçu du front (
apercu.py) sur les données figées detests/, heure figée au 13/10 à 16 h 12. Six onglets (Accueil, Calendrier, Processus avec Consommation, Vidéos, Atelier, Analytique) en quatre configurations : 1 440 et 390 px, clair et sombre (24 rendus). Script de mesure : débordement, textes tronqués sans infobulle, cibles sous 24 et 44 px, signatures de bouton, tailles et graisses, couleurs de texte hors jetons, anglais, jargon, dates ISO. Chaque capture a aussi été lue à l'œil (vision).Corrigé dans la base (cette PR)
h2en 14px/600 ; l'Analytique titre en 17 pxTitreSection: 17px/600, précision sur sa ligne en 13 px secondairesize="sm")Corrigé dans la PR #1705 (points de rupture morts)
Mesuré, sans défaut
Reste à faire, hors de la base (le porteur de chaque onglet décide)
STUD-…visiblesh3mêléesSemaineAccueil) en 13 px gris, plus discret que ses propres lignes--text-input, 16 px). Il faut un utilitairetext-inputdans le thèmeNon mesuré
La page servie du 132 (la barre latérale du cadre n'est pas dans l'aperçu), la Consommation avec des données (l'aperçu ne sert pas
/api/conso), les menus déroulants ouverts, un vrai téléphone.Captures avant / après, par onglet (Chromium sans tête, aperçu du front, données figées de
tests/).<onglet>-bureau: 1 440 px, en sombre (haut) et en clair (bas). Avant à gauche, après à droite. Le haut de la page (1 500 px) est réduit de moitié.<onglet>-tel: 390 px, sombre puis clair, avant et après côte à côte (1 700 px du haut de la page).Vérifié à l'œil (vision) sur chaque planche : les titres de section se détachent, la barre d'outils a une seule hauteur, rien ne chevauche. Aucun texte n'est nouvellement coupé. Les rangées de puces du téléphone défilent dans leur cadre (
overflow-x: auto) : la page reste à 390 px.accueil-bureau.png

accueil-tel.png

calendrier-bureau.png

calendrier-tel.png

processus-bureau.png

processus-tel.png

videos-bureau.png

videos-tel.png

atelier-bureau.png

atelier-tel.png

analytique-bureau.png

analytique-tel.png

Fusionnée automatiquement par
fusion-auto(forge) : CI verte (Rust et Front Svelte), PR relue (étiquetterelu), sans conflit.