Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🚧 Would you like to contribute to PowerToys? 🚧 #28769

Open
crutkas opened this issue Sep 26, 2023 · 157 comments
Open

🚧 Would you like to contribute to PowerToys? 🚧 #28769

crutkas opened this issue Sep 26, 2023 · 157 comments

Comments

@crutkas
Copy link
Member

crutkas commented Sep 26, 2023

Please make us aware with a comment in this thread linking to the issue on which you would like to help us on. We will reach out to you asap.

It doesn't matter if it's a bug fix, a new PowerToys or just a small change. Every contribution is welcome.

What do I have to consider?

  • Please make yourself familiar with our contribution guidelines.
  • Wait until we say you're good to work on the issue, as we don't want to reject your contribution, if we don't think it fits, after you have already done all the work.

Where can I find good issues to contribute to?

Searching for issues having a help-wanted or a good first issue label will show you some that we consider easy for beginners.

Where can I find more information on the source code?

Some of the of the source code is documented in the devdocs folder. Besides that most of the source code is docuemented with comments.

If you have any further questions don't hesitate to ask them on the issue thread of the issue you're working on.

@crutkas crutkas pinned this issue Sep 26, 2023
@crutkas crutkas unpinned this issue Sep 26, 2023
@crutkas crutkas pinned this issue Sep 26, 2023
@crutkas crutkas changed the title Would you like to contribute to PowerToys? 🚧 Would you like to contribute to PowerToys? 🚧 Sep 26, 2023
@viggyd
Copy link
Contributor

viggyd commented Sep 29, 2023

Bug fix: #25656
Sorry, didn't see this until I already did work for it...

crutaks: this has a fix in

@PesBandi

This comment was marked as resolved.

@fredso90
Copy link
Contributor

fredso90 commented Oct 3, 2023

I'd like to work on #22982 if possible :)

crutaks: this has a fix in

@Lokeshpatil123456

This comment was marked as off-topic.

@ohn0
Copy link

ohn0 commented Oct 7, 2023

I want to work on #25925

@fredso90
Copy link
Contributor

fredso90 commented Oct 7, 2023

I'd like to work on #20718 if possible. ✅

@Odotocodot
Copy link

Odotocodot commented Oct 24, 2023

I'd like to work #29348. ✅

@Aaron-Junker
Copy link
Collaborator

Aaron-Junker commented Nov 16, 2023

Test for bot:
I would like to contribute

@akraa
Copy link

akraa commented Nov 30, 2023

Hello, I'm new here and would like to try getting involved a little. Could I try #24978 ? Thanks ✅

@sincovschi
Copy link

sincovschi commented Nov 30, 2023

Hello, I would like to propose and work on a new feature, which is opening start menu on "monitor with mouse cursor" just like "PowerToys Run" - "Preferred monitor position" option has. Need a bit of guidance and I'll be right on it.

@TheBiggestOfBoys
Copy link

TheBiggestOfBoys commented Dec 7, 2023

I'd like to work on my issue: #22686

@amweiss
Copy link

amweiss commented Dec 12, 2023

I'd like to work on #30405

@CoreyHayward
Copy link
Contributor

CoreyHayward commented Dec 18, 2023

Id like to work on #18435

@nagolucky18
Copy link

nagolucky18 commented Dec 26, 2023

I'm interested in working on 26755

@nagolucky18
Copy link

nagolucky18 commented Dec 29, 2023

I'm interested in working on 23358

@geektbee
Copy link

TL;DR:
Is there any interest in implementing a multimonitor-supported Hot Corners feature?

TL:
I've created Hawt Koners Tool (https://github.com/geektbee/hawtkoners), a multimonitor-supported Hot Corners script via PowerShell (because PowerShell is what I've used most in automations in my life and work). Every Windows Hot Corners app I could find would only ever allow for configuring 4 corners, and only 4 corners. I have 3 monitors, and thought that should be 12 configurable corners. Not finding any app that could compensate for a varying amount of screens, I decided to pursue HKT. I now use HKT to activate some PowerToys hotkey combinations (b/c I have a poor memory, can't remember them, and don't think about them frequently enough), like Mouse Highlighter, Mouse Crosshairs, Mouse Spotlight, etc, and well as the Win+Tab feature, to start my screensaver, and open even simply open the Start Menu.

Now, I know PowerToys uses and combination of C++, C#, and C. Since PowerShell was created with C#, I'm wondering if I should attempt to pursue learning any of those and offering to re-write HKT in such a way that it could be part of PowerToys. Is a hot corners app a need? Is a hot corners app a highly desired want? What is the interest level here? How can we find that out?

Thanks!

@ckirby19
Copy link
Contributor

ckirby19 commented Jan 4, 2024

Hi, I am interested in working on #26640 and #15280. ✅

@Dub1shu
Copy link
Contributor

Dub1shu commented Jan 6, 2024

