PowerToys

PowerToys v0.78.0

Highlights from v0.31​

General

  • Bug report tool and improved logging now added to our system tray.
  • Added in CodeQL and other CI improvements.
  • OOBE Spec should be finalized
ARM64 Progress

  • .NET Core upgrade for code bases the PowerToys team controls is complete. We still have two external dependencies that are .NET Framework that need to be updated.
Color Picker

  • Bug fixes in editor
FancyZones

  • Streamlined, simplified user interface (Massive thanks to @niels9001)
  • Dark mode for the editor
  • Certain settings (e.g. number of zones, spacing settings) can now be set on individual layouts.
  • Bug fixes
File explorer

  • Fixed OneDrive SVG Bug
  • SVG are scaled appropriately when viewbox is provided
  • SVG thumbnail quality improved
PowerToys Run

  • Service management plugin (restart, stop, …)
  • Registry key plugin
  • System action plugin (Reboot, lock, …)
  • Hyperbolic functions added to calculator
  • Icon fixes when running in certain themes
  • Unneeded dependencies removed
  • Bug fixes
Installer

  • Default to .NET Core 3.1.11

Release Notes​

This is patch release to fix two bugs 0.29.0 we deemed important for stability based on user feedback. 0.29.1 and 0.29.2 were internal tested but not publicly released.

  • #8808 — FancyZone zones would occasionally not appear. This was caused by two uninitialized variables. During testing, there was a race condition so we missed it. Our push on adding in additional code analysis tools will hopefully catch these types of bugs.
  • #8787 — PowerRename would throw regex errors when it shouldn’t. We removed the error dialog for now and will add in a more targeted error catching block at a later time.

Release Notes​

General

  • Bug report tool and improved logging.
  • Various localization improvements.
  • CodeQL added. Triggered via a cron timer twice a day.
  • “How to use” docs moved to https://docs.microsoft.com/windows/powertoys/
    • This will allow the community to do direct PRs against those documents
ARM64 Progress

  • .NET Core upgrade for code bases the PowerToys team controls is complete. We still have two external dependencies that are .NET Framework that need to be updated.
Color Picker

  • General bug fixes
  • Added ability to provide the name of the color at parity with Office and WinUI Color Picker.
FancyZones

  • Allows to use Windows Snap on desktops that don’t have a layout applied and for apps that are in the excluded list.
  • Bug fixes
PowerToys Run

  • Improved performance
  • PT Run now supports accented characters.
Installer

  • Option to extract the MSI from the .exe for enterprise scenarios and more options to do unattended installations.
  • Removed toast notifications during installation.

Release Notes​

General

  • Installer improvements including dark mode
  • Large sums of accessibility issues fixed.
  • Worked on localization effort. If you find issues, please [make us aware so we can correct them][loc-bug].
Color Picker

FancyZones

  • Multi-monitor editor experience now drastically improved for discoverability.
  • Zones being forgotten on restart
  • Added in ability to have no layout
Image Resizer

  • Updated interface
PowerToys Run

  • Removed unused dependencies
PowerRename

  • Added Lookbehind support via Boost library
For the entire commit history, please look at the 0.27 release. Below are just a few of the bullet items from this release.
For the entire commit history, please look at the 0.25 release. Below are just a few of the bullet items from this release.

Our goals for 0.25 release cycle was to focus on stability, accessibility, localization and quality of life improvements for both the development team and our end users. Our first end to end localization pass has been done. We know it isn’t perfect but we are in 17 languages now. If you find an issue, please file a localization bug.

Our [prioritized roadmap][roadmap] of features and utilities that the core team is focusing on.

Highlights from October 2020​

General

  • First pass on localization complete. 17 different languages. We know there will be some rough areas, please make us aware so we can correct them.
  • Logging added into the installer
  • Large sums of accessibility issues fixed.
  • Less notifications for installing
  • FxCop work is almost fully wrapped up
Color Picker

  • Additional color style selections such as CYMK and HSL
FancyZones

  • Multiple bugs fixed
  • Better zone drawing improvements
Keyboard manager

  • Fixed terminal input map failure
  • Better app compat
  • Multiple bug fixes
  • Ability to directly disable keys/shortcuts
PowerToys Run

  • expanded environment var searching such as %windr%
  • multiple crash bug fixes
  • Improvements on calculator plugin
  • Directly able to override theming
  • Windows will open to what shell you want
  • Better action key support
    • = for direct calculator
    • ? for direct file searching
    • . for direct for applications
    • // for direct URL
    • < for running processes
    • > for shell processes
Dev docs

  • Added multiple developer related docs.
