Kompas-instrument: uitleesteksten (ACT/TGT/marker) lopen buiten de wijzerplaat en over de kompasroos #1110
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck#1110
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 er misgaat
Op het cockpit-/meters-slide lopen de drie uitleesregels van het kompas-instrument (heading) buiten de ronde wijzerplaat:
ACT 187°botst links op de kompasroos (E-markering/ticks).TGT 090°en de markerregel (in de aangetroffen renderKoersverschillen) steken rechts voorbij de bezel en overlappen het buurinstrument.Aangetroffen op de meters-/cockpit-slide; het instrument met het label "Findings trend".
Waar
lib/widgets/slides/previews/cockpit_preview.dart, methode_heading(...)— de drie_text(...)-aanroepen vooractual,targetenmarkerLabel(rond regel 908–952).Oorzaak
De drie regels worden center-verankerd (
_Anchor.center,TextAlign.center) op een vaste x-fractie geschilderd:size.width * 0.80size.width * 0.76De kompasroos zit in authentiek op x≈0.50 met r≈0.34·min (gestileerd x≈0.42, r≈0.35·min), dus zijn rechterrand ligt al rond x≈0.77–0.84. Een center-verankerde regel op x≈0.76–0.80 groeit naar beide kanten en kent geen breedtebegrenzing of clip: al bij de standaardteksten botst
ACT …°links op de roos, en langere (of gelokaliseerde) strings steken rechts voorbij de bezel het buurinstrument in.De comment op regel 914–915 laat zien dat de teksten al eens naar de "vrije rechterkolom" zijn verplaatst om botsing met de S-markering te vermijden — die verplaatsing is onvolledig: op een ronde plaat zit die kolom nog te dicht bij de rand.
Richting (suggestie, geen eis)
Toetsen
Met een echte render (niet alleen de waarden) én met een lange gelokaliseerde markerregel (bv. Duits/Fins), zodat de begrenzing zich bewijst bij de breedste string. Beide visuele stijlen (authentiek/gestileerd) nalopen.