react-hotkeys icon indicating copy to clipboard operation
react-hotkeys copied to clipboard

[REQUEST FOR COMMENT] Community Takeover (Fork) 9/18

Open PatrickDesign opened this issue 3 years ago • 14 comments

Summary There have been many attempts to pass on the ownership of this package to new maintainers as seen in our own README as well as (https://github.com/greena13/react-hotkeys/issues/247). There have also been calls for a community takeover on r/react. All of these requests for assistance have been met with people who are readily available to help maintain the project.

Describe the solution you'd like With cooperation from the community, I propose that if we do not hear back from @greena13 by Friday, September 18th (2020), we perform a community takeover by forking the project. We can then start making headway on the current open PRs and issues. I also propose that we come up with a new name for the npm registry together. I was thinking react-keyboard-shortcuts but that's already taken.

Additional context Attempts to contact the author via LinkedIn & Twitter have been made, but have so far been unsuccessful.

PatrickDesign avatar Sep 10 '20 16:09 PatrickDesign

Hi @PatrickDesign,

Thanks for your eye-catching subject line. It saved me from missing this.

No community takeover is necessary. I'm in full agreeance this package needs new ownership. I don't currently have time to even keep a particularly close eye on the issues being filed (which is why I've struggled to sync up any previous offer to take ownership).

If one or more individuals are willing to take responsibility for react-hotkeys and are able to demonstrate the capacity and ability to do so, I'm happy to share or transfer ownership.

greena13 avatar Sep 10 '20 18:09 greena13

🎉 This is great news! (and obviously less work..)

I am in contact with a few people who are interested in joining me in maintaining the project. Hopefully they jump in this thread :).

PatrickDesign avatar Sep 10 '20 19:09 PatrickDesign

That is equally encouraging.

Out of curiosity - I have obviously lost touch - what do you see being the low hanging fruit and areas of primary concern? What would a short-term roadmap look like in your mind?

I'm aware there is a lot to go through and triage in the issues.

greena13 avatar Sep 11 '20 06:09 greena13

I was thinking something like this 💭

Short term roadmap (essential bugfixes which will hopefully restore all core functionality):

  • alt modifier fix https://github.com/greena13/react-hotkeys/issues/269
  • capslock fix https://github.com/greena13/react-hotkeys/issues/225
  • "Left over character" fix https://github.com/greena13/react-hotkeys/issues/279
  • autofocus and rerender fixes (seems like a key problem) https://github.com/greena13/react-hotkeys/issues/285 and https://github.com/greena13/react-hotkeys/issues/209

Low hanging:

  • IE compatibility: https://github.com/greena13/react-hotkeys/issues/261
  • Server-side rendering: https://github.com/greena13/react-hotkeys/pull/206 (OPEN PR)
  • Type fixes: https://github.com/greena13/react-hotkeys/pull/258 (OPEN PR)
  • Layout: https://github.com/greena13/react-hotkeys/issues/265

Requested features that should be implemented as soon as they can be worked on:

  • i18n!! https://github.com/greena13/react-hotkeys/issues/283
  • Hooks - nice-to-have https://github.com/greena13/react-hotkeys/issues/210

PatrickDesign avatar Sep 11 '20 15:09 PatrickDesign

Sounds sensible to me. 👍

I've added you as a contributor. I'll figure out the next steps, when you have something you think is in a state to release.

Let me know if I can be of any further help.

greena13 avatar Sep 12 '20 08:09 greena13

I would put in some PRs if someone was actively merging/maintaining, so do ping this thread whenever this is the case @PatrickDesign.

Harjot1Singh avatar Sep 16 '20 19:09 Harjot1Singh

I'd also like to contribute when activity spins back up! I'll poke around the high-priority bugs in the meantime.

wilsongp avatar Oct 21 '20 17:10 wilsongp

Not sure if I should start a new issue but is there any chance for the the highest priority item to be to update the package published in npm to match the latest commit in this repository? I have encountered a major bug in 2.0.0 (pressing spacebar stops all hotkeys from functioning until a refocus) that does not occur if I build and use the one in this repo.

nopol10 avatar Nov 08 '20 16:11 nopol10

Forked: https://github.com/ibash/react-hotkeys Publishing under "react-hotkeys-ce". (ce is for community edition) I just published the master branch as v2.0.1

If anyone wants to submit pull requests or be a collaborator, just ping me and I'll add you. Feel free to email me to: [email protected]

ibash avatar Nov 19 '20 03:11 ibash

I'm publishing fixes: https://github.com/ibash/react-hotkeys

ibash avatar Mar 07 '21 20:03 ibash

Any update on the "takeover"? I see there's a fork now, but what's the status from the new Ownership?

R4VANG3R avatar Apr 16 '21 14:04 R4VANG3R

Submit a pr and I’ll merge it, but I’m not actively using react-hotkeys

ibash avatar Apr 16 '21 16:04 ibash

Hi here,

I am currently using this library and would need a few fixes, I am willing to do them myself but would like to know first if it would be used/merged ! Is there still someone in charge here ?

CAMAINElie avatar Nov 09 '22 08:11 CAMAINElie

Is there still someone in charge here ?

No, not really.

I'm happy to take PRs on my fork and publish them. (https://github.com/ibash/react-hotkeys) and/or just add you as a maintainer there, but I'm not actively using the library, so not actively fixing bugs.

More recently I've been using tinykeys which is pretty nice: https://github.com/jamiebuilds/tinykeys

ibash avatar Nov 09 '22 18:11 ibash