GNOME Bugzilla – Bug 328090
improving pathbar readability with smooth scrolling
Last modified: 2018-04-14 23:58:48 UTC
This is a corrolary to Bug 328088 Once the pathbar is in scroll mode it jumps by a path segment each time rather than scrolling. If the ensemble of the images could be made to scroll graphically this would greatly improve readability as well as looking a lot more polished. Other information:
*** Bug 328088 has been marked as a duplicate of this bug. ***
Initially we made it scroll in whole-button-at-a-time increments because of time constraints. A patch to make it scroll by small increments, while showing partially-visible buttons, would be appreciated.
Created attachment 81244 [details] [review] proposed patch This is my proposed patch, it ellipsizes the last visible button if there's not enough space. This improves available space usage and makes dialog resizing and scrolling feel more smooth (although at the left side scrolling is still done button by button)
Created attachment 89463 [details] [review] different approach This new patch uses GtkTimeline proposed in #444659 to animate scrolling in the pathbar, if the gtk-enable-animations setting is disabled, it defaults to the current behavior
Carlos, do you want to save this old patch from rotting in Bugzilla forever? ;-)
This would be a nice improvement in my opinion and if its to be implemented it should probably be done before the path bar is made pulic. Making as blocker of the pathbar widget bug.
Marking as easy bug as there is an existing patch to base a new patch off.
Review of attachment 81244 [details] [review]: needs to be updated
Review of attachment 89463 [details] [review]: needs to be updated to frameclock
We're moving to gitlab! As part of this move, we are moving bugs to NEEDINFO if they haven't seen activity in more than a year. If this issue is still important to you and still relevant with GTK+ 3.22 or master, please reopen it and we will migrate it to gitlab.
As announced a while ago, we are migrating to gitlab, and bugs that haven't seen activity in the last year or so will be not be migrated, but closed out in bugzilla. If this bug is still relevant to you, you can open a new issue describing the symptoms and how to reproduce it with gtk 3.22.x or master in gitlab: https://gitlab.gnome.org/GNOME/gtk/issues/new