Skip to content

v0.3 - Hide-delay slider + MSIX pipeline

Choose a tag to compare

@mcc1 mcc1 released this 21 Apr 02:31
· 28 commits to master since this release

New feature

  • Autohide hide-delay slider. A second slider on the config panel, symmetric to the hover-reveal delay, lets the taskbar stay visible for up to 2000 ms after the mouse leaves. Re-entering the region within the window resets the counter, so brief sweeps away and back no longer trigger a flicker. Defaults to 0 (instant hide, matches v0.2 behavior).

Stability

  • Autohide now recovers when Explorer strips WS_EX_LAYERED from the taskbar (a Win11 quirk that silently broke hide/reveal until the next taskbar restart).
  • A second RoundedTB.exe launch now surfaces a visible warning and exits instead of racing the original instance.
  • Unhandled and previously-swallowed exceptions route through Serilog at %LocalAppData%\RoundedTB\logs\log-YYYYMMDD.txt so bug reports can include real stack traces.

Packaging and distribution

  • New MSIX release pipeline. Publishing a GitHub release now triggers a signed .msixbundle + RoundedTB.cer + INSTALL.txt to be built and attached automatically via Actions. Package version bumped to 2.0.3.0 so Windows accepts the upgrade from a v0.2 install.
  • Three build variants with distinct icons: Debug (Dev), plain Release (Canary), and -p:RTB_RELEASE=true (signed Release). Outputs are segregated under bin\Release-RTB\ so a single checkout can hold all three at once.
  • Dropped the dead .NET 6 migration shims and the duplicate RoundedTB.ico Content entry that crashed the signed Release variant on startup.

Install options

  • Portable zip — RoundedTB-v0.3.zip attached below. Requires the .NET 10 Desktop Runtime (x64): https://dotnet.microsoft.com/download/dotnet/10.0
  • MSIX bundle — RoundedTB.Package_2.0.3.0_x64.msixbundle + cert attached by CI once this release is published. Follow INSTALL.txt for the one-time cert-trust step.

Full Changelog: v0.2...v0.3