Bug 174553

Summary: much easier choosing master channel
Product: [Applications] kmix Reporter: Maciej Pilichowski <bluedzins>
Component: generalAssignee: Christian Esken <esken>
Status: RESOLVED FIXED    
Severity: wishlist CC: christophe, greatbunzinni, kde, lemma, mss, redm, spamme
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Unspecified   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Maciej Pilichowski 2008-11-07 17:50:11 UTC
Version:            (using KDE 4.1.2)
Installed from:    SuSE RPMs

much easier choosing master channel

Despite that fact I knew in advance that there is some way of choosing master channel, it took me really long time to find out how to do it. I think this is not some kind of expert option, so it should be available w/o any fuss. My suggestion: user shows mixer window, clicks twice at the channel, voila, master channel set.
Comment 1 Christophe Marin 2008-11-07 18:13:08 UTC
Why would double-clicking on a channel be easier to guess than right-clicking on the systray icon and choose "select master channel" ? (this option was already there on KDE3)



Comment 2 Maciej Pilichowski 2008-11-07 18:35:02 UTC
Because all setting should be grouped. Now you have mixer window, separately you have settings, and separately you have master channel.

I was so focus on mixer that I spent a lot of time to find out some switch there. Now I know, that I should get back to the systray icon.

Three separate windows for configuring one program (and kmix is not a Kdevelop after all) is really too much.

Kmix should provide quick access control (as it is done now) and one regular control dialog -- using current terms, mixer window combined with master channel selector.

( Age of the design is not argument/proof the design is good. )
Comment 3 Christophe Marin 2008-11-07 19:23:26 UTC
> ( Age of the design is not argument/proof the design is good. )

Just because you didn't find it where you supposed it may be isn't an argument/proof showing that the design is bad.

Comment 4 Maciej Pilichowski 2008-11-07 19:53:37 UTC
It is not a proof, but argument -- yes. I am one of the users, if there are more users with such problem it shows the UI is not intuitive.

Anyway, the thing is -- the settings for the kmix are scattered in three places. And this is actually a "proof".
Comment 5 Michael Leupold 2008-11-07 19:54:08 UTC
Choosing the master channel is an action related to the systray icon. It makes sense to have it where it is. Apart from that I agree that having it as a menu option in the main gui in addition to that would help users who search this option but don't try right-clicking the icon.
Comment 6 greatbunzinni 2008-11-13 13:48:47 UTC
(In reply to comment #3)
> > ( Age of the design is not argument/proof the design is good. )
> 
> Just because you didn't find it where you supposed it may be isn't an
> argument/proof showing that the design is bad.

Discoverability and intuitiveness are fundamental features of GUI design. As soon as you start getting reports regarding how hard to find a feature is or how non-intuitive it is intended to be used... Well, those are clear signs that something is wrong with the UI design. Unless you an UI isn't intended to be used as an interface by users.

But to give you another example of how that feature was mismanaged, that option isn't even listed on the settings menu nor in the "configure channels" dialogue. It's a setting, it regards channel configuration, it's a kmix configurable option and yet there is nothing covering that on any menu entry. 
Comment 7 Christophe Marin 2008-11-13 15:21:14 UTC
*** Bug 175048 has been marked as a duplicate of this bug. ***
Comment 8 Michael Reiher 2008-11-13 19:59:10 UTC
(In reply to comment #5)
> Choosing the master channel is an action related to the systray icon. 

Well, for me (as probably for most people, I guess) the tray icon is just a part of the mixer. After all the mixer window is usually opened and accessed from there. So expecting a config regarding the tray icon in the app it belongs to is not sooo far off ;)

Comment 9 Maciej Pilichowski 2008-11-13 20:15:40 UTC
Micheal, you probably mistunderstood -- the systray menu is context menu, and according to HIG every item in context menu should be present also (doubled) in "normal" menu. It does not mean that context menu item should be configured in settings, but since in this case it is settings category it should be present in settings menu as item, not something to configure.

And while I am commenting, Greatbunzinni, one of the best insight of UI, thank you, I will quote it in the future.
Comment 10 Michael Reiher 2008-11-13 20:38:01 UTC
(In reply to comment #9)
> Micheal, you probably mistunderstood 

I don't think so, that's actually preciously what I meant as well ;) It sould be *also* in the systray menu, but not exclusively.

Comment 11 Maciej Pilichowski 2008-11-13 21:11:01 UTC
#10,
Oh, ok, next time I will refer to comments too :-) Sorry, my mistake with order of comments.
Comment 12 Wulff D. Heiss 2009-05-08 00:41:46 UTC
agreed.
i just looked for it for 10 minutes, because i assumed it to be in the MAIN configuration window, too.
Comment 13 Christian Esken 2009-05-10 19:03:38 UTC
Luckily I received a patch that implements the menu thing (see comment #9: 'according to HIG every item in context menu should be present also (doubled) in
"normal" menu.').

Thus this is fixed.

I already got a bit tired about this disussion. ;-)
Comment 14 Christian Esken 2009-05-10 19:04:14 UTC
It will be available in KDE4.4.
Comment 15 Malte S. Stretz 2009-05-11 08:07:51 UTC
A patch is always the easiest way to convince a dev ;)
Comment 16 Christian Esken 2009-08-18 00:15:33 UTC
*** Bug 202942 has been marked as a duplicate of this bug. ***