PowerToys icon indicating copy to clipboard operation
PowerToys copied to clipboard

🚧 Would you like to contribute to PowerToys? 🚧

Open crutkas opened this issue 1 year ago β€’ 167 comments

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 avatar Sep 26 '23 03:09 crutkas

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

crutaks: this has a fix in

viggyd avatar Sep 29 '23 11:09 viggyd

I'd like to work on #28174 Update: Fix already commited

PesBandi avatar Oct 01 '23 18:10 PesBandi

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

crutaks: this has a fix in

fredso90 avatar Oct 03 '23 05:10 fredso90

Hi

Lokeshpatil123456 avatar Oct 06 '23 13:10 Lokeshpatil123456

I want to work on #25925

ohn0 avatar Oct 07 '23 03:10 ohn0

I'd like to work on #20718 if possible. βœ…

fredso90 avatar Oct 07 '23 16:10 fredso90

I'd like to work #29348. βœ…

Odotocodot avatar Oct 24 '23 21:10 Odotocodot

Test for bot: I would like to contribute

Aaron-Junker avatar Nov 16 '23 20:11 Aaron-Junker

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

akraa avatar Nov 30 '23 03:11 akraa

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.

sincovschi avatar Nov 30 '23 15:11 sincovschi

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

TheBiggestOfBoys avatar Dec 07 '23 03:12 TheBiggestOfBoys

I'd like to work on #30405

amweiss avatar Dec 12 '23 22:12 amweiss

Id like to work on #18435 βœ…

CoreyHayward avatar Dec 18 '23 14:12 CoreyHayward

I'm interested in working on 26755 βœ…

nagolucky18 avatar Dec 26 '23 18:12 nagolucky18

I'm interested in working on 23358 βœ…

nagolucky18 avatar Dec 29 '23 02:12 nagolucky18

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!

geektbee avatar Dec 30 '23 19:12 geektbee

Hi, I am interested in working on #26640 and #15280. βœ…

ckirby19 avatar Jan 04 '24 21:01 ckirby19

I'm interested in working on #30678 βœ…

Dub1shu avatar Jan 06 '24 12:01 Dub1shu

@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.

htcfreek avatar Jan 07 '24 12:01 htcfreek

@fredso90 - please do - #20718 Find my mouse: set spotlight duration

@Dub1shu

  • please do, looks like you have a PR on https://github.com/microsoft/PowerToys/pull/30776. Great!

@ckirby19 - please do #26640 - Document Mouse Without Borders status colors

@ckirby19 - please do #15280 - Always on Top doesn't have an icon on TaskManager

@nagolucky18 - please do #23358- Default mode for screen ruler

@nagolucky18 - please do #26755- Peek Peek.UI persists as a media player

@akraa - please do - #24978 Add support for 'nmi'

crutkas avatar Jan 08 '24 19:01 crutkas

@Odotocodot - please do #29348 Improvement of OneNote plugin

crutkas avatar Jan 08 '24 19:01 crutkas

@CoreyHayward thanks for the PR on https://github.com/microsoft/PowerToys/issues/18435!

crutkas avatar Jan 08 '24 19:01 crutkas

@TheBiggestOfBoys - for https://github.com/microsoft/PowerToys/issues/22686, I put some comments in the issue

crutkas avatar Jan 08 '24 19:01 crutkas

I would like to help on the quick accent feature. For example, the number subscripts and superscript are bundled in with Portuguese and only Portuguese, even though all the other number modifiers are under AllLanguagesOnly. It's the only language with number modifiers. I would also add parity with other logical symbols.

LaurensHolthof avatar Jan 09 '24 15:01 LaurensHolthof

In Quick Accent, I'd like to replace the minus-plus symbol with plus-minus in the list of symbols accessible via the plus key. This general idea is discussed in #27287.

Minus-plus (U+2213) is currently available via both the plus and minus keys. Plus-minus (U+00B1) is only accessible through the comma key despite being far more common/useful. I would remove minus-plus from the plus key's list and replace it with plus-minus. Minus-plus would still be available via the minus key.

Since it's such a trivial change, I've done it in commit a186e57 in my repo. Not tested yet, but I'll probably be building this soon in the course of further customizing the available characters. (In fact, configurable symbol lists is something I might want to work on.)

@LaurensHolthof You beat me to it. I was also wondering why they were in Portuguese. (Been there since it was added in 87720ef).

throwaway96 avatar Jan 10 '24 04:01 throwaway96

@throwaway96 you might as well add the fix for sub and superscripts to your fork, it would be unnecessary for the both of us to try and fix something when you already have a pr for something else within the same file :).

LaurensHolthof avatar Jan 10 '24 09:01 LaurensHolthof

@crutkas why is this closed?

Jay-o-Way avatar Jan 14 '24 22:01 Jay-o-Way

Oops.aybe a misclick

crutkas avatar Jan 14 '24 23:01 crutkas

Hello, I'd like to add two characters to Quick Accent

  • For the P key, the paragraph symbol: (ΒΆ) #30592
  • For the E key, Latin small letter E with breve (Δ•) #30417 (though I don't know what language this should be added to, the issue doesn't mention that)

PesBandi avatar Jan 18 '24 16:01 PesBandi

@PesBandi go for it!

crutkas avatar Jan 20 '24 22:01 crutkas