v2.0.7 — Settings panel UI polish
What's fixed
Three reported UI bugs from v2.0.6 are gone:
Logs viewer is readable now
The "Recent logs" box used the same background color as the panel it was on (both SurfaceBg), so the box visually disappeared and the dimmed log text was unreadable. Now the box uses the darkest palette tone (AppBg) for visible contrast, and the text uses full foreground (AppFg) at 10.5 pt.
Refresh button no longer clips
The header row had the label and the Refresh button colliding because they shared a single Grid column. Switched to a proper two-column layout so the button reads clearly even in the narrow 270 px panel.
No more window/card shift on button click
Two layout shifts addressed:
- Window-level: removed
SizeToContent="Height"(which was reflowing the whole window every time inner content changed). FixedHeight=600now. - Card-level: the Timer card's "TIMER LOCKED" success badge was using
Visibility=Collapsedwhen off — appearing/disappearing made the card grow/shrink ~6 px every toggle. Reserved the row's height withMinHeight=24so it stays put.
Plus an audit of every other Visibility=Collapsed binding in the app — all confirmed safe (modals, fixed-size containers, or intentional UX like the "Download & Install" button when an update is available).
Installation
- Download
StandbyAndTimer_Setup_2.0.7.exebelow. - Run it (UAC prompt — Administrator required).
- Launch from the Start Menu.
Self-contained .NET 10 build, 72.2 MB.
Verification
SHA256: 1a2658205df56c0667eeddf706fed291333beb9acc496dd219f04751cfa5c70e
PowerShell:
(Get-FileHash StandbyAndTimer_Setup_2.0.7.exe -Algorithm SHA256).Hash