I'm interested in working on #30678

@htcfreek
Copy link
Collaborator

htcfreek commented Jan 7, 2024

@crutkas
If we have such an issue we should either lock conversation or we have to look every x days for new contribution requests. (It seems that there is now one who answers the contribution requests here, except me.) Maybe we have to update the bot trigger.

@crutkas
Copy link
Member Author

crutkas commented Jan 8, 2024

@crutkas
Copy link
Member Author

crutkas commented Jan 8, 2024

@CoreyHayward thanks for the PR on #18435!

@crutkas
Copy link
Member Author

crutkas commented Jan 8, 2024

@TheBiggestOfBoys - for #22686, I put some comments in the issue

@daverayment
Copy link
Contributor

Hi. I would like to work on #35050 . However, it was mistakenly closed as a dupe. Could it be re-opened, please? The suggestion was to show counts of files and subfolders within Peek when viewing a folder.

@daverayment
Copy link
Contributor

I'd like to work on #22584 - adding Delete functionality to Peek.

@ASong5
Copy link

ASong5 commented Oct 10, 2024

For power users that enjoy navigating to various apps/menus/folders quickly via URIs (e.g., ms-settings:display or shell:startup), I'd like to add the following functionality to PowerToys Run:

  • Show a sorted list of all valid/accessible URIs when certain plugin keyword is typed
  • Filter URI list based on user input
  • When plugin keyword is not used as prefix in search term, prioritizes the URI search option if a match is available (as opposed to navigating to a URL via the browser, which is the current prioritized option). See below image: Image

@MachineCod
Copy link

MachineCod commented Oct 12, 2024

Hello ,
I would like to contribute. I am proposing a new feature that I would like to develop for powertoys : (Dark Mode overlay )
can be tracked here : #35568

  • Description:
  1. Shall detect the current active window /app and invert colours for those apps that does not provide any dark mode feature by default and can be toggled on or off by shortcut keys combination.
  2. A later version might be smarter (detects icons and images and does not apply the filter on them)
  3. It should be lightweight as much as possible inorder not to impact the performance of the affected apps similar to the Windows current feature color invert which by experience, has a little to no impact on performance , however it should also work on individual windows
  4. Feature can be extended to record user preferences per process name and remember the last decision taken by the user so if the app was overlayed by Night OWL , then windows was restarted , When the app is opened again it should be in dark/inverted colour mode
  5. Feature can be further extended to allow the user to select a color pallete for the colors used for overlaying (It shouldn't be Black or White but can be grey for example )
    6.Feature should provide the option to be automatically started up upon booting of windows similar to Powertoys Awake feature
  • Motivation:
  1. I am an Embedded software developer with such a bad luck that my toolchain is 99% white and since I am a night OWL , I don't like the Idea of shining white light while working on my poor eyes (shout out to all apps that implement a native dark mode or theming options!)
  2. Since these tools have no intention to implement dark mode feature soon , I have been relying on other 3rd party tools that kinnda do the job , but always have a missing piece (app performance is affected , license is costly especially for coroprate environments , does not detect icons or images , Kinnda force u to subscribe or use other utilities that are actually not needed and their functionality is not related to dark mode ,... )
  3. Windows deserve a smarter opensource tool for Night OWLs like me

Copy link
Contributor

Hi! Your last comment indicates to our system, that you might want to contribute to this feature/fix this bug. Thank you! Please make us aware on our "Would you like to contribute to PowerToys?" thread, as we don't see all the comments.

I'm a bot (beep!) so please excuse any mistakes I may make

@PesBandi
Copy link
Contributor

I would like to work on #35412

@htcfreek
Copy link
Collaborator

@crutkas , @ethanfangg
Please take a look at the following two requests:

Maybe we need new issues to easy track the ideas.

@OKSQA1985
Copy link

Hi, couldn't find where to add a recommendation (MS website for recommending a feature doesn't take me to any PowerToys related area):

Anywho (as USER ONLY!): A quick-launch or "pinnable"/shortcut accessible context menu that displays all or a custom list of functions with their respective activation/launch-shortcut information (heck, even a function/sub-function launch/activation button/s to click on this menu).

Better yet / optionally, a persistent maybe "left" window (desktop area) vertical side-bar that hides or unhides ( I think this is just about the only "unoccupied" toolbar space remaining these days! ) Just ideas, as I find myself constantly clicking the taskbar icon for PowerToys and then searching for my desired function (of which there are many and all wonderful :) ). This might make it even more accessible. Thanks for all the tools and effort everyone! Omar W. Khan

Additionally, one might utilize the "diagonal" space of windows upper left or right and make a sort of "dog-ear" in books that displays on-hover something and you click that to reveal/unfold the menu/window.

@MaheshS08
Copy link

MaheshS08 commented Oct 21, 2024

Hi, I would like to work on #35471

@ethanfangg
Copy link
Contributor

