qgis / QGIS

QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
https://qgis.org
GNU General Public License v2.0
10.35k stars 2.98k forks source link

Smooth scrolling in Attribute Table #46844

Open velle opened 2 years ago

velle commented 2 years ago

QGIS Enhancement: Smooth scrolling in Attribute Table

Date 2022/01/14

Author velle

Summary

When scrolling using the mouse wheel in Attribute Table, the focus changes in discrete transitions. It makes it very hard for the eye/brain to keep track of what happened, and what part is now in focus. Animated/smooth scrolling would improve user experience.

A bit of context

I was working on a file with around 30 fields (not my design), plus another 5-10 virtual fields that I added in order to solve the job. The fields were not ordered in any helpful fashion; not by topic or alphabetically. So when I had to look for a particular field, I had to meticulously read each field name while scrolling right.

Normally I would use the mouse wheel to scroll, and do a horizontal scroll by holding ALT down while using the mouse wheel. However, when I do this in QGIS it jumps in discrete transitions, and my brain has no sense of how far I jumped. I keep reading the same stuff again and again because I have no sense of where I moved. And I often missed the field I was looking for.

Btw. If I scroll by clicking the scroll bar in the bottom of the window and moving it horizontally, I achieve this smooth scrolling, where I can sense how far I moved.

LibreOffice Calc has the same issue. And I noticed that it is one of a few things that makes Excel nicer to work with, so I personally think it would improve the QGIS user experience significantly.

Sincerely, and thanks for all your great work.

Proposed Solution

Make scrolling with the mouse wheel in Attribute Table happen smooth/animated.

Backwards Compatibility

blank

Votes

blank

gioman commented 2 years ago

o I personally think it would improve the QGIS user experience significantly.

@velle are you going to submit some code, or is just a improvement proposal? If is the latter this should be moved here https://github.com/qgis/QGIS/issues as feature request.

velle commented 2 years ago

I don't have the skills to submit this kind of code. I thought submitted my proposal/request in the right place. So what do I do now. Should I close this ticket, and go and submit a new Issue on the URL you suggested?

gioman commented 2 years ago

@velle I moved the ticket in the right place.