PowerToys - Windows 10 实用软件工具集
为开发者及高级用户在 Windows 10 环境下提供一些实用工具,以便从 Windows 10 Shell 中节省出更多资源,提升系统运行效率并对每个的工作流进行定制化调整。This is patch release to fix a 5 items for 0.27 we deemed important for stability. FancyZones and Color Picker are the two that have the hot fixes. Our next major planned release is 0.29 at the end of December 2020.
- #8330 - FancyZones not waiting for me to release Shift. The primary bug is fixed. We discovered an edge case #8511that is not resolved in this larger fix. We felt the larger fix was worth getting out without the edge case being solved.
- #8378 - Memory leak in FancyZones. Our fix actually improved performance when showing the zones on high res and high DPI scaling screens
- #8339 - FZ editor is correctly handling multi monitor when the laptop built-in display is turned off.
- #8322 -Editor Crash on removing colors from the history where there is none
- #6594 - Color Picker hangs while holding activation keystroke
Assets
4
This experimental release contains our Video conference mute feature plus everything in our v0.27.0 release. We know we have some issues and we have a main tracking issue - #6246.
We are currently looking into changing the virtual webcam driver into a DirectShow filter. This would solve a multitude of quirks along with heavily simplifying the signing through our pipeline. This work is not inside this release.
To find out more about the Video conference mute utility, head over to head to our Video Conference Mute overview.
Features added:
- An optional image overlay for the video
Things to note
- This release will not be on WinGet due to the driver still prompting for permission during install time.
- This release is on the "Experimental" train, so only prerelease versions will be prompted for updates.
Assets
4
Our goals for 0.27 release cycle was to focus on end-user experience, stability, accessibility, localization and quality of life improvements for both the development team and our end users
Where is the Video Conference utility?
This will be coming in about a week's time. We need additional work done here to ship this out. It will be 0.28 Experimental and will be 0.27 + The video conference utility. We skipped 0.26's release for higher priority work.
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
- Updated interface and new editor experience done by @martinchrzan and @niels9001
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.
I'd like to directly call out @davidegiacometti, @gordonwatts, @martinchrzan, @niels9001, @p-storm, @TobiasSekan, @Aaron-Junker, @htcfreek and @alannt777 for their continued community support and helping directly make PowerToys a better piece of software.
Assets
4
crutkas released this
Our goals for 0.25 release cycle was to focus on stability, localization and quality of life improvements for both the development team and our end users.
Note: tag is pointing at wrong commit. This should be eaa7e60.
Where is the Video Conference utility?
This will be coming in about a week's time. We need additional work done here to ship this out. It will be 0.26 Experimental and will be 0.25 + The video conference utility
Release Notes
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.
I'd like to directly call out @p-storm, @TobiasSekan, @davidegiacometti, @royvou, @gordonwatts, @Aaron-Junker, @htcfreek and @niels9001 for their continued community support and helping directly make PowerToys a better piece of software.
Assets
4
This is patch release to fix a few items for 0.23 we deemed important for stability. PowerToys Run, FancyZones, Keyboard manager are the utilities that have fixes below. Our next major planned release is 0.25 at the end of October 2020.
For the build of PowerToys that includes Video conference mute utility, we found a last bug that affects Win+N muting we'll be shifting out to next week.
This release will fix the following issues:
- 6955 - KBM crash when remapping shortcut
- 6951 - KBM fix for Alt + ` with Japanese keyboards
- 6533 - PT Run Placeholder files (onedrive) breaks Win32 scan
- 7138 - PT Run Auto suggest not working
- 7116 - FZ Clone parent data
- 6967 - FZ forgets VD Layout
- 3536 - FZ + Chrome tab issue
0.23.2 full change log
For more details on the 0.23 full update, please look at those release notes.
Assets
4
Our goals for 0.23 release cycle was to focus on stability, localization and quality of life improvements for both the development team and our end users.
Where is the Video Conference utility?
This will be coming in about a week's time. We need additional work done here to ship this out. It will be 0.24 Experimental and will be 0.23 + The video conference utility
Release Notes
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
- Localization pipeline is flowing from our Github to the loc system and back. 0.25 should be localized now.
- The EXE installer should be at parity now with the MSI. Please go to the wiki for (installer args)[https://github.com/microsoft/PowerToys/wiki/Installer-arguments-for-exe]
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
- FxCop is being rolled out across all PowerToys. This should catch a lot of possible leaks.
- Unified PT Run's log system
- PT Run's calc plugin now has unit tests (Thanks @P-Storm)
- Dev setup install script now supports VS preview (Thanks @TobiasSekan)
- @CaelestisZ, @kameshkotwani, @adriancampos, @RahulDas782 for doc tweaks
- Thanks @Aaron-Junker, @Jay-o-Way and @htcfreek for helping triage!
- Thanks for everyone that filled an issue. It really does help us prioritize
Assets
4
crutkas released this
Our goals for 0.21 release cycle was to focus on stability, localization and quality of life improvements for both the development team and our end users.
Where is the Video Conference utility?
Please use the pre-release 0.22 installer if you want to use this utility.
Release Notes
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
Assets
5
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
0.20.0 full change log
For more details on the 0.20 full update, please look at those release notes.
Assets
4
Our goals for 0.20 release cycle were to focus on adding in a few new features along with a heavy focus on stability / quality fixes. Martin Chrzan helped contribute a new utility that was in our 2021 plans, a screen wide color picker! Chris Davis also helped contribute a SVG icon support for File Explorer!
Between 0.19 and 0.20 releases, we tracked down a lot of performance and memory issues with PowerToys Run as well. The most important ones got added to 0.19.1 and 0.19.2 releases. If you find something not working correctly, please make us aware.
In addition, we'd like to thank everyone who filed a bug, gave feedback or made a pull-request. The PowerToys team is extremely grateful to have the support of an amazing active community.
Feedback:
We'd also stress feedback is critical. We know there are areas for improvement on PowerToys Run. We would love feedback so we can improve. We also would love to know if you want us to be more aggressive on auto-upgrading.
Known issues
- Color Picker at times won't work when PT is running elevated - #5348
Release notes:
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
- PowerRename improvements
Assets
3
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.
Assets
3
This is patch release to fix a few items for 0.19 we deemed important for stability. PowerToys Run, FancyZones,
This release will fix the following issues:
- #4578 - WinKey for PT Run throws a lot of false positives
- #4646 - FancyZones: When "Hold Shift key" is deactivated, Shift key should deactive FancyZones
- #4625 - [Run] Search text not updating on up/down navigation
- #4432 - Mitigated the race condition in os detection
- #2047 - Memory leak in PT Run
- #4647 - Fix remapped shortcuts not getting activated in succession
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.
Assets
3
Our goals for 0.19 release cycle had one big goal, add in stability / quality fixes. We've addressed over 100 issues across all our utilities. We've improved our installer experience and parts will start coming online in 0.19 and 0.20. In this release, it will be the last time during upgrade you'll see Windows Explorer flash on you. For 0.20, the .NET Core install experience much smoother.
Feedback:
We'd also stress feedback is critical. We know there are areas for improvement on PowerToys Run. We would love feedback so we can improve. We also would love to know if you want us to be more aggressive on auto-upgrading.
Release notes:
For the entire commit history, please look at the 0.19 release. Below are just a few of the bullet items from this release.
Known issues still for PT Run
- Newly installed apps can't be found #3553
- We have a fix but came in too late for 0.19
- CPU / Memory, still investigating #3208
- We fixed one item and have leads on other improvements
- WinKey remapping for PT Run can be quirky #4578
PowerToys Run
- Now using low level hooks so can remap Alt+Space to a WinKey based shortcut #2325
- PWAs correctly reconginized #3199
- Dev mode apps can't be found #3330
- Duplicate results due to romaing profile data #3180
- Steam games not found #3425
- Hidden files not in results #3449
- Theming improvements #3485
- Missing icons #3541
- Supress Alt-F4 #3796
- Network paths don't work #4096
- Search enivornment path by default #4200
- Search desktop by default #4056
- Can't find Terminal #3974
- Can't find ClickOnce apps #4025
- Start typing text is visible then disappears on cold start #2974
- Tabbing highlight issue for context menu #2559, #3483
- Context menu buttons showing up when hovering with mouse #2420
- Placement shutters with monitors #3535, #3018](#3018)
- blank result box when there's nothing on search query #3186
- Result box sizing issue #2456
PowerRename
- Detect when pattern matching is used #1002
FancyZones
- Outlook new email windows snapped to last used zone #1192
- Teams notifications don't snap #1931
- Improved multi-thread design. #961
- Multiple Virtual Desktop Fixes. #2725, #2684, [#2678]#2678), #2633
Keyboard manager
- Key remappings stay active when flipping to Japanese IME #3397
- Tab fix when remap Ctrl/Alt #3294
- Fix remapping to alt-tab/win+space style shortcuts #3331
- Fixed remapping to Extended keys (Home, End, Ins, Del, Pg, Arrow keys) #3478
- Games having incorrect key mapping #3647
- Fixed numlock remap #3277
- Stability fixes
Settings
- Settings v2 is blanked #3384
- "Check for update" actually checks for update vs goes to GH page #2535
- Docs point to redirection URL now so we can update without updating app #3088
- Multiple UX improvements
- Start at login not being respected #3875
- Now using low level hooks so can remap Alt+Space to a WinKey based shortcut #2325
- Warning added for invalid input in hotkeys for [#3992](FZ Settings #3992)
Installer
Assets
3
This is patch release to fix a few items for 0.18. This release fixes a problem when PowerToys was run elevated and a ripple effect with PowerToys Run then being elevated as well. It also fixes one of the major search result issues from the 0.18/0.18.1 release. There are more and we are proactively fixing them.
Update: For a few of the fixes, PT Run's app data needs to be reset. Please delete everything in this folder: %localappdata%/Microsoft/PowerToys/PowerToys Run
This release will fix the issues below:
- #3223 - [Launcher, Tracker] doesn't find some apps (file explorer, windows terminal,...)
- #3180 - PowerToys run shows Notepad en Notepad++ twice
- This is partially fixed, will be fully fixed in 0.19
- #3599 - Does not find Evernote
- #3532 - No camera in run
- #3215 - When PowerToys is running as administrator, everything Run launches is also ran as administrator
- #3646 - PowerToys Run shows no files or folders when running in admin mode
This release also added symbols being generated for added debugging ability. This release was also built off stable
versus master
branch as well as the master branch has additional work being done.
For more details on the 0.18 full update, please look at those release notes.
Assets
3
This is patch release to fix a few items for 0.18. This release will fix the issues below:
- #3504 - FancyZones - Chrome tab regression
- #2259 - PowerToys Run - result / searching focus issue
- #3116 - PowerToys Run - updated term to packaged vs uwp
- #3128 - PowerToys Run - increase weight of exact match
- #3209 - PowerToys Run - Search pulling localized paths versus actual paths
- #3215 - PowerToys Run - Will not run as admin even if Runner is elevated
- #3227 - Keyboard manager - Will not run as admin even if Runner is elevated
- #3147 - Keyboard manager - Adjusted terms for remapping shortcuts to clarify which side maps to which
For more details on the 0.18 full update, please look at those release notes.
Assets
3
crutkas released this
Our goals for 0.18 release cycle was three big items, PowerToys Run, Keyboard manager, and migrating to the new settings system. This is also the first time we'll test out the auto-updating system.
Install experience:
After installing, you will have to start PowerToys for the first time. We will improve install experience this moving forward but due to a possible install dependency, we can't start after install currently.
Requirements:
- Microsoft PowerToys requires Windows 10 1803 (build 17134) or later.
- Have .NET Core 3.1 Desktop Runtime. The installer will prompt this but we want to directly make people aware.
Feedback:
Feedback is critical. We know there are areas for improvement on PT Run. We would love feedback so we can improve. We also would love to know if you want us to be more aggressive on auto-upgrading.
For the entire commit history, please look at the 0.18 release. Below are just a few of the bullet items from this release.
Assets
3
crutkas released this
Our goals for 0.17 release cycle were updatability and stability.
Auto-updating: We just added in the code for doing updating, so the first chance to experience this will be when 0.18 is released. We’re also seeing how aggressive everyone wants with this so right now, you’ll have to click “Install” for it to kick off the installer. This is something we’d love feedback on.
Another thing we did was utilized telemetry from PowerToys to prioritize virtual desktop FancyZone work. We knew there was a subset of bugs caused by an underlying issue and seeing how many users it affected helped us reprioritize to do the work sooner.
We’d like to also directly say thank you to the community for helping out. This release has multiple fixes contributed by you.
For the entire commit history, please look at the 0.17 release. Below are just a few of the bullet items from this release.
Here are a few larger items done in 0.17:
- PowerToys can now update itself #1686
- FancyZone can now snap to two zones (still experimental since it doesn't support restoring the app to two zones)
- Per machine installation fixed, non-admin user will be able again to use PowerToys after the regression in 0.16.
- Fixed most of the FancyZones Virtual Desktop bugs.
- Fixed several FZ bugs including proper handling of taskbar position.
- PowerToys icon in the Start menu will always show
🙂
Assets
3
This is patch release to fix a few items for 0.16. This release will fix the issues below:
- New utilities are turn on by default for upgrades - (#1878)
- Correct localization bug - (#1795)
- RDP bug in FancyZones - (#1821)
- Focus bug in Window Walker - (#1800)
- Added telem to actually know if Window Walker was enabled (#1925)
- Make user aware of dual MSIX and MSI install issue, partial solution (#1920)
- fixed FancyZone crash with Unity (#1873)
For more details on the 0.16 full update, please look at those release notes
Assets
3
crutkas released this
Our mantra for the 0.16 was adding in new features along with a continual push for quality and stability. We are working toward getting a way to auto-update PowerToys and have a good plan for this. We want to proactively thank the community for quickly identifying a few bugs inside 0.15 and allowing us to quickly release 0.15.1 and 0.15.2.
For the entire commit history, please look at the 0.16 release. Below are just a few of the bullet items from this release.
- FancyZone improvements:
- Multi-Monitor improvement: Zone flipping switching now works between monitors!
- Simplified UX: Removed layout hot-swap and flashing feature due to need to improve multi-monitor support
- New Utilities!
- Markdown Preview pane extension
- SVG Preview pane extension
- Image Resizer Window Shell extension
- Window Walker, an alt-tab alternative
- Fixed over 100 issues!
- Testing improvements
- 54 UX Functional tests
- 161 new Unit tests
Window Walker's code is based off of Beta Tadele's Window Walker.
Image Resizer's code is based off of Brice Lambson's Image Rezier.
MSIX / Store Build Update
- We put in a lot of effort here but currently our plan of record is to make the MSI our only installer option and built-in auto-upgrade. MSIX is a great installer / container tech but there are few spots we are working with the team to improve so we can adopt.
Assets
3
This is patch release to fix a few items. This release will fix the issues below:
- Installers now are signed with version number naming (#1444 this fix will also help in longer term stability for build infrastructure)
- IO Exception handling in FancyZone editor (#1472, #1462, #1451)
- Spelling mistake in settings (#1478)
For more details on the 0.15 full update, please look at those release notes
Assets
4
This is patch release to fix a crashing bug introduced in 0.15. #1422 was the tracking bug.
For more details on the 0.15 full update, please look at those release notes
Assets
4
enricogior released this
This is patch release to fix a regression introduced in 0.14.0. (#840 was issue #). It also includes one fix for FancyZones to not interfere with full screen applications (#306).
Assets
3
bzoz released this
Co-authored-by: Alexis Campailla alexis@janeasystems.com
Co-authored-by: Bret Anderson bretan@microsoft.com
Co-authored-by: Enrico Giordani enrico.giordani@gmail.com
Co-authored-by: Jaime Bernardo jaime@janeasystems.com
Co-authored-by: Jeff Bogdan jeffbog@microsoft.com
Co-authored-by: March Rogers marchr@microsoft.com
Co-authored-by: Mike Harsh mharsh@microsoft.com
Co-authored-by: Nachum Bundak Nachum.Bundak@microsoft.com
Co-authored-by: Oliver Jones ojones@microsoft.com
Co-authored-by: Patrick Little plittle@microsoft.com
Assets
6
Watchers:944 |
Star:48850 |
Fork:2671 |
创建时间: 2019-05-02 01:44:02 |
最后Commits: 3天前 |
许可协议:MIT |
ff07374
Compare
Verified
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.