Hey @OKSQA1985 can you file that feedback as a new issue? We have a recommendation issue type you can use: https://github.com/microsoft/PowerToys/issues/new?template=feature_request.yml

@ethanfangg
Copy link
Contributor

@ASong5 if there isn't one, would you create an issue with the suggestion you're proposing and link to it from this thread? I think your suggestion should be good to work on, just want to make sure it's tracked in its own issue.

@ethanfangg
Copy link
Contributor

@MachineCod could you also create an issue with the suggestion you're proposing and link to it from this thread?

@octastylos-pseudodipteros
Copy link
Contributor

I would like to work on #35515

Copy link
Contributor

Hi! Your last comment indicates to our system, that you might want to contribute to this feature/fix this bug. Thank you! Please make us aware on our "Would you like to contribute to PowerToys?" thread, as we don't see all the comments.

I'm a bot (beep!) so please excuse any mistakes I may make

@MachineCod
Copy link

Hello , I would like to contribute. I am proposing a new feature that I would like to develop for powertoys : (Dark Mode overlay ) can be tracked here : #35568

* Description:


1. Shall detect the current active window /app and invert colours for those apps that does not provide any dark mode feature by default and can be toggled on or off by shortcut keys combination.

2. A later version might be smarter (detects icons and images and does not apply the filter on them)

3. It should be lightweight as much as possible inorder not to impact the performance of the affected apps similar to the Windows current feature color invert which by experience, has a little to no impact on performance , however it should also work on individual windows

4. Feature can be extended to record user preferences per process name and remember the last decision taken by the user so if the app was overlayed by Night OWL , then windows was restarted , When the app is opened again it should be in dark/inverted colour mode

5. Feature can be further extended to allow the user to select a color pallete for the colors used for overlaying (It shouldn't be Black or White but can be grey for example )
   6.Feature should provide the option to be automatically started up upon booting of windows similar to Powertoys Awake feature


* Motivation:


1. I am an Embedded software developer with such a bad luck that my toolchain is 99% white and since I am a night OWL , I don't like the Idea of shining white light while working on my poor eyes (shout out to all apps that implement a native dark mode or theming options!)

2. Since these tools have no intention to implement dark mode feature soon , I have been relying on other 3rd party tools that kinnda do the job , but always have a missing piece (app performance is affected , license is costly especially for coroprate environments , does not detect icons or images , Kinnda force u to subscribe or use other utilities that are actually not needed and their functionality is not related to dark mode ,... )

3. Windows deserve a smarter opensource tool for Night OWLs like me

Issue created and updated the description to refer to the new issue

Copy link
Contributor

Hi! Your last comment indicates to our system, that you might want to contribute to this feature/fix this bug. Thank you! Please make us aware on our "Would you like to contribute to PowerToys?" thread, as we don't see all the comments.

I'm a bot (beep!) so please excuse any mistakes I may make

@ansalls
Copy link

ansalls commented Oct 25, 2024

I would like to work on #20339

Copy link
Contributor

Hi! Your last comment indicates to our system, that you might want to contribute to this feature/fix this bug. Thank you! Please make us aware on our "Would you like to contribute to PowerToys?" thread, as we don't see all the comments.

I'm a bot (beep!) so please excuse any mistakes I may make

@PesBandi
Copy link
Contributor

Hi, I'd like to work on #35152

@andbartol
Copy link

Hi, I'd like to work on #25659. The problem has been bugging me for a while and it seems to be just a little oversight during the conversion from the plugin's SearchResult to Result (Score is missing)

@Lemeri123
Copy link

Hello I would like to contribute to this issue. #35753 (comment)
I would really appreciate being given the opportunity to work on it

Copy link
Contributor

Hi! Your last comment indicates to our system, that you might want to contribute to this feature/fix this bug. Thank you! Please make us aware on our "Would you like to contribute to PowerToys?" thread, as we don't see all the comments.

I'm a bot (beep!) so please excuse any mistakes I may make

@Lemeri123
Copy link

hello. I would love to work on this issue. #35753

@yogeshsingh2672000
Copy link

Hi, I would like to work on this issue #30913

@ms-10-us
Copy link

ms-10-us commented Nov 8, 2024

Hello, I am new to software development, and I am currently learning C#. Can you recommend a beginner friendly feature that I can work on? I would love to contribute to this project. Please let me know.

Copy link
Contributor

Hi! Your last comment indicates to our system, that you might want to contribute to this feature/fix this bug. Thank you! Please make us aware on our "Would you like to contribute to PowerToys?" thread, as we don't see all the comments.

I'm a bot (beep!) so please excuse any mistakes I may make

@OldUser101
Copy link

Hi, if possible, I’d like to work on #27959?

@Sophanatprime
Copy link

I'd like to work on #27394 .

@FelixRizzolli
Copy link

I'd like to try to work on #492.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests