ReleaseMicrosoftMicrosoftpublished Oct 15, 2025seen Jun 26

microsoft/PowerToys v0.95.0

microsoft/PowerToys

Open original ↗

Captured source

source ↗
published Oct 15, 2025seen Jun 26captured 6dhttp 200method plain

Release v0.95.0

Repository: microsoft/PowerToys

Tag: v0.95.0

Published: 2025-10-15T23:22:55Z

Prerelease: no

Release notes:

[github-next-release-work]: https://github.com/microsoft/PowerToys/issues?q=is%3Aissue+milestone%3A%22PowerToys+0.96%22 [github-current-release-work]: https://github.com/microsoft/PowerToys/issues?q=is%3Aissue+milestone%3A%22PowerToys+0.95%22 [ptUserX64]: https://github.com/microsoft/PowerToys/releases/download/v0.95.0/PowerToysUserSetup-0.95.0-x64.exe [ptUserArm64]: https://github.com/microsoft/PowerToys/releases/download/v0.95.0/PowerToysUserSetup-0.95.0-arm64.exe [ptMachineX64]: https://github.com/microsoft/PowerToys/releases/download/v0.95.0/PowerToysSetup-0.95.0-x64.exe [ptMachineArm64]: https://github.com/microsoft/PowerToys/releases/download/v0.95.0/PowerToysSetup-0.95.0-arm64.exe

!Hero image of what's new in version 0.95

In the [v0.95 release cycle][github-current-release-work], we focused on new features, stability, optimization improvements, and automation.

Installer Hashes

| Description | Filename | |----------------|----------| | Per user - x64 | [PowerToysUserSetup-0.95.0-x64.exe][ptUserX64] | | Per user - ARM64 | [PowerToysUserSetup-0.95.0-arm64.exe][ptUserArm64] | | Machine wide - x64 | [PowerToysSetup-0.95.0-x64.exe][ptMachineX64] | | Machine wide - ARM64 | [PowerToysSetup-0.95.0-arm64.exe][ptMachineArm64] |

Highlights

For an in-depth look at the latest changes, visit the release blog.

  • NEW: The Light Switch utility in PowerToys allows you to automatically switch between light and dark themes in Windows based on the time of day.
  • Command Palette delivered major search performance gains (new fuzzy matcher + smarter fallbacks) improving relevance and speed.
  • Peek can now be used activated using the Space bar!
  • Find My Mouse added transparent spotlight with independent backdrop opacity, boosting focus and accessibility.
  • Settings now lets you delete shortcuts entirely and ignore conflicts.
  • Mouse Pointer Crosshairs gained orientation options (vertical / horizontal / both) for customizable accessibility. Thanks @mikehall-ms!
  • PowerRename fixed enumeration counter skipping ensuring reliable batch renames. Thanks @daverayment!
  • ZoomIt restored legacy draw/snipping behaviors and fixed recording races improving reliability. Thanks @chakrik73!

Command Palette

  • Reorganized core projects and introduced CoreLogger to reduce dependencies.
  • Applied conditional margin for icon-only tags to tighten layout. Thanks @samrueby!
  • Added setting to choose Clipboard History primary action (Paste vs Copy). Thanks @jiripolasek!
  • Hardened activation flow for x-cmdpal:// links with synchronous handling + timeout. Thanks @jiripolasek!
  • Enabled AOT by default for performance while simplifying publish configs.
  • Cleaned and codified .editorconfig without behavior change. Thanks @jiripolasek!
  • Replaced service state color dots with play/pause/stop icons for accessibility. Thanks @samrueby!
  • Fixed filter dropdown sync and crash by binding SelectedValue and raising UI-thread notifications. Thanks @jiripolasek!
  • Ensured long links wrap correctly in details view.
  • Removed animation + enforced min width on filter dropdown for clarity. Thanks @jiripolasek!
  • Restored focus to More button after ESC closes context menu improving keyboard flow.
  • Marked main and toast windows as tool windows to keep them out of Alt+Tab while preserving style. Thanks @jiripolasek!
  • Fixed AOT template + theming issues for filter separators. Thanks @jiripolasek!
  • Introduced grid layouts (small/medium/gallery) for richer page presentation.
  • Materialized result lists to avoid rescoring overhead.
  • Disabled problematic selection TextToSuggest behind env flag.
  • Resolved AOT warning by making IconMarginConverter partial. Thanks @samrueby!
  • Major search performance improvements (new fuzzy matcher, smarter fallbacks, fewer exceptions).
  • Added context menu "Show Details" command when details pane hidden.
  • Reduced window flicker by avoiding unnecessary cloaking. Thanks @jiripolasek!
  • Restored EmptyContent rendering for blank states. Thanks @DevLGuilherme!
  • Saved new state even if prior app state file corrupt (better resilience). Thanks @jiripolasek!
  • Migrated settings window to WinUI TitleBar control. Thanks @jiripolasek!
  • Prevented crash on duplicate keybindings and simplified matching. Thanks @jiripolasek!
  • Centralized fullscreen ignore-hotkey logic for summon handling. Thanks @jiripolasek!
  • Hid search box on content pages; improved focus and a11y; added Home title. Thanks @jiripolasek!
  • Synced generated resource comment to eliminate noisy diffs. Thanks @jiripolasek!
  • Blocked Ctrl+I from inserting stray tab in search box.
  • Logged HRESULT codes in error logs for deeper diagnostics. Thanks @jiripolasek!
  • Advanced font/emoji icon classification & alignment improvements. Thanks @jiripolasek!
  • Preserved fallback item icons in Settings by storing initial icon. Thanks @jiripolasek!
  • Fixed breadcrumb margin misalignment (visual polish). Thanks @jiripolasek!
  • Truncated overly long command labels with ellipsis to prevent overflow.

Command Palette Extensions

  • Replaced localized WebSearch setting keys with stable literals and numeric history count. Thanks @jiripolasek!
  • Enabled advanced markdown tables and emphasis extensions. Thanks @jiripolasek!
  • Added actionable empty-state hints for File Search (search PC / open indexing...

Excerpt shown — open the source for the full document.