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

A new way to do configs #10

Open
DavidBuchanan314 opened this issue Mar 25, 2024 · 1 comment
Open

A new way to do configs #10

DavidBuchanan314 opened this issue Mar 25, 2024 · 1 comment

Comments

@DavidBuchanan314
Copy link
Owner

DavidBuchanan314 commented Mar 25, 2024

I wrote this extension because I thought it could be easier to maintain, compared to the other solutions available.

My dream is that it should be entirely "self-maintaining", but we're not quite there yet.

The current pain-point is figuring out which profiles work on which browsers/platforms/etc. (see #5, #7 ), which is exacerbated by the fact that tweaking configs requires editing the extension source code.

A potential solution is to add a configuration menu that lets users:

  1. Select between known-good presets, bundled with the extension (including a "failsafe" option)

  2. Import new config presets as a copy-pasted JSON blob

The idea with 2 is that, if/when something breaks, people can share alternate configs as JSON blobs (e.g. in issue discussions, reddit comments, etc. etc.) and easily test things out, without needing to actually edit the extension source. Basically, I think this is the best way to leverage the "wisdom of the crowd".

@pallaswept
Copy link

Probably a pipe-dream, but... Would it be possible to implement this addon as userscript?

Addons like violentmonkey have a nice UI for changing settings, the js can work cross-platform and cross-browser, and best of all, it would bypass the need for addons to be published in stores, so this could be added permanently (rather than each time we start the browser).

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

No branches or pull requests

2 participants