jamulussoftware / jamulussoftware/jamulus

UX: Client Settings Profile Instrument List

Open
#2,726 2 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C
Stars
1.1k
Forks
248
Avg merge
2d 3h
Merged PRs (30d)
9

Description

**Describe the bug**

The "Instrument" drop down is harder to use than it needs to be.

**To Reproduce**

Run Jamulus Client with the GUI.

Open the Settings, My Profile tab and click the "Instrument" drop down.

**Expected behavior**

The list of instruments should _drop down_ from the control, with the selected entry still under the cursor. (This is how the beta1 release - from the installer - works on Windows for me.)

**Actual behavior**

The list fills the screen from top to bottom. Finding the curent entry is difficult as it's not necessarily anywhere near the pointer.

**Screenshots**

![image](https://user-images.githubusercontent.com/1549463/178157165-02d48e6b-a1dd-4e18-90c2-58f7b4394957.png)
Click the selected item...
![image](https://user-images.githubusercontent.com/1549463/178157192-e674ec43-a005-40c5-b7d8-6d6f65716ecd.png)
Some other entry is no under the pointer.

![image](https://user-images.githubusercontent.com/1549463/178157259-97b14f5a-e09b-457e-8472-24f92a6de268.png)

**Operating system**

Linux

**Version of Jamulus**

3.9.0beta1 (and various other versions)
**Qt 5.12.8** which could be the cause. The Windows version ships with Qt 5.15.2, whilst the Linux version uses dynamic libraries already installed on the system.

Contributor guide

Open the contributing guide

Research direction

Start by running the Jamulus Client GUI on Linux, then open Settings > My Profile and inspect the Instrument control, comparing its behavior with the Windows beta1 behavior described. Done means the instrument list drops down from the control and keeps the selected entry under the pointer.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.