Dangerous UX: Annotate(edit) tool on spectacle, gwenview

It’s basically image editing tool.

But it nukes every unsaved change with one single ESC press.

Sigh … gone my two hours editing.

Someone can ask me ‘why don’t you save? There is save disk icon on toolbar.’

I can say,

‘There are so many apps that almost totally safe against app crash, close app without save, etc. They brought you last state again safely.’

‘But ESC for nuke everything without even confirm dialog?’

BTW, I love that tool. Not for professional editing but very easy and pleasant to use for whom just need some annotate. Box, arrow, text, numbering, etc.

it’s a handy quick tool or adding comments and notations but it’s not an image editor, and once you OK out of the annotation window your markups are fixed and no longer editable as annotations.

the only way to undo those fixed annotations is to reload the source image.

so my suggestion is to plan ahead if you intend on making extensive markups and use the Save As feature to make progress snapshots of your hours long efforts at annotating.

Whatever the software purpose is, one ESC key trigger cancel all user editing is not very pleasant.

Even simple text annotation or stamping numbering marks are needs couple of trials and errors.

Stamp numbers - 1, 2, 3, ‘oh last three mark is not needed’ then ‘Ctrl + z’ or ‘ESC’? If user select to ESC, then all editing gone.

ESC is universally used as a way to quickly exit whatever you are doing.

if you ESC the annotations window rather than click on OK then you will loose whatever is going on in the annotation window

but you will not lose any annotations you have already Saved (using Save As) in the application.

save as you go is what i’m saying.

1 Like

That’s right but only make sense when there is nothing to lose.

in principle it does, but in this case it’s possible to have a bit more invested in the window than just a dialog box, so it would be good if it could warn you at least.

closing the windows suing the GUI window decorations has the same effect, so someone only using the GUI could still fall victim to this mechanic.

it would make sense to for the anntoation tools to be folded into the gwenview UX so that undo and redo were available right along side the save function since that part of the UX does warn you if you try to close the window with unsaved changes.

i think the problem is annotations are sort of an addon…

I guess the ESC functionality should be dropped and replaced with a proper undo/redo functionality.

You should probably create a feature request about it in bugs.kde.org.

1 Like