Created attachment 131364 [details] Screen recording Right now the annotation viewport shows the image at 100% size in a scrollable viewport. This is a sub-optimal UX, especially for HiDPI where the 100% size image is much larger than the viewport so you can only ever see a tiny fraction of it. See attached screen recording. It would be nicer if the annotator viewport showed a scaled representation of the image that fit completely within its area.
I confirm this bug. If you keep clicking on the annotation in and out icon, the picture zooms again and again. My screen is 2k, DPI ratio 1.5. Operating System: KDE neon 5.20 KDE Plasma Version: 5.20.5 KDE Frameworks Version: 5.78.0 Qt Version: 5.15.2 Kernel Version: 5.4.0-64-generic
I've added in upstream a button to fit image into current view: https://github.com/ksnip/kImageAnnotator/pull/281 and then there is https://bugs.kde.org/show_bug.cgi?id=429833 with MR: https://invent.kde.org/graphics/spectacle/-/merge_requests/127 Or you got an idea/suggestion to do it differently?
Oh, that's great! Could we make the image fit in whatever size the window is rather than show full size by default? That would probably be sufficient to fix the issue, independently of your proposed fix for Bug 429833.