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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] GM_config #414

Closed
chocolateboy opened this issue May 22, 2018 · 6 comments
Closed

[Feature Request] GM_config #414

chocolateboy opened this issue May 22, 2018 · 6 comments

Comments

@chocolateboy
Copy link

chocolateboy commented May 22, 2018

So far, Violentmonkey has done a great job of achieving parity with classic Greasemonkey. 馃帀 Now that the dust has settled, perhaps it's worth considering adding an enhancement or two to the platform?

One thing forks such as Scriptish did is add support for new APIs, in the same way browsers prototype and pioneer extensions to the web platform. One piece that's missing from the userscript puzzle is a way to present the user with a config/settings page. There's an appetite for this, but the solutions are either unattractive or unmaintained. If it was built-in, with a common/core API, it could make userscripts the natural choice for the sizeable number of customizable pagemods that don't otherwise need to be full-blown extensions.

It's clear from Violentmonkey's UI/UX and its website that design is an interest. This is an opportunity to leverage that interest in a way that could benefit the whole ecosystem and help to re-establish userscripts as the go-to platform for portable browser-extensions. MUGA!

UI, Usage, API, Notes

Edit: Moved here.

See Also

@eight04
Copy link

eight04 commented May 23, 2018

There are some discussions about config API in Greasemonkey too:
greasemonkey/greasemonkey#2714

@chocolateboy
Copy link
Author

I've moved the details of this proposal to a wiki page, so it's a) versioned and b) something anyone can contribute to:

https://github.com/chocolateboy/userscripts/wiki/GM_config

Feel free to discuss the proposal here and/or make changes there.

@chocolateboy
Copy link
Author

@tophf
Copy link
Member

tophf commented Jan 28, 2020

There should be some unified effort between engines so we will consider implementing this only if Tampermonkey does it first. As for Greasemonkey, its stance is evidently to provide only the bare minimum or even less than that.

@tophf tophf added the external label Jan 28, 2020
@tophf
Copy link
Member

tophf commented Feb 17, 2021

Closing due to the lack of any progress in Tampermonkey and @gera2ld's usual reluctance to ship stuff that can be implemented by userscript authors in JS.

@tophf tophf closed this as completed Feb 17, 2021
@gera2ld
Copy link
Member

gera2ld commented Feb 17, 2021

I think this can be implemented in vm-ui as pure JavaScript, in a script-manager-agnostic way.

Ref: violentmonkey/vm-ui#1

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

No branches or pull requests

4 participants