After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 641692 - Do not jump around / use the scrollbar as an indication of progress
Do not jump around / use the scrollbar as an indication of progress
Status: RESOLVED OBSOLETE
Product: gnome-packagekit
Classification: Core
Component: general
2.91.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-packagekit-maint
gnome-packagekit-maint
Depends on:
Blocks:
 
 
Reported: 2011-02-07 02:50 UTC by Jean-François Fortin Tam
Modified: 2014-08-06 14:32 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jean-François Fortin Tam 2011-02-07 02:50:39 UTC
When applying updates in the packagekit update manager, the window's scrolled contents constantly jumps up and down each time a package is processed. This seems to be intentional and meant to "auto focus to the currently processed package" from what I can tell, but it only seems to introduce confusion/chaos:
- it is impossible for the user to keep track of things when they jump around every 200 miliseconds (when you have a computer that processes updates fast)
- since many packages fit in the scrolled view at once, it is unclear which one packagekit wants to "show" us
- the jumping around is dizzying and could cause some users to feel a loss of control (or think the computer is acting up)
- this probably violates many HIG rules (or at least the spirit of http://library.gnome.org/devel/hig-book/stable/principles-consistency.html.en and http://library.gnome.org/devel/hig-book/stable/principles-user-control.html.en among other things)


Solution: don't touch the scrollbar, instead simply say the package name in the label near the progressbar... or rather, kill the label, make the progressbar fill the available space, put the label in it and do something like:

'Processing package "foo"'
'Cleaning package "foo"'
'Checking repository 5 of 16'
'Downloading package 7 of 8'

etc.
Comment 1 Jean-François Fortin Tam 2011-02-09 15:12:50 UTC
Screencast of the problem: 
http://jeff.ecchi.ca/public/gnome-packagekit-641692.ogv
Comment 2 Richard Hughes 2014-08-06 14:32:42 UTC
I think we fixed this a long time ago, please reopen if not.