Open elad2109 opened 2 years ago
I'd personally prefer adding support in flameshot for user scripts/plugins that will implement this type of functionality.
I'd personally prefer adding support in flameshot for user scripts/plugins that will implement this type of functionality.
Why this specifically? Or in general the ability to add plug-ins?
But then, a user who is not tech savvy would be able to download the plug-ins?
@elad2109 Because it would be easy to implement using scripts/plugins. And I think this doesn't have to be in the core of flameshot.
But then, a user who is not tech savvy would be able to download the plug-ins? Yes of course.
@elad2109 even without the plug-ins one can already do that if they are slightly tech savvy. For example in bash using ImageMagic on can do:
convert image.jpg -rotate -90 rotated_ccw.jpg
For more examples checkout:
https://stackoverflow.com/questions/14751011/how-to-rotate-an-image-without-changing-its-size
The whole point of a plug-in system is to make it easier for the non-tech savvy users to do what they want without bloating the Flameshot itself.
I agree with @veracioux that this easily pass the criteria of a plugin. We haven't yet decided and fully discussed what the plugin implementation should/can be or even what language(s), but I think there is a consensus understanding that plugins should be supported to keep Flameshot lightweight and yet feature-rich and extendible.
Thanks
@elad2109 even without the plug-ins one can already do that if they are slightly tech savvy. For example in bash using ImageMagic on can do:
Never claimed it cannot be done outside of flameshot. One can also paste it in editing app, rotate and save. It's all a matter of using less steps.
I agree with @veracioux that this easily pass the criteria of a plugin. We haven't yet decided and fully discussed what the plugin implementation should/can be or even what language(s), but I think there is a consensus understanding that plugins should be supported to keep Flameshot lightweight and yet feature-rich and extendible.
May I ask if all the current features are essentials (in order to keep flameshot as lightweight as possible)? Taking this one step further, may I suggest to analyze user hot-zones to check which features can be factored out to a plug-in and which ones are highly used and should be added to a release version?
@elad2109
May I ask if all the current features are essentials
So far we had the suggestions to add the following and they will end up in a plugin system:
There is most definitely some more things that I have missed, and way more feature request issues that I didn't include here. This list is just as an example and not a full compilation of issues and titles.
If the plugin system is implemented, Flameshot will be shipped with some default plugins installed (at least the imgur upload) and those will be the features that the majority of users use.
may I suggest to analyze user hot-zones to check which features can be factored out to a plug-in and which ones are highly used and should be added to a release version?
If you have a good way to do this, feel free to do so. But please discuss your approach with devs first. We can use our Mastodon and other places to attract more attention from users to participate.
@elad2109
May I ask if all the current features are essentials
So far we had the suggestions to add the following and they will end up in a plugin system:
- upload to google drive, Dropbox, NextCloud, OwnCloud, iCloud, or any other place
add border or shadow around the captured area
trim and crop extra space around the photo
add watermark
resize/scale the screenshot
export to several file formats
record video or gif
rounded corners
There is most definitely some more things that I have missed, and way more feature request issues that I didn't include here. This list is just as an example and not a full compilation of issues and titles.
If the plugin system is implemented, Flameshot will be shipped with some default plugins installed (at least the imgur upload) and those will be the features that the majority of users use.
may I suggest to analyze user hot-zones to check which features can be factored out to a plug-in and which ones are highly used and should be added to a release version?
If you have a good way to do this, feel free to do so. But please discuss your approach with devs first. We can use our Mastodon and other places to attract more attention from users to participate.
Hey, any update on this? Looking forward to be able to use the plugin system!
@gustavotrott Please follow #2529 for that
Feature Description
Discussed in https://github.com/flameshot-org/flameshot/discussions/2213