enhancement(quality): hoe dia's er ná auto-reparatie uitzien — vervolgtitels, dode split-knop, dichtheidsklif #1164

Closed
opened 2026-08-03 12:47:46 +00:00 by brenno · 4 comments
Owner

Voortgekomen uit de beeldkeuring bij #1159 (de font-fix zelf is los opgelost en gemerged). Een herbeoordeling van hoe dia's er ná 'Fix alle problemen' / splitsen uitzien, met eigen ogen over strook, presentatiemodus en PDF-export. Deze punten staan los van de font-fix en zijn deels al bestaand gedrag.

Bevindingen (naar impact)

  1. Vervolgpagina's herhalen exact dezelfde titel, zonder markering. Na een split draagt elke vervolgpagina identiek dezelfde H1 als de eerste — geen '(vervolg)', '(2/3)' o.i.d. Bij een titel met een aantal erin ('Aantal-overloop (achttien korte bullets)') staat dat verkeerde aantal dan 3× op pagina's van 6 bullets. Zichtbaar in slidestrook, presentatie én export. Bestaand gedrag (geldt ook voor handmatig splitsen), maar het oogt onverzorgd. Klein codewerk, breed oppervlak (preview/presenter/publiek/export) — vraagt visuele keuring op alle vier + goldens. Productkeuze: wat toont een vervolgpagina als titel?

  2. 'Fix alle problemen' is een stille no-op op woordigheid-alleen dia's. Een dia die leesbaar rendert (> 70%) maar te veel woorden per bullet heeft (bulletWordCountCritical / bulletAverageLengthHigh) wordt door geen enkele automatische fix aangeraakt: te weinig bullets voor de aantal-split, geen dichtheidsmelding voor de nieuwe gate, en woord-count-meldingen worden niet auto-opgelost. De gebruiker ziet een rode badge en 'Fix alle problemen' doet er niets mee. Overweeg deze gevallen duidelijker naar 'Uitleg naar notities' te leiden (splitsen geneest woordigheid niet).

  3. Restwaarschuwingen na een split + dode knop. Gesplitste pagina's van lange bullets dragen nog woord-count-waarschuwingen die verder splitsen niet oplost (raakt de kMinPageBullets-vloer). Toch verschijnt er een 'Splits slide'-knop die niets meer uitricht. Bied daar 'Uitleg naar notities'/herschrijven aan i.p.v. een actie die niets doet.

  4. De 70%-klif is onzichtbaar en spreekt de woord-melding tegen. Of een lange-bullet-dia splitst hangt op precies 0,70 fit-scale. Twee even-vol ogende dia's (72% vs 64%) krijgen tegengestelde behandeling. Overweeg een zachtere band of de drempel gelijk te trekken met de woord-count-melding.

  5. [Apart] Ontbrekend thema-logo rendert als 'Bestand niet gevonden'-placeholder linksonder op elke dia (editor, presentatie, export). Buiten deze scope; eigen ticket waard — het degradeert elke geëxporteerde pagina. (Mogelijk configuratie/omgeving; eerst verifiëren.)

Advies

Punt 1 is de meest zichtbare verbetering aan 'hoe dia's er na reparatie uitzien' en de sterkste kandidaat om als eerste op te pakken, maar het raakt de rendering op alle oppervlakken en is deels een productkeuze — daarom hier vastgelegd i.p.v. in de release-cyclus meegesleept. Punt 5 verdient bij bevestiging een eigen issue.

