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.
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:
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:
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!
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:
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:
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.