For the entire commit history, please look at the 0.23 release. Below are just a few of the bullet items from this release.

General
FancyZones

  • Fixed bug on not seeing a newly attached screen
  • Fixed spanning across monitors bug
  • Added in default layout for new users, a Priority Grid
  • Added keyboard support to grow / shrink to multiple zones
  • General bug fixes
PT Run

  • Multiple crash bugs fixed. Prioritized any users reported along with top hits from Watson reporting
  • Stopped PT Run from interfering with an install
  • Fixed folder bug if it had a # in it (Thanks @jjw24 for the PR!)
  • Fixed a screen flicker for
  • General bug fixes
Keyboard manager

  • Multiple crash bugs fixed. Prioritized any users reported along with top hits from Watson reporting
  • Fixed multiple accessibility issues.
  • General bug fixes
Preview Pane

  • Added in Frontmatter and better (but still basic) latex support.
Settings

  • Fixed scaling issue for responsive design on Image Resizer
  • Fixed crash on empty color value.
  • Fixed crash for toggling FancyZones on/off
  • Fixed 0x00 NFTS crash for settings
  • Fixed multiple accessibility issues.
  • Layout adjustments (Thanks @niels9001)
  • General bug fixes
Dev related

For the entire commit history, please look at the 0.21 release. Below are just a few of the bullet items from this release.

PT Run:

  • Removed need for space in action keywords. This means you now can type >ipconfig
  • Icon caches fixed and now has colored icons
  • Improved font rendering via ClearType (Shout out to @AnuthaDev doing the heavy lifting here)
  • Result speed improvements
  • URLs are supported
  • Fixed bugs including calculating bugs
FancyZone:

  • Win+Arrow key is directional based on zone rect
  • Fixed bugs
Runner:

  • Fixed toast notifications running elevated from non-admin account
Shortcut Guide:

  • Improved vkey catching which will fix some use cases of it not showing up
SVG in File Explorer:

  • Embedded image tags will now render in Explorer
Color Picker:

  • Fixed bug where it would launch via false positive keystrokes
Accessibility:

  • Settings, PT Run and KBM undergoing improvements
Localization:

  • Pipeline is now setup and will be doing a full E2E pass on all utilities shortly.
Dev quality of life improvements:

  • Continued warning count reduction. This release ~80 removed
  • StyleCop enabled E2E
  • FxCop starting to be added in E2E
This is patch release to fix a few items for 0.20 we deemed important for stability. The installer, PowerToys Run, FancyZones and ColorPicker.

FancyZones had a bug in it which then crashed our hosting app (we refer to as Runner), then that caused us to find a few bugs in PowerToys Run that happen when Runner crashes.

if you continue to see issues, please make us aware.

This release will fix the following issues:​

  • #5400 — PT Run doesn’t dispose properly and disposed object trying to be accessed
  • #5555 — ColorPicker trying to always reload a bad settings file
  • #5540 — FancyZones tries to drag an elevated window
  • #5484 — Installer gets stuck installing .NET Core
For the entire commit history, please look at the 0.20 release. Below are just a few of the bullet items from this release.

  • Martin Chrzan’s Color Picker was added in! With a quick Win+Shift+C, get the color from your screen
  • File Explorer — Can now render SVG icons thanks to Chris Davis
  • FancyZones — you can now snap to any number of zones in FancyZones holding Shift+Ctrl while dragging a window
  • PT Run — keyboard interaction improvements
  • PT Run — freshly installed apps are now being detected
  • PT Run — Lots of perf and bug fixes
  • Keyboard manager — app level shortcuts
    • Example: For Outlook, Remap Ctrl+F to F4 and now Ctrl+F will put up the find window
  • Keyboard manager — Now can remap key to shortcut and shortcut to key.
  • Settings — Now has improved OOBE based on the work the Microsoft Garage Interns did during their hackathon
This is patch release to fix a few items for 0.19 we deemed important for stability. PowerToys Run, FancyZones. We think the adjustment for adding / removing packaged apps perf fix may improve CPU.

if you continue to see issues, please make us aware.

This release will fix the following issues:​

  • #4578 — WinKey for launcher throws a lot of false positives
  • #4521 — Improving performance of Adding and Removing Packaged Apps
  • #4694 — FancyZone Windows Snap Behind Top Mounted Windows Task Bar

Regressions:​

During testing, we noticed that #4430 — Settings can not be opened after closing it while minimized from the taskbar started happening again. We’ll fix this in the full 0.20 release.

0.19.0 full change log​

For more details on the 0.19 full update, please look at those release notes.
Zurück
Oben Unten