Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-68794

Improve Fusion style ComboBox UX

    XMLWordPrintable

Details

    • b943bbf91162ba8aad4a6c3b0c7ca2e944a26105 (qt/qtquickcontrols2/5.12)

    Description

      User feedback has brought up that the current UX of the ComboBox in Fusion style is quite irritating.

      Please have a look at the attached screenshots.

      Default Style

      The opened combobox highlights (bold) the currentIndex (10). This is ok.

      Fusion Style

      The highlighted index is easily mistaken to be the currentIndex because there is no highlight of the currentIndex. It looks like "11" is currently selected.

      Both visualizations are not ideal but the current Fusion implementation is really confusing.

      How do other popular UIs implement this?

      macOS: When openig a combobox, the popup is positioned so that the currently selected entry is always right under the mouse cursor and additionally checked. IMHO this is a very nice solution

      Windows: The highlighIndex is set to the currentIndex until another item is selected by keyboard or mouseover. The popup is below or above the combobox so that the currentIndex value is always displayed.

      Attachments

        1. combobox_close_fusion.png
          combobox_close_fusion.png
          10 kB
        2. combobox_open_default.png
          combobox_open_default.png
          13 kB
        3. combobox_open_fusion.png
          combobox_open_fusion.png
          14 kB
        4. combobox_close_default.png
          combobox_close_default.png
          10 kB
        5. combobox_close_macnative.png
          combobox_close_macnative.png
          36 kB
        6. combobox_open_macnative.png.png
          combobox_open_macnative.png.png
          46 kB
        7. combobox_winnative.png
          combobox_winnative.png
          19 kB
        8. qtbug68794-universal-below-resize.gif
          qtbug68794-universal-below-resize.gif
          1017 kB
        For Gerrit Dashboard: QTBUG-68794
        # Subject Branch Project Status CR V

        Activity

          People

            mitch_curtis Mitch Curtis
            njeisecke Nils Jeisecke
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes