Skip to content

SysManager 1.52.102

Choose a tag to compare

@github-actions github-actions released this 21 Jul 07:06
· 690 commits to main since this release
7ee7a0a

What's new for you

Polish and accessibility across a few tabs. Toggle switches now show a clear focus outline when you move through the app with the keyboard. On the light themes, the Windows Update category labels and the Logs "Critical" card are now properly legible (they were washed out before). Screen readers now announce which row each checkbox belongs to on the DNS/Hosts and Windows Update lists. And the App Blocker tab's spacing now matches the rest of the app.

Nothing changes in how anything works — this is a readability and keyboard/screen-reader accessibility pass.


[1.52.102] - 2026-07-11

Fixed

  • Keyboard focus was invisible on every toggle switch. The shared ToggleSwitch style set FocusVisualStyle to null but — unlike every other interactive style (buttons, TextBox) — had no IsKeyboardFocused trigger, so a keyboard user tabbing onto a switch got no focus cue while Space still flipped it (WCAG 2.4.7). The switch's Track now shows an accent focus ring; a reserved transparent 1.5px border keeps the layout from shifting.
  • Windows Update category badges were unreadable on the light themes. Seven of eight badge colors were hardcoded pale dark-theme tints (~1.8:1 on light presets); only "Cumulative" had been migrated. All eight now use per-preset status/badge brushes that recompute for light-theme legibility.
  • The Logs tab's Critical card and two filter dots bypassed the per-preset palette (the Critical card's 8%-alpha red was near-invisible on light — the most severe category was the least visible). Now use new per-preset CriticalText/CriticalBgSubtle brushes + Danger/TextMuted; the colorblind-safe ▲ glyph is unchanged.

Accessibility

  • The DNS/Hosts and Windows Update per-row checkboxes had no accessible name, so a screen reader announced an unnamed checkbox. Each now names its row, matching the App Updates / Shortcut Cleaner / Uninstaller grids.

Changed

  • App Blocker's bottom gutter now matches every other tab (root margin 28,24,28,16), so its footer no longer sits flush against the window edge.

Verify the download

Get-FileHash .\SysManager-v1.52.102.exe -Algorithm SHA256

Expected SHA256: DA2A68962203E3534A8B9CBB6007CED83404E283C43D7F667018344AD9C56EEF