Voortgekomen uit de beeldkeuring bij #1159 (de font-fix zelf is los opgelost en gemerged). Een herbeoordeling van hoe dia's er ná 'Fix alle problemen' / splitsen uitzien, met eigen ogen over strook, presentatiemodus en PDF-export. Deze punten staan **los** van de font-fix en zijn deels al bestaand gedrag. ## Bevindingen (naar impact) 1. **Vervolgpagina's herhalen exact dezelfde titel, zonder markering.** Na een split draagt elke vervolgpagina identiek dezelfde H1 als de eerste — geen '(vervolg)', '(2/3)' o.i.d. Bij een titel met een aantal erin ('Aantal-overloop (achttien korte bullets)') staat dat verkeerde aantal dan 3× op pagina's van 6 bullets. Zichtbaar in slidestrook, presentatie én export. Bestaand gedrag (geldt ook voor handmatig splitsen), maar het oogt onverzorgd. *Klein codewerk, breed oppervlak (preview/presenter/publiek/export) — vraagt visuele keuring op alle vier + goldens. Productkeuze: wat toont een vervolgpagina als titel?* 2. **'Fix alle problemen' is een stille no-op op woordigheid-alleen dia's.** Een dia die leesbaar rendert (> 70%) maar te veel woorden per bullet heeft (bulletWordCountCritical / bulletAverageLengthHigh) wordt door geen enkele automatische fix aangeraakt: te weinig bullets voor de aantal-split, geen dichtheidsmelding voor de nieuwe gate, en woord-count-meldingen worden niet auto-opgelost. De gebruiker ziet een rode badge en 'Fix alle problemen' doet er niets mee. Overweeg deze gevallen duidelijker naar 'Uitleg naar notities' te leiden (splitsen geneest woordigheid niet). 3. **Restwaarschuwingen na een split + dode knop.** Gesplitste pagina's van lange bullets dragen nog woord-count-waarschuwingen die verder splitsen niet oplost (raakt de kMinPageBullets-vloer). Toch verschijnt er een 'Splits slide'-knop die niets meer uitricht. Bied daar 'Uitleg naar notities'/herschrijven aan i.p.v. een actie die niets doet. 4. **De 70%-klif is onzichtbaar en spreekt de woord-melding tegen.** Of een lange-bullet-dia splitst hangt op precies 0,70 fit-scale. Twee even-vol ogende dia's (72% vs 64%) krijgen tegengestelde behandeling. Overweeg een zachtere band of de drempel gelijk te trekken met de woord-count-melding. 5. **[Apart] Ontbrekend thema-logo rendert als 'Bestand niet gevonden'-placeholder** linksonder op elke dia (editor, presentatie, export). Buiten deze scope; eigen ticket waard — het degradeert elke geëxporteerde pagina. (Mogelijk configuratie/omgeving; eerst verifiëren.) ## Advies Punt 1 is de meest zichtbare verbetering aan 'hoe dia's er na reparatie uitzien' en de sterkste kandidaat om als eerste op te pakken, maar het raakt de rendering op alle oppervlakken en is deels een productkeuze — daarom hier vastgelegd i.p.v. in de release-cyclus meegesleept. Punt 5 verdient bij bevestiging een eigen issue.
Author
Owner

Opgepakt. Ik verifieer eerst punt 5 (logo: bug of omgeving) en de haalbaarheid van punt 1 (vervolgtitels), en pak dan de concreet-veilige verbeteringen aan. Punt 1 vraagt mogelijk een productkeuze over de titelvorm.

Opgepakt. Ik verifieer eerst punt 5 (logo: bug of omgeving) en de haalbaarheid van punt 1 (vervolgtitels), en pak dan de concreet-veilige verbeteringen aan. Punt 1 vraagt mogelijk een productkeuze over de titelvorm.
Author
Owner

Punt 4 (de 70%-klif) laat ik bewust liggen in deze ronde: de drempel verschuiven of verzachten is een risicovolle, deels-productmatige wijziging die de split-beslissing over het hele product raakt, en de winst is discutabel — twee even-vol ogende dia's krijgen nu tegengestelde behandeling, maar een zachte band introduceert zijn eigen willekeur. Beter apart afwegen dan meesleuren. Punt 5 (logo) is afgesplitst als eigen issue (waarschijnlijk omgeving, met een defensieve exportverbetering als kandidaat).

Punt 4 (de 70%-klif) laat ik bewust liggen in deze ronde: de drempel verschuiven of verzachten is een risicovolle, deels-productmatige wijziging die de split-beslissing over het hele product raakt, en de winst is discutabel — twee even-vol ogende dia's krijgen nu tegengestelde behandeling, maar een zachte band introduceert zijn eigen willekeur. Beter apart afwegen dan meesleuren. Punt 5 (logo) is afgesplitst als eigen issue (waarschijnlijk omgeving, met een defensieve exportverbetering als kandidaat).
Author
Owner

Opgelost op main via PR #1176 (merge 6e3f55b5). Aangepakt:

  • Punt 1 (vervolgtitels): elke pagina van een gesplitste reeks toont nu een gedempte '(pagina/totaal)'-teller naast de titel — in strook, editor, volledige-deck-overzicht, presentatie én PDF. Visueel gekeurd; de keuring ving één gemist renderpad (het volledige-deck-overzicht) dat is meegenomen. De HTML/Marp-export blijft bewust zonder teller (client-side markdown-render; een afgeleide teller hoort niet in de interchange-inhoud).
  • Punt 3 (dode split-knop): 'Splits slide' verschijnt nu alleen waar splitsen echt helpt (dezelfde grens als de fix-alles-motor); dit dekt tegelijk punt 2 grotendeels — waar splitsen niet helpt blijft 'Uitleg naar notities' over.

Niet in deze ronde:

  • Punt 4 (70%-klif): bewust uitgesteld (risicovol, deels productmatig) — zie eerdere reactie.
  • Punt 5 (thema-logo in export): afgesplitst als #1174.

Cosmetisch restpunt (niet-blokkerend, uit de keuring): bij een titel over meerdere regels drijft de teller naar de rechterrand.

Opgelost op main via PR #1176 (merge 6e3f55b5). Aangepakt: - **Punt 1 (vervolgtitels):** elke pagina van een gesplitste reeks toont nu een gedempte '(pagina/totaal)'-teller naast de titel — in strook, editor, volledige-deck-overzicht, presentatie én PDF. Visueel gekeurd; de keuring ving één gemist renderpad (het volledige-deck-overzicht) dat is meegenomen. De HTML/Marp-export blijft bewust zonder teller (client-side markdown-render; een afgeleide teller hoort niet in de interchange-inhoud). - **Punt 3 (dode split-knop):** 'Splits slide' verschijnt nu alleen waar splitsen echt helpt (dezelfde grens als de fix-alles-motor); dit dekt tegelijk punt 2 grotendeels — waar splitsen niet helpt blijft 'Uitleg naar notities' over. Niet in deze ronde: - **Punt 4 (70%-klif):** bewust uitgesteld (risicovol, deels productmatig) — zie eerdere reactie. - **Punt 5 (thema-logo in export):** afgesplitst als #1174. Cosmetisch restpunt (niet-blokkerend, uit de keuring): bij een titel over meerdere regels drijft de teller naar de rechterrand.
Author
Owner

Opgevolgd: het cosmetische restpunt (teller zweefde naar de rechterrand bij een titel over meerdere regels) is opgelost in PR #1179 (merge 710340e5). De teller loopt nu als inline trailing-span in de titelparagraaf mee en plakt met een vaste-spatie aan het laatste woord — visueel bevestigd over strook, presentatie, volledige-deck-overzicht en PDF, bij lange én korte titels.

Opgevolgd: het cosmetische restpunt (teller zweefde naar de rechterrand bij een titel over meerdere regels) is opgelost in PR #1179 (merge 710340e5). De teller loopt nu als inline trailing-span in de titelparagraaf mee en plakt met een vaste-spatie aan het laatste woord — visueel bevestigd over strook, presentatie, volledige-deck-overzicht en PDF, bij lange én korte titels.
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
LibreKAT/Ocideck#1164
No description provided.