Skip to content

v2.0.7 — Settings panel UI polish

Choose a tag to compare

@Layellie Layellie released this 27 Jun 19:33
22e1cc8

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). Fixed Height=600 now.
  • Card-level: the Timer card's "TIMER LOCKED" success badge was using Visibility=Collapsed when off — appearing/disappearing made the card grow/shrink ~6 px every toggle. Reserved the row's height with MinHeight=24 so 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

  1. Download StandbyAndTimer_Setup_2.0.7.exe below.
  2. Run it (UAC prompt — Administrator required).
  3. 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

Full changelog

v2.0.6...v2.0.7