Bug 444935 - Thumbnail bar should try to maintain its scroll position while resizing it
Summary: Thumbnail bar should try to maintain its scroll position while resizing it
Status: CONFIRMED
Alias: None
Product: gwenview
Classification: Applications
Component: general (show other bugs)
Version: 21.08.2
Platform: Neon Linux
: NOR minor
Target Milestone: ---
Assignee: Gwenview Bugs
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2021-11-04 10:24 UTC by Nagy Tibor
Modified: 2021-11-08 20:08 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Screen capture (754.64 KB, video/mp4)
2021-11-04 10:24 UTC, Nagy Tibor
Details
Mockup (267.40 KB, video/mp4)
2021-11-05 02:31 UTC, Nagy Tibor
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nagy Tibor 2021-11-04 10:24:49 UTC
Created attachment 143193 [details]
Screen capture

SUMMARY
The thumbnail bar of Gwenview currently doesn't maintain its scroll position while you resize it. This leads to two issues:
- You temporarily lose your current position on the thumbnail bar until you step an image forward or back.
- Looks extremely janky.

STEPS TO REPRODUCE
1. Open a folder with hundreds of images
2. Select an image halfways through that folder
3. Enable the thumbnail bar
4. Resize the thumbnail bar

OBSERVED RESULT
Thumbnail bar doesn't keep its position while resizing it and scrolls around crazy. See attachment.

EXPECTED RESULT
Gwenview should try to maintain the scroll position of thumbnail bar while resizing it.

SOFTWARE/OS VERSIONS
Operating System: KDE neon 5.23
KDE Plasma Version: 5.23.2
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.3
Graphics Platform: X11
Comment 1 Nagy Tibor 2021-11-05 02:31:29 UTC
Created attachment 143225 [details]
Mockup

A quick mockup how I would expect this to work. Notice the scaling reference point at the centerline of the thumbnail bar's current viewport.