Skip to content

Commit

Permalink
v0.45 Updates (#12987)
Browse files Browse the repository at this point in the history
* Update README.md

* Updated Readme and expect.text

* Update expect.txt

* Update README.md

* Update README.md

* Update README.md

Co-authored-by: Aaron Junker <vl5ktlnki@relay.firefox.com>

* Update README.md

* Update README.md

Co-authored-by: Clint Rutkas <clint@rutkas.com>
Co-authored-by: Aaron Junker <vl5ktlnki@relay.firefox.com>
  • Loading branch information
3 people committed Sep 2, 2021
1 parent 91910b4 commit fd06c52
Show file tree
Hide file tree
Showing 2 changed files with 78 additions and 37 deletions.
4 changes: 4 additions & 0 deletions .github/actions/spell-check/expect.txt
Original file line number Diff line number Diff line change
Expand Up @@ -395,6 +395,7 @@ dbg
Dbghelp
DBLCLKS
DBLEPSILON
dchristensen
DCOM
dcomp
DComposition
Expand Down Expand Up @@ -806,6 +807,7 @@ Hyperlink
IAction
IActivated
IAnimatable
ianjoneill
IApp
IApplication
IAppx
Expand Down Expand Up @@ -1026,6 +1028,7 @@ ixx
IYUV
IZone
IZoom
jakeoeding
JArray
jarro
Jarryd
Expand All @@ -1050,6 +1053,7 @@ jyuwono
kbd
KBDLLHOOKSTRUCT
kbm
KERNELBASE
KEYBDINPUT
keyboardeventhandlers
keyboardmanager
Expand Down
111 changes: 74 additions & 37 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,15 @@ Microsoft PowerToys is a set of utilities for power users to tune and streamline

### Requirements

- Windows 10 v1903 (build 18362) or newer.
- ⚠️ PowerToys (v0.37.0 and newer) requires Windows 10 v1903 (18362) or newer.
- ⚠️ PowerToys (v0.37.0 and newer) requires Windows 10 v1903 (18362) or newer.

- Have [.NET Core 3.1.15 Desktop Runtime](https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-desktop-3.1.15-windows-x64-installer). The installer should handle this but we want to directly make people aware.

### Via GitHub with EXE [Recommended]

#### Stable version

Install from the [Microsoft PowerToys GitHub releases page][github-release-link]. Click on `Assets` to show the files available in the release and then click on `PowerToysSetup-0.41.2-x64.exe` to download the PowerToys installer.
Install from the [Microsoft PowerToys GitHub releases page][github-release-link]. Click on `Assets` to show the files available in the release and then click on `PowerToysSetup-0.45.0-x64.exe` to download the PowerToys installer.

This is our preferred method.

Expand Down Expand Up @@ -75,77 +75,114 @@ For guidance on developing for PowerToys, please read the [developer docs](/doc/

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

### 0.43 - July 2021 Update
### 0.45 - August 2021 Update

Our goals for the [v0.45 release cycle](https://github.com/microsoft/PowerToys/issues?q=is%3Aopen+is%3Aissue+project%3Amicrosoft%2FPowerToys%2F23) primarily centered around stability updates and optimizations, installer updates, general bug fixes, and accessibility improvements.

Our goals for the [v0.43 release cycle](https://github.com/microsoft/PowerToys/issues?q=is%3Aopen+is%3Aissue+project%3Amicrosoft%2FPowerToys%2F22) primarily centered around stability updates and optimizations, installer updates, general bug fixes, and accessibility improvements.
We also worked extensively with the community to build an updated settings menu UI. This UI update takes advantage of the latest styling elements to provide users with a refreshed, modern experience navigating the various utilities and their settings.

An experimental version of PowerToys (v0.44) will be released the 2nd week of August and will include an updated version of Video Conference Mute.
An experimental version of PowerToys (v0.46) will be released the 2nd week of September and will include an updated version of Video Conference Mute.

#### Highlights from v0.43
#### Highlights from v0.45

**General**

- New UI for sizes list view in Image Resizer settings. Thanks @niels9001!
- Fixed FileInUse errors during install/update scenarios.
- Fixed toggle switches on PowerToys run settings to display correctly.
- Fixed header text not updating when theme color is changed. Thanks @niels9001!
- Changed tooltip text for systray icon to be on a single line for Windows 11 compatibility.
- Expanded the Report Bug tool to collect more robust diagnostic information.
- Fixed screen reader functionality to stop announcing hidden text in settings.
- Settings and OOBE windows updated with Fluent UX! We hope you enjoy the new modern feel of the application menus as we align our product with upcoming Windows 11 interfaces. Special thanks to @niels9001 for driving the development of this UI, along with many thanks to the various community members who offered constant feedback and adjustments to make this a truly spectacular update!
- Added button to settings which displays version history. Thanks @niels9001!
- Signed PowerToysSetupCustomActions.dll.
- Improved auto-update experience. Thanks @niels9001!
- Aligned OOBE theme color with Settings theme color. Thanks @niels9001!
- Adjusted labeling of "Restart as Administrator" button to "Restart PowerToys as Administrator" to avoid ambiguity in meaning. Thanks @niels9001!
- Added colored icons to settings sidebar. Thanks @niels9001!
- Fixed accessibility issue in OOBE where Microsoft Docs and PowerToys release notes links could not be navigated to via keyboard. Thanks @niels9001!
- Fixed settings header alignment. Thanks @niels9001!
- Fixed text under updates section to be visible when in light mode. Thanks @niels9001!
- Updated "Learn More" text to be more descriptive. Thanks @niels9001!
- Updated "Read more" text on updates to be more descriptive. Thanks @niels9001!
- Added link to documentation in system tray. Thanks @BenConstable9!
- Fixed error caused by file in use issues when installing PowerToys.
- Fixed issue where opening settings from start menu didn't work when PowerToys was run as admin. Thanks @davidegiacometti!

### Awake

- Fixed bug when right-clicking menu of Awake app icon. Thanks @dend!
- Fixed high CPU usage for timed keep awake. Thanks @dend!
- Fixed Awake icon spamming notification tray. Thanks @dend!
- Added telemetry to collect Awake settings and logs.
- Added PowerToys Awake as option in translation bug template. Thanks @Aaron-Junker!
- Adjusted description of inactive setting to improve distinguishing between the utility being disabled vs inactive. Thanks @niels9001!

### Color Picker

- Fixed escape behavior so that only the fly-out is closed if active.
- Fixed several accessibility issues related to screen reader functionality and general usage of Color Picker.
- Fixed bug where changing RGB values doesn't update color's HEX value. Thanks @martinchrzan!
- Fixed accessibility issue with screen reader not announcing when "Copied to Clipboard" is activated.
- Fixed accessibility issue where user could not hover the content of the info icon using a mouse. Thanks @niels9001!
- Fixed color picker format order not being accessible via keyboard. Thanks @niels9001!
- Fixed accessibility issue where screen reader announces incorrect name for "Editor color format" button and not announcing "Toggle switch" button at all. Thanks @niels9001!

### FancyZones

- Fixed bug causing multi-monitor spanning errors.
- Added minimum zone size limit to the settings.
- Fixed issue where re-opened windows don't appear in previously assigned zone.
- Fixed excluded apps setting to save on text change instead of when leaving focus.
- Fixed corrupt/outdated plugins load crash.
- Fixed issue with FancyZones not working after computer goes to sleep.
- Added screen reader confirmation to canvas editor when new zones are added.
- Adjusted "Save and apply" editor button to adjust with text size for localizations. Thanks @niels9001!
- Fixed "Create new layout" button visibility when in high contrast mode. Thanks @niels9001!
- Fixed scaling quirks related to editor UI. Thanks @niels9001!
- Fixed editor crashing when double clicking the "edit layout" button.
- Fixed issue with editor crashing immediately after displaying zones.
- Fixed bug when navigating editor options via keyboard where pressing enter on unselected Canvas option launches Grid editor instead.
- Fixed issue where FancyZones would not restore Console Applications.
- Fixed Canvas editor and Grid editor window heights. Thanks @niels9001!
- Fixed crash due to KERNELBASE.dll.
- Fixed FancyZone icons to be smoother at higher DPI settings. Thanks @niels9001!
- Fixed crash when changing between zone layouts.
- Fixed regression where FancyZones does not resize windows on layout change.
- Adjusted layout settings to reset shortcut key after canceling changes on a particular layout.

### File Explorer add-ons

- Fixed issue where markdown files were still previewed even when "Enable Markdown" was turned off.

### Image Resizer

- Added warning that GIF files with animations may not correctly resize if the encoding used for the files is incompatible.

### Keyboard Manager

- Fixed screen reader usage bugs to increase intuitiveness.
- Improved UI for KBM re-mappings list. Thanks @niels9001!

### PowerRename

- Expanding a plugin option in settings can now be toggled. Thanks @niels9001!
- Fixed race condition causing PowerRename to crash File Explorer. Thanks @ianjoneill!

### PowerToys Run

- Fixed crashing bug due to missing image file app.dark.png.
- Fixed URI plugin bug with handling numeric input. Thanks @davidegiacometti!
- Improved launch performance of PowerToys run on first call. Thanks @davidegiacometti!
- Changed URI plugin to launch HTTPS by default instead of HTTP. Thanks @chrisharris333!
- Added confirmation dialog when system commands are executed from PowerToys Run. Thanks @chrisharris333!
- Fixed lag caused from PowerToys running in background and invoking Alt-Tab.
- Resolved file not found exception when loading "System.Windows.Controls.Ribbon".
- Fixed null reference exception crash.
- Fixed registry plugin load crash.
- Fixed unauthorized access exception crash when setting registry keys for the utility.
- Added search for Plugin Manager. Thanks @davidegiacometti!
- Fixed VSCode workspace plugin not working. Thanks @BenConstable9!

### Video Conference Mute

- Fixed toolbar top right vertical offset to allow users to close other app windows.
- Fixed compatibility issues for certain systems when compiling from source.
- Fixed toolbox from persisting on screen.
- Fixed microphone un-muting when changing Video Conference Mute toolbar position.
- Added Video Conference Mute to OOBE.

## Community contributions

We'd like to directly mention certain contributors (in alphabetical order) for their continued community support this month and helping directly make PowerToys a better piece of software.

[@Aaron-Junker](https://github.com/Aaron-Junker), [@chrisharris333](https://github.com/chrisharris333), [@davidegiacometti](https://github.com/davidegiacometti), [@dend](https://github.com/dend), [@franky920920](https://github.com/franky920920) [@htcfreek](https://github.com/htcfreek), [@Jay-o-Way](https://github.com/Jay-o-Way), [@jsoref](https://github.com/jsoref), [@niels9001](https://github.com/niels9001), [@royvou](https://github.com/royvou), and [@tony-xia](https://github.com/tony-xia)
[@Aaron-Junker](https://github.com/Aaron-Junker), [@BenConstable9](https://github.com/BenConstable9), [@davidegiacometti](https://github.com/davidegiacometti), [@dchristensen](https://github.com/dchristensen), [@dend](https://github.com/dend), [@franky920920](https://github.com/franky920920), [@htcfreek](https://github.com/htcfreek), [@ianjoneill](https://github.com/ianjoneill), [@jakeoeding](https://github.com/jakeoeding), [@Jay-o-Way](https://github.com/Jay-o-Way), [@jsoref](https://github.com/jsoref), [@martinchrzan](https://github.com/martinchrzan), [@niels9001](https://github.com/niels9001) and [@royvou](https://github.com/royvou)

#### What is being planned for v0.45
#### What is being planned for v0.47

For [v0.45][github-next-release-work], we are planning to work on:
For [v0.47][github-next-release-work], we are planning to work on:

- Stability and bug fixes
- Installer improvements
- Upgrading PowerToys Run to .NET 5
- Preliminary UI/UX investigations to adopt WinUI and improve accessibility
- Configuring Shortcut guide to re-enable long `Win` key press to activate
- Testing PDF preview functionality for File Explorer add-ons
- Planning for new utilities and enhancements

## PowerToys Community

Expand Down

0 comments on commit fd06c52

Please sign in to comment.