Sound settings redesign/improvements

Registered by David Henningsson

Enable jack detection features in the "Sound Settings" page of GNOME Volume Control, and redesign the UI to be more user friendly (present "Port"/"Connector" as primary object, merge hardware tab into Input/Output tabs).

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
David Henningsson
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
Proposed for precise
Implementation:
Implemented
Milestone target:
None
Started by
David Henningsson
Completed by
David Henningsson

Related branches

Sprints

Whiteboard

Preliminary todo list:
 * Finish off PulseAudio patches [DONE]
 * Upstreaming of PulseAudio patches [DONE]
 * Design / implement new and more user friendly "Sound Settings" dialog [IN PROGRESS]
 * Work with GNOME to upstream the "Sound Settings" dialog [POSTPONED]

For some introduction see this post:

https://lists.ubuntu.com/archives/ubuntu-desktop/2011-October/003344.html

Status report 2011-11-11 (diwic):
* Finally unblocked as we have a client API proposal for PulseAudio: http://lists.freedesktop.org/archives/pulseaudio-discuss/2011-November/012123.html - I'll start implementing this next week.
* A preliminary okay on IRC for backporting the new jack detection kernel API into the Precise kernel, so this is the working theory.

2011-12-05 (ronoc):
* Sound settings redesign in progress (Christian Giordiano)
* Sound settings internal reworking to accommodate new design underway (ronoc)

2012-01-30 (ronoc):
* Control centre back-end work nearing completion.
* Patched pulse and kernel have landed in precise's main, provided regressions are not too serious we intend to put out the patched control centre this week (w/end feb 3).

2012-02-29 (ronoc)
* Redesigned sound settings shipped, now on the bug front.

2012-03-26 (diwic)
* I believe we can call this implemented by now, even though there might still be a few edge cases or bugs to sort out. Also, all of the jack detection and client API patches have been merged by upstream PulseAudio. Upstreaming of the new UI is deferred until the next upstream version of PulseAudio has been released.

(?)

Work Items