gabm / Satty

Satty - Modern Screenshot Annotation. A tool inspired by Swappy and Flameshot.
Mozilla Public License 2.0
385 stars 18 forks source link

[feature] add 1:1 scale shortcut in the toolbar to scale the image for uniform size reference #81

Open rtgiskard opened 2 months ago

rtgiskard commented 2 months ago

I'm using satty with grim as a replacement for flameshot.

Currently, when I create a screenshot for a small region, ant it's piped to satty for annotation, by default it's open in full-screen mode, the captured image will be scaled to fit the fullscreen size, which looks very odd. It'd be better to have a 1:1 scale shortcut there, so the annotation would have a uniform experience with different size of images.

And noticed that the pointer widget seems to do nothing at the time, once it gets the ability to scale the image on editing, the pointer can be used as a drag tool to move the view.

Another issue is related to the Crop tool, once I add a crop, I'll have no way to undo the crop, maybe allow to delete with a delete/backspace key or add a cross shape to the upper-left corner to the crop rectangle and connect with a delete event.

gabm commented 1 month ago

thanks for your input.. that makes sense and I agree it should be tackled/implemented

00-kat commented 1 month ago

Zooming would be great too if this is implemented, since otherwise small screenshots would be impossible to annotate. I think this was mentioned in another issue as well, I think.