Red Hat Bugzilla – Bug 1464306
RFE: look into GTKPopover for OS list UI
Last modified: 2018-05-21 03:29:40 EDT
Description of problem:
when creating a new VM, there is a choice of operating systems and versions. If choosing Linux, the list of options is huge and it takes a long time to scroll.
Version-Release number of selected component (if applicable):
up to and including virt-manager 1.4.1
Steps to Reproduce:
1. Click "create virtual machine"
2. Select "Local install Media", and click "Forward"
3. Drop down menu "Linux", scroll down large list of options
Lots of scrolling
Please add a scroll bar on the right side of the drop down list. The purpose is to left click the scroll bar, and drag down to the desired distro rapidly without needing to scroll a lot.
This is the same behavior as expected on a very long web page.
Similar to Bug 1444458
GTK doesn't support scrollbars in combo boxes so short of implementing a new widget there isn't much we can do to address this specifically.
However try out upstream code, there's some changes to make the list multi nested and it should flow better for most cases
git clone git://github.com/virt-manager/virt-manager
@cole: I think the UI would be improved by using the GtkPopover widget to create a UI like this:
In that screen shot we see a text field where users can type in a few characters to filter the list of OS names, and also see a scrolled list of matches to select from. With that kind of UI approach, we could just get rid of the first "OS type" drop down list, and have just the full list of all variants, dynamically filtering.
Good idea, that's something to look into