Created attachment 148572 [details] Screenshots of Ksnip and Spectacle as an image annotation tool SUMMARY *** From version 22.04 Spectacle has finally come with a standalone Image Annotation feature which allows users to annotate an existing image with the command "spectacle --edit-existing". However, Spectacle still treats such an existing image as a screenshot, saving a copy of it that folder, and then resumes working on that newly created "screenshot image file" creating its annotated copy also in that location, which contradicts with the intention to use Spectacle also as a standalone Image Annotator. All these features and more are actually provided in the cross-platform screenshot and annotation tool called Ksnip (https://github.com/ksnip/ksnip) already, and it seems only sensible to make use of this valuable development work instead of duplicating it with flaws and bugs, and also lagging behind considerably. ***
Spectacle was never meant to be a standalone image annotator, the --edit-existing flag ist purely an implementation detail which is used to open the annotator from the screenshot notification. Furthermore, Spectacle uses the exact same annotation component as KSnip, so no idea what "duplicating it with flaws and bugs, and also lagging behind considerably." is supposed to mean
(In reply to Nicolas Fella from comment #1) 1. I thought implementation of such an option as --edit-existing meant a step toward offering Spectacle also as an image annotator alongside a screenshot tool - just like ksnip. 2-a. If users open an existing image to edit/annotate it with Spectacle but find out that it first creates a copy of that image as screenshot and then creates also an annotated version in that location instead of the same location as the image, this might be seen as a flaw or bug, I think. 2-b. I'm no developer and have no such skills, so maybe I'm wrong about this but looking at both utilities (e.g. screenshot attached), I can see that they look very similar (due to using "the exact same annotation component" probably) but ksnip seems to be doing a better job at this and also has more features. So, I was hoping that Spectacle will move in that direction so that people like me won't need to install and use both apps.