This bug is caused by the fact that we have a treeview (which implements
its own scrollable interface) parented by a vbox itself parented by a
viewport.  This combination seems to break the treeview keyboard
scrolling.

This widget arrangement was introduced to allow the appcount to be
displayed at the bottom of the listview.

This is a tricky bug to fix as it stands. My proposal is to move the
appcount into the header widget (the widget with the sort mode combobox)
beneath the categorisation label.  This way we can simplify the widget
arrangement, in turn fixing this bug.

Moreover, while the appcount is probably not of huge interest to users,
I believe the appcount in the header, where it is always visible makes
more sense than hiding it at the bottom of a (potentially long) list.

I have linked a branch which demonstrates the proposal.

** Attachment added: "displays the proposed location of the appcount"
   
https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/830258/+attachment/2338877/+files/compromise.png

** Branch linked: lp:~mmcg069/software-center/scroll-fix-proposal

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/830258

Title:
  [GTK3] Scrolling list view with the keyboard doesn't work

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/830258/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to