fix(quality): split-teller loopt inline mee en plakt tegen de titel bij meerdere regels (#1164) #1179

Merged
brenno merged 1 commit from fix/split-counter-inline-1164 into main 2026-08-03 18:36:43 +00:00
Owner

Vervolg op #1176 (#1164): een cosmetische tik op de split-teller.

Wat

De "(pagina/totaal)"-teller stond in een Row naast de titel. Bij een titel over meerdere regels dreef hij daardoor naar de rechterrand van de dia, losgekoppeld van het laatste woord. Hij loopt nu als inline trailing-span in dezelfde titelparagraaf mee — kleiner en gedempt op de tekstbaseline, met een vaste-spatie ( ) aan het laatste woord geplakt — zodat hij ook bij afbreken tegen de titel blijft staan.

Hoe

InlineMarkdownText (en de gedeelde _md-helper) krijgen een optionele trailing-InlineSpan. De Row/Flexible verdwijnt; titel en teller zitten nu in één rich-text.

Verificatie

  • Visueel gekeurd met de draaiende app (beeldkeurder) bij lange (3 regels) én korte titels, over slidestrook, presentatie, volledige-deck-overzicht én PDF: de teller plakt tegen het laatste woord, breekt netjes mee (nooit alleen op een eigen regel), en oogt verzorgd (~62% grootte, 55% alpha, baseline, nette tussenruimte). Losse dia toont niets.
  • Widgettest bijgewerkt (zoeken met textContaining, want titel+teller zijn nu één rich-text). make check volledig groen (incl. testsuite); make check-secrets + make sast groen.
  • De HTML/Marp-export toont de teller bewust niet (client-side markdown-render) — bevestigd door de keuring, geen regressie; de code-comment is daarop aangescherpt.
  • Het bestandsplafond van slide_preview.dart +2 (de trailing-param op _md), met onderbouwing in de basislijn.

🤖 Generated with Claude Code

Vervolg op #1176 (#1164): een cosmetische tik op de split-teller. ## Wat De "(pagina/totaal)"-teller stond in een `Row` naast de titel. Bij een titel over meerdere regels dreef hij daardoor naar de rechterrand van de dia, losgekoppeld van het laatste woord. Hij loopt nu als **inline trailing-span** in dezelfde titelparagraaf mee — kleiner en gedempt op de tekstbaseline, met een vaste-spatie (` `) aan het laatste woord geplakt — zodat hij ook bij afbreken tegen de titel blijft staan. ## Hoe `InlineMarkdownText` (en de gedeelde `_md`-helper) krijgen een optionele `trailing`-`InlineSpan`. De `Row`/`Flexible` verdwijnt; titel en teller zitten nu in één rich-text. ## Verificatie - **Visueel gekeurd met de draaiende app** (beeldkeurder) bij lange (3 regels) én korte titels, over slidestrook, presentatie, volledige-deck-overzicht én PDF: de teller plakt tegen het laatste woord, breekt netjes mee (nooit alleen op een eigen regel), en oogt verzorgd (~62% grootte, 55% alpha, baseline, nette tussenruimte). Losse dia toont niets. - Widgettest bijgewerkt (zoeken met `textContaining`, want titel+teller zijn nu één rich-text). `make check` volledig groen (incl. testsuite); `make check-secrets` + `make sast` groen. - De HTML/Marp-export toont de teller bewust niet (client-side markdown-render) — bevestigd door de keuring, geen regressie; de code-comment is daarop aangescherpt. - Het bestandsplafond van `slide_preview.dart` +2 (de `trailing`-param op `_md`), met onderbouwing in de basislijn. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
fix(quality): laat de split-teller tegen de titel plakken bij meerdere regels (#1164)
All checks were successful
scans / scans (pull_request) Successful in 1m45s
static-gate / static-gate (pull_request) Successful in 4m26s
d7337ce2ae
De teller stond in een Row naast de titel, dus bij een titel over meerdere
regels dreef hij naar de rechterrand van de dia, losgekoppeld van het laatste
woord. Hij loopt nu als trailing-span in dezelfde titelparagraaf mee — kleiner
en gedempt op de tekstbaseline, met een vaste-spatie aan het laatste woord
geplakt — zodat hij ook bij afbreken tegen de titel blijft staan.

Daarvoor krijgt InlineMarkdownText (en de gedeelde _md-helper) een optionele
trailing-InlineSpan. De Row met Flexible verdwijnt; het zoeken in de widgettest
gaat nu met textContaining omdat titel en teller in één rich-text zitten.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
brenno merged commit 710340e55d into main 2026-08-03 18:36:43 +00:00
brenno deleted branch fix/split-counter-inline-1164 2026-08-03 18:36:44 +00:00
Sign in to join this conversation.
No description provided.