Microsoft PowerToys, a suite of productivity-enhancing utilities for Windows users, has seen active development with a focus on refining the new Workspaces feature and addressing user-reported bugs. The project continues to integrate community contributions, ensuring it evolves in line with user needs.
Recent pull requests and issues indicate a concerted effort to improve the Workspaces feature, which allows users to save and launch sets of applications in customized layouts. Notable PRs include #34622, which upgrades dependencies to ensure compatibility with newer frameworks, and #34564, which improves error message clarity for PT Run. The development team is actively addressing memory leaks (#34484) and tooltip inaccuracies (#34504), reflecting a commitment to software quality.
The development team includes Laszlo Nemeth, Seraphima Zykova, Stefan Markovic, Yisroel Tech, Connor Plante, Clint Rutkas, Jaime Bernardo, Ani, and Davide Giacometti. Their recent contributions are as follows:
Laszlo Nemeth (donlaci)
Seraphima Zykova (SeraphimaZykova)
Stefan Markovic (stefansjfw)
Yisroel Tech (YisroelTech)
Connor Plante (plante-msft)
Clint Rutkas (crutkas)
Jaime Bernardo (jaimecbernardo)
Ani (drawbyperpetual)
Davide Giacometti (davidegiacometti)
Timespan | Opened | Closed | Comments | Labeled | Milestones |
---|---|---|---|---|---|
7 Days | 165 | 38 | 193 | 2 | 1 |
14 Days | 223 | 70 | 274 | 2 | 1 |
30 Days | 352 | 171 | 533 | 2 | 2 |
All Time | 29042 | 23034 | - | - | - |
Like all software activity quantification, these numbers are imperfect but sometimes useful. Comments, Labels, and Milestones refer to those issues opened in the timespan in question.
Developer | Avatar | Branches | PRs | Commits | Files | Changes |
---|---|---|---|---|---|---|
Mike Griese | 1 | 0/0/0 | 3 | 304 | 17622 | |
Seraphima Zykova | 3 | 9/9/0 | 35 | 224 | 13802 | |
Jaime Bernardo | 4 | 2/2/0 | 41 | 138 | 4832 | |
Stefan Markovic | 7 | 9/9/0 | 30 | 50 | 3044 | |
Ani | 1 | 3/3/1 | 3 | 38 | 2520 | |
Clint Rutkas | 11 | 11/3/7 | 28 | 171 | 2499 | |
Laszlo Nemeth | 3 | 8/8/0 | 17 | 30 | 674 | |
Davide Giacometti | 2 | 5/7/0 | 7 | 37 | 480 | |
Andrey Nekrasov | 1 | 0/0/0 | 1 | 8 | 334 | |
Den Delimarsky | 1 | 1/1/0 | 1 | 11 | 203 | |
Masaru Iritani | 1 | 0/0/0 | 1 | 8 | 168 | |
gokcekantarci | 1 | 0/1/1 | 2 | 3 | 145 | |
Vaibhav Sharma | 1 | 0/1/0 | 1 | 2 | 40 | |
octastylos-pseudodipteros | 1 | 2/1/0 | 1 | 1 | 28 | |
Connor Plante | 3 | 2/2/0 | 5 | 4 | 22 | |
Niels Laute | 1 | 0/0/0 | 2 | 4 | 18 | |
Aaron Junker-Wildi | 1 | 0/0/0 | 1 | 4 | 16 | |
Heiko | 1 | 1/1/0 | 1 | 1 | 9 | |
ARCHISMAN DAS | 1 | 3/1/1 | 1 | 1 | 4 | |
PesBandi | 1 | 1/1/0 | 1 | 2 | 4 | |
Jeremy Sinclair | 2 | 1/1/0 | 2 | 1 | 2 | |
Yisroel Tech | 1 | 1/1/0 | 1 | 1 | 2 | |
Davide Ferrari | 1 | 1/1/0 | 1 | 2 | 2 | |
SkandaBT (skanda890) | 0 | 2/0/2 | 0 | 0 | 0 | |
Dave Rayment (daverayment) | 0 | 3/0/0 | 0 | 0 | 0 | |
Michael Clayton (mikeclayton) | 0 | 1/0/0 | 0 | 0 | 0 | |
Michael Nadeau (waaverecords) | 0 | 1/0/0 | 0 | 0 | 0 | |
RedDev (TheRedDeveloper) | 0 | 1/0/1 | 0 | 0 | 0 |
PRs: created by that dev and opened/merged/closed-unmerged during the period
The Microsoft PowerToys GitHub repository has seen significant recent activity, with a total of 6,008 open issues. Among these, the most recent issues highlight a range of bugs and feature requests, particularly focusing on the new Workspaces feature introduced in version 0.84. Notable themes include problems with application capture in Workspaces, difficulties with the Awake utility not appearing in the system tray, and various bugs related to FancyZones and PowerToys Run. The presence of multiple issues related to the same functionalities suggests that users are encountering similar challenges, indicating potential areas for improvement in these features.
Issue #34664: [Workspaces] Saving and loading File Explorer with tabs
Issue #34663: Awake seems not working
Issue #34662: Bug keyboard manager - Please help me
Issue #34661: Treat well-known debugging environment variables as lists
Issue #34659: PowerToys Run is slow at looking up VS Code workspaces
Issue #34565: PowerToys Run copy operation constantly showing a copy failed popup
Issue #34598: PWA apps don't appear to work with Workspaces
Issue #34599: Workspaces: Thunderbird not seen/captured
Issue #34637: [Workspaces] PWAs are not being correctly captured
Issue #34641: [Workspaces / FancyZones] Vivaldi doesn't trigger zones to snap after being launched through Workspaces
The recent issues predominantly revolve around the new Workspaces feature and its interaction with existing functionalities like FancyZones and PowerToys Run. Users are experiencing challenges with application capture and window management across multiple displays, highlighting a need for improved integration and functionality within these tools. Additionally, there are recurring reports of the Awake feature failing to display its icon in the system tray after system restarts, indicating potential reliability issues that need addressing.
Overall, the data reflects an active user base engaged in providing feedback on both bugs and enhancements for Microsoft PowerToys, showcasing a collaborative effort to refine this productivity toolset further.
The dataset comprises a series of pull requests (PRs) from the Microsoft PowerToys project, showcasing ongoing development efforts, feature enhancements, bug fixes, and community contributions. The PRs highlight various aspects of the application, including user interface improvements, functionality updates, and performance optimizations.
PR #34622: WinAppSDK upgrade time!
PR #34564: Improve error MessageBox
PR #34544: Fix thumbnails being created and not used
PR #34504: Fix for DateModified tooltip property showing file creation date
PR #34484: Fix memory leak caused by unmanaged bitmaps not being freed
PR #34428: Add new language - Math
PR #34424: Added word wrapping for syntax help window description text
PR #34419: Community Toolkit upgrade to 8.1.240821
PR #34333: Move "common" classes into separate project
PR #34151: Repeatedly pasting plain text as JSON produces inconsistent results
PR #34078: Data diagnostics opt-in
PR #33813: Change log extension
PR #33742: Make minimap toggleable
PR #33563: issue-33026/feat: unit converter, improve data units
PR #33136: PowerToys New+ v0.1
... (and many more)
The pull requests reflect a vibrant development environment within the Microsoft PowerToys project, characterized by active contributions from both core team members and community contributors. A few notable themes emerge from this dataset:
Many PRs focus on enhancing existing features or introducing new functionalities that align with user needs and feedback. For instance, PRs like #34564 (improving error messages) and #34484 (fixing memory leaks) demonstrate a commitment to refining user experience through iterative improvements.
A significant number of PRs address bugs or inconsistencies observed by users, such as PR #34504 which corrects tooltip behaviors and PR #33802 which improves bug reporting functionality. These efforts indicate a proactive approach to maintaining software quality and reliability.
The presence of multiple contributors outside the core team highlights an inclusive development process that encourages community participation. PRs like #34428 (adding new languages) and #33136 (introducing New+) showcase how user suggestions are integrated into the product roadmap, fostering a sense of ownership among users.
Several PRs focus on technical enhancements such as upgrading dependencies (#34419), refactoring code (#34333), or optimizing performance (#34544). These changes are crucial for ensuring that PowerToys remains compatible with evolving technologies while also improving its performance metrics.
The addition of guides (#33339) and improved documentation reflects an understanding that users benefit from clear instructions on utilizing features effectively. This aligns with best practices in software development where documentation is often overlooked but is essential for user adoption and satisfaction.
While most PRs are constructive, there are instances where discussions reveal potential conflicts or confusion regarding implementation details (e.g., PR #33802 regarding bug reporting). Such dialogues underscore the complexity involved in collaborative projects where multiple stakeholders contribute differing perspectives on functionality and design choices.
In conclusion, the current state of pull requests in Microsoft PowerToys reflects a dynamic ecosystem focused on continuous improvement, community involvement, and technical excellence. The blend of feature enhancements, bug fixes, and user-centric documentation positions PowerToys as a valuable toolset for enhancing productivity on Windows systems while ensuring that it evolves alongside user needs and technological advancements.
Laszlo Nemeth (donlaci)
Seraphima Zykova (SeraphimaZykova)
Stefan Markovic (stefansjfw)
Yisroel Tech (YisroelTech)
Connor Plante (plante-msft)
Clint Rutkas (crutkas)
Jaime Bernardo (jaimecbernardo)
Ani (drawbyperpetual)
Davide Giacometti (davidegiacometti)