Skip to content

Roadmap

Clint Rutkas edited this page Nov 17, 2021 · 60 revisions

Overview

For PowerToys, we are a rapid incubation, open source team aimed to provide power users with ways to squeeze more efficiency out of the Windows 10 shell and customize it for individual workflows. As we see opportunities to help improve everyone's productivity, we will reassess our priority list of work and adjust as needed. We shared a document back in February 2020 that outlined what we thought was a good roadmap and list of goals when we started on developing PowerToys into what it is now.

With us sharing the roadmap, we hope to give transparency on what we are going to be focusing on. We'll start picking items off the top of backlog to provide a more agile motion. If you feels strongly on taking on work we haven't started yet, please lets have a discussion and kick off the workflows. We also have the 'help wanted' tag which are other items we feel strongly would be good things for the project but aren't something we're prioritizing.

We'll also start shifting into a 'preview' and 'stable' mode for our utilities which then will make sure stability is an evergreen item.

Current planned large work items

status Title GitHub #
Blocked Support ARM processor support #490
dependent on #6715
dependent on #8557
dependent on #12285
Investigating Settings to WinUI3. (including KBM) #6715
Planned Upgrade prompt with what is new #1285
Planned Remove all .NET Fx dependencies #8557
Planned Update to .NET 6 (Requires Pipeline shift for installer) #12285
In-progress Simplifying / Reducing UAC for installer #10126
In-progress Presentation mode - Highlight mouse when clicked #13808
In-progress Always on top #13
Evergreen Stability for all existing bugs Bugs
Evergreen Accessibility work for all PT Multiple issues
Complete Mac Style "Find cursor" ease of access (shake to find) #131

Backlog

  1. Shortcut Guide v2 - #890
  2. Migrate UX's to standardize on WinUI 3 - #891
  3. GIF / Video Screen Record - #143
  4. Presentation mode - On-screen overlay of commands / shortcuts - #981
  5. KBM Map to custom keys / diacritic character, not just keycode - #6976
  6. Adjust how fonts Render - #6918
  7. Quick Terminate App - #322
  8. Paste as plain text - #1684
  9. Screen measuring tool - #863
  10. Who has my file in use - #114
  11. Improved Systray flyout/context menu - #6751
  12. Auto-Update feature disabling for enterprise environment - #2701
  13. Add in Monaco based preview pane to boost dev language support - #1527