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

Plugins #1024

Open
miou-gh opened this issue Oct 1, 2015 · 7 comments
Open

Plugins #1024

miou-gh opened this issue Oct 1, 2015 · 7 comments

Comments

@miou-gh
Copy link
Contributor

miou-gh commented Oct 1, 2015

I can see that the 'Tools' section is expanding, it may be a wise decision early-on to add support for a Plugin system; tools/features could be installed individually, rather than bulking in a potentially large quantity at once during installation.

@trdwll
Copy link

trdwll commented Oct 1, 2015

I love this idea. That would allow users to choose what tools they want to install etc.
I recently worked on a version of ShareX where I removed most of the features that I never used. If only ShareX had this before I done that. :p

@miou-gh
Copy link
Contributor Author

miou-gh commented Oct 2, 2015

@trdwll I've made a functional plugin loader and I'm working on a GUI for it. Thoughts? https://url.atil.la/itils

@trdwll
Copy link

trdwll commented Oct 3, 2015

@atillabyte That looks great, hopefully @Jaex accepts your commit if and when you commit it.

@lewisakura
Copy link

Well, since my issue was closed for being a duplicate, I'll repost here.

ShareX plugin support is a great idea, and here's why:

  • It would allow people to add their own functionality without having to build ShareX from source
  • It would be easy to install plugins to add functionality
  • It would allow people to combine multiple features of ShareX into one button press
  • It would be safe if there's a central repository (I made a mockup one, which is available at https://sharex.center)

A couple of the community members believe it would be a great idea. I know Jaex thinks it would be a bad idea due to security, but if there was a moderated repository for plugins then it would be a lot more safer.

Speaking of that, there are some issues:

  • Malicious plugins
  • Plugins that state that they do one thing but actually do something else
  • Conflicting plugins (which might crash ShareX)
  • etc.

But again, a moderated repository would help out with the first two, and the third could be fixed using a dedicated plugin manager that can detect what plugins you installed recently and give suggestions on what to disable.

@Bluscream
Copy link

@atillabyte, @LewisTehMinerz Your links are down

@lewisakura
Copy link

@Bluscream because i posted it in 2018, i took it down because it got no traffic

@Bluscream
Copy link

@Bluscream because i posted it in 2018, i took it down because it got no traffic

I want to give it traffic now!

@McoreD McoreD added this to the v15.0 milestone Jul 19, 2020
@Jaex Jaex removed this from the v15.0 milestone Nov 26, 2020
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

6 participants