Open ctsstc opened 6 months ago
Hey @ctsstc - were you successful on getting the license changed?
@BryanGuffeySonos unfortunately I don't think we're ever going to hear back from the original creator. At this point I think the best efforts are to leave this as-is, and create something new with a whole new code base. The code is also rather archaic as well.
Anything I can do to help? I am relatively new to coding but I'm learning JS and TS and would love to see this come to fruition!
It'll probably be a bit of effort. There's a couple of ways to tackle this. We could work on porting the code over to something new and modernizing it. It might be nice to utilize a framework like React or Solid (I've been interested in trying Solid out more lately and this would be a great excuse to dabble in it). There's also tooling like Parcel that has a "web extension" recipe; I don't believe there's much tooling in this regard for building web extensions unfortunately. Manifest v3 introduces some securities that removes some dev niceties like HMR.
I think coming up with a list of features to hit an MVP would be useful. As well as potentially dreaming up a couple of features that would be nice to have -- like exporting/backup/sync to something like Google drive, encryption.
I know that many folks loved this extension so simply aiming for parity might be best.
There's some bloat in the code like hotkeys that could hopefully be done away with now; at least the menu navigation portion.
I gotta use my personal account to work on this, so here I am! Let's connect off GH and I'm happy to help work on this!!! I think you've given some great next steps so we can work on that!
The
README.md
should include instructions on how to build and install the extension.