plasma-extensions / plasma-widget-quick-controls

A plasma extension to put in the panel or on desktop that gives direct access to settings like wallpaper, wifi, sound, etc.
GNU General Public License v3.0
1 stars 0 forks source link

Audio Controls #7

Closed azubieta closed 8 years ago

azubieta commented 8 years ago

Volume slider (at the top); expandable/collapsable (once it's expanded it displays the devices) ---- Outputs (all of them, not just the selected as default device); checkbox to turn on or off. -------- Outputdevice#1 (default device) ------------- Port_1 ------------- Port_2 ------------- Etc... -------- Outputdevice#2 -------- Outputdevice#3 -------- Etc... ----Inputs (all of them, not just the selected as default device); checkbox to turn on or off. -------- Inputdevice#1 (default device) -------- Inputdevice#2 -------- Inputdevice#3 -------- Etc...

So what we're missing from the widget right now is:

List Input devices. (Inputs don't have Ports or at least there's none in my PC).
List Ports in a combobox (like the Look n' Feel menu) for each Output.
Turn devices on or off. Since Plasma doesn't use switches anywhere use a checkbox. Though it seems to me that it's more of "mute all" feature rather than on or off.

@UriHerrera would you please draft a simple mockup of how the panel should look like.

UriHerrera commented 8 years ago

On it.

UriHerrera commented 8 years ago

Here:

star-buck commented 8 years ago

Good mockup, how about combining outputs and inputs as TABS, placing the TABS above the main volume slider, so when output tab is active, then the slider below is output volume and when expanding the triangle, it shows available devices and ports. (Same for input tab).

Also lets remove checkboxes, selecting default via radiobutton seems sufficient.

azubieta commented 8 years ago

Here are some screenshots, the code is in the master branch. Please notice that the "default device" picking is only available with the latest version of plasma-pa. 1 2

star-buck commented 8 years ago

Can we condense it some more? Like combine all dropdown entries from all devices into one dropdown, then the device to which channel is chosen becomes auto-default (hence quickcontrol panel)?

If you need more finegrained, you always have the settings option....

azubieta commented 8 years ago

You mean something like the previous design but including the input devices in the list and without the tabs? The devises could be split into sections.

On 06/10/2016, at 2:06 p.m., star-buck notifications@github.com wrote:

Can we condense it some more? Like combine all dropdown entries from all devices into one dropdown, then the device to which channel is chosen becomes auto-default (hence quickcontrol panel)?

If you need more finegrained, you always have the settings option.... — You are receiving this because you were assigned. Reply to this email directly, view it on GitHub, or mute the thread.

star-buck commented 8 years ago

"combine all dropdown entries from the output devices into one dropdown", that is the hdmi entry + all other output entries into 1 dropdown, not 2.

UriHerrera commented 8 years ago

Like this?:

azubieta commented 8 years ago

Are we going to provide a way to change input volume ? Because as I see it right now it's only possible to change the output volume.

UriHerrera commented 8 years ago

I think the first option would be for the slider to control both, if that's possible. The second is that the slider only controls the output and the input volume is changed by going to the actual volume preferences (like Windows does).

azubieta commented 8 years ago

Opinions... 1

star-buck commented 8 years ago

okay, lets leave it like that. Thinking about it, I would also love to see an "extended volume mixer", so lets do that next, ill open a new ticket.

azubieta commented 8 years ago

Ok, Some transitions were set to the arrow and to the audio details panel. Everything was uploaded to the master branch.