redesign Sound Hardware Preferences

Bug #1741691 reported by Be
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Confirmed
Low
Unassigned
2.3
Confirmed
Low
Unassigned

Bug Description

In 2.0 and 2.1 many more options were added to the Sound Hardware Preferences but the design grew to be unwieldy. It could really use a redesign. There is lots of legacy code for this part of the preferences, so it could be somewhat tricky. I have a few ideas for improving the design:

* Replace Output and Input tabs with Internal Mixing and External Mixing tabs, each with an Output and Input section.
* Add descriptive text for each input and output explaining what they do so users should not need to refer to the manual for basic setup
* Move options that are currently in a huge list of comboboxes above the I/O selection next to the input or output they affect. For example, the Master Output Mode combobox could be replaced with a checkbox labeled "Downmix to Mono" next to the Master output selection; the Master, Headphone, and Booth delay spinboxes could be next to their respective outputs; and the Microphone monitor mode and latency compensation options could be moved by the Microphone section

Tags: usability
Revision history for this message
Be (be.ing) wrote :
Revision history for this message
Be (be.ing) wrote :
Revision history for this message
Be (be.ing) wrote :
Revision history for this message
Be (be.ing) wrote :
Changed in mixxx:
importance: Undecided → Low
Revision history for this message
Be (be.ing) wrote :

Anyone want to volunteer to do this for 2.2?

Revision history for this message
Be (be.ing) wrote :

Links to the manual should be added where appropriate. I'm especially thinking about the Microphone latency compensation option.

Revision history for this message
Sébastien BLAISOT (sblaisot) wrote :

regarding links to the manual, we need some sort of permalink to avoid broken links in the future.

Be (be.ing)
tags: added: usability
Changed in mixxx:
status: New → Confirmed
Revision history for this message
Be (be.ing) wrote :

Sean, do you want to do this for 2.2? If so, please assign yourself to this.

Changed in mixxx:
assignee: nobody → Sean M. Pappalardo (pegasus-renegadetech)
Changed in mixxx:
milestone: 2.3.0 → none
no longer affects: mixxx/2.2
Revision history for this message
ronso0 (ronso0) wrote :

this is one the project proposals for Outreachy 2020/21

Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/9065

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.