microsoft/PowerToys v0.95.0
microsoft/PowerToys
Captured source
source ↗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.