Wat de scan opleverde staat nu in een overlay #57
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "scan-overzicht-overlay"
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?
De vier stappen van de scanknop plakten hun samenvattingen aan elkaar tot één string, die in een strook van elf pixels langs de onderkant van het venster belandde. Dat is een zin die tot de eerste komma gelezen wordt.
Wat er verandert
ScanReportis een regel per stap (ScanReportLine), gevuld terwijl de ronde loopt. Een ronde die halverwege gestopt wordt meldt dus nog steeds de stappen die wél gebeurd zijn, en niet alleen die ene die onderbroken werd.FillAsyncgeeft nuboolterug en schrijft zijn eigen regel, in plaats van een string door te geven waar de volgende stap weer aan plakt.ShowReportzet het paneel neer als de ronde eindigt, hoe hij ook eindigt. Een uitzondering komt er als eigen regel in te staan, om dezelfde reden als de tellingen: een foutmelding is een zin, en een zin in die strook wordt niet uitgelezen.Scan finished/Scan stopped/Scan failed), zodat wegklikken het venster niet laat beweren dat er nooit iets gebeurd is.ReportBackgroundBrushenReportBorderBrushper themavariant inApp.axaml, zoals elke andere kleur die het venster met de hand tekent. Dekkend, niet doorschijnend: de waas van de transportbalk over regels tekst zou nog slechter leesbaar zijn dan de regel die dit vervangt.Zo hoort het er na een volle ronde uit te zien:
Niet draaiend gezien
Eerlijk gezegd: het paneel is nog niet op het scherm bekeken. De opstelling stond klaar — wegwerp-PostgreSQL, kopieën van vijf platen, lokale server op
127.0.0.1:5199, speler ingelogd met een eigenXDG_CONFIG_HOME— maar het venster ging dicht voordat er een scanronde gedraaid was; er staat geenPOST /api/scanin het serverlog. Onder Wayland is er geen invoergereedschap, dus die knopdruk moet met de hand.Het bouwt, en omdat compiled bindings aan staan betekent dat dat elk bindingspad is opgelost. Maar hoe de kaart er werkelijk uitziet — de breedte van de stapkolom, of de tekst afbreekt, of de schaduw in beide thema's klopt — is nog niet vastgesteld.