Informatiebalk onderaan het document dekt de laatste regels af #2397
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
release-blocker
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#2397
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Wat je wilt
Onderaan een document schuift een balk met de tellingen — woorden, hoofdstukken, paragrafen, tabellen en afbeeldingen — over de laatste regels. Die balk moet onder de tekst, in de ruimte waar bij een TLP al een band staat. Die ruimte hoort er altijd te zijn, ook zonder TLP, met die algemene informatie erin.
Wat de code nu doet
Een vaste tellerbalk met die vijf aantallen staat niet in de bron.
docs/design/DOCUMENT_MODE.mdnoemt in fase 4 een “reading-time status bar”; die is niet als zo’n telling gebouwd.Wat wél over de tekst heen ligt, in de visuele schrijfstand, is de paginamatenknop.
_documentPageIndicatorstaat in eenStackopright: 8, bottom: 8, binnen het tekstvlak (lib/widgets/parts/document_editor_toolbar.dart). De tekst scrolt eronderdoor. Het commentaar ernaast zegt dat hij binnen het tekstvlak hoort te blijven “niet over de vaste voetband” (lib/widgets/parts/document_editor_layouts.dart).Die voetband is
DocumentChromeBanden zit buiten de editor, onder deExpanded, in_styledDocumentSurface(lib/widgets/document_editor_screen.dart). Hij verschijnt alleen als_hasDocumentChromewaar is: een logo, kop- of voettekst, paginanummers, of een TLP anders dan geen. Zonder TLP en zonder stijlband is er geen strook onder de tekst, en de knop (en elke telling die je daar zou leggen) dekt de laatste regels.De presentatie heeft wel een echte statusbalk onder het werkvlak (
_DeckStatusBar). Een documenttab heeft die niet.Oplossingsrichting
Eén vaste strook onder het schrijfvlak, in dezelfde kolom als de TLP-band, nooit in de
Stackvan de tekst.Bestandsformaat
Geen. De strook is scherm, geen sleutel in het bestand.
Test
Stackis.Kosten
Nieuwe labels (31 talen) als de tellingen geen bestaande woorden hergebruiken. Een zin in de handleiding. Geen formaat, geen afhankelijkheid.
Opgepakt. Tak: fix/document-werkvloer. Verwachte reikwijdte: lib/widgets/document_editor_screen.dart, lib/widgets/parts/document_editor_layouts.dart, lib/widgets/parts/document_editor_toolbar.dart.
Geland op main in
597353b59, via PR #2401.ZAP/DAST is niet gedraaid: ZAP is niet geïnstalleerd. Geheimen-scan en SAST zijn lokaal wel gedraaid, vóór de merge.