GNOME Bugzilla – Bug 315198
Keep position when zooming with mouse wheel
Last modified: 2018-05-22 13:03:36 UTC
evince should have an eog-style UI mode where you have these semantics: - scroll wheel zooms in/out (scrolling is sensitive to location -- if you are pointing at a specific region of the document and scroll up then you zoom it to that region). similarly, if you're zooming out then it's done in such a way that the position of the mouse cursor doesn't change with respect to the document. - click+drag moves you around in the document for certain types of documents, this navigational mode is absolutely amazing (large detailed maps, for example)
Scroll wheel will zoom out with Ctrl pressed, click on button 2 should start drag I understand that such things are not easy discoverable, but isn't it enough that they exist?
I didn't know about this. Thank you. The scroll in/out behaviour doesn't have the nice properties (listed above) that eog's has, though, so I think this bug should remain open (but I will change the summary)
I dont know if the position of the mouse shouldnt change. I tend to think it's more important that document position doesnt change in respect to page bounds. Try to change zoom with the zoom control to see what I mean. Now I'm not sure why this doesnt work for mouse wheel scrolling. nsh any idea?
This bug still exists: the zooming is not impacted by the position of the mouse cursor.
This seems to now work on git master (3.20)? When I Ctrl-scroll-up at with the mouse over the top of a page, that is what is zoomed in on, and if I scroll out and move the mouse to the bottom and zoom in again, _that_ is what is zoomed in on.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/evince/issues/11.