Sharex: Plugins

Created on 1 Oct 2015  路  7Comments  路  Source: ShareX/ShareX

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.

Enhancement

Most helpful comment

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.

All 7 comments

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

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

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

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.

@atillabyte, @LewisTehMinerz Your links are down

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

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

I want to give it traffic now!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

BristolITDave picture BristolITDave  路  3Comments

hiltronrex picture hiltronrex  路  3Comments

thelastfantasy picture thelastfantasy  路  3Comments

hikapoo picture hikapoo  路  4Comments

WebFreak001 picture WebFreak001  路  3Comments