Review Request: Plasmoid Configuration Dialogs Saga Part 1 : The Pager

Aaron Seigo aseigo at kde.org
Tue May 25 21:06:00 CEST 2010



> On 2010-05-25 17:28:45, Aaron Seigo wrote:
> > what is this patch fixing in the current pager?
> > 
> > the checkbox is precisely how we do them in plasma, and the reasons for this is a combination of visual scanability and aesthetics. also, since we're in string freeze, we can't change strings and "Display icons:" with a ':' looks (and is) incorrect when placed to the right of the checkbox.
> > 
> > why is the configure desktops button so large?
> > 
> > honestly, if i were to suggest an improvement it would be this: get rid of the Configure Desktops button and simply include the desktops kcm in the dialog directly as a new page, just as we do elsewhere for, e.g., the automount and device action kcms in the device notifier plasmoid.
> 
> Ignat Semenov wrote:
>     OK, will embed the KCM, today or tomorrow, depends on time.
>     What's it fixing?
>     A bit of aesthetical issues. It has a layout now, so it's not crammed to the left side as before. It's a proper QFormLayout as intended (this is the preferrable way to do that AFAIK). You can resize it freely -> consistency, kinda. The button is centered now, but well, you'd like to see it removed and I agree.
>     The checkbox is done this way in most other KDE config dialogs and in Plasma, e.g. in Task Manager. I think it's more consistent and balanced that way. The last argument (not sure if correct at all but still) is that it's recommended to do it that way in the coolest user interface document in the world - the Apple HIG. Well, yes, I know, we're not copycats, but pinheiro approved it (we discussed it on the IRC in #oxygen channel, got logs just in case ;) don't get me wrong, was a long discussion on how to improve what we have in Plasma in this area, it raised quite some questions).
>     String freeze - well, let's do it on the left for 4.5 and then on the right. I'd really like to see it that way.

"so it's not crammed to the left side as before"

which is how all the other dialogs are. please don't change one dialog to some random new style without first discussing it with us on plasma-devel at kde.org. thanks. if we change this one, then they all need to be changed.

"in Plasma, e.g. in Task Manager"

the Task Manager settings dialog is simply incorrect. look through the other widgets and you'll see. please coordinate with myself and Davide Bettio who has done a lot of this work in the recent past.

"is that it's recommended to do it that way in the coolest user interface document in the world - the Apple HIG"

doesn't count.

"pinheiro approved it"

which is nice, but not overly relevant here. this is a set of usability issues, not simply aeshetics, and has implications for _every other plasmoid config dialog_.

"how to improve what we have in Plasma in this area"

please bring your conclusions to plasma-deve at kde.org before spending more time implementing them. it will save everyone time and effort.


- Aaron


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/4119/#review5858
-----------------------------------------------------------


On 2010-05-23 22:52:04, Ignat Semenov wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://reviewboard.kde.org/r/4119/
> -----------------------------------------------------------
> 
> (Updated 2010-05-23 22:52:04)
> 
> 
> Review request for Plasma.
> 
> 
> Summary
> -------
> 
> This is the final version of the Pager configuration Dialog patch. Changes:
> 
> - Brought back radiobuttons
> - Changed the "Display icons" checkbox to respect KDE style
> - Introduced a ton of layouts and set a top-level layout so that the dialog scales properly now
> - Centered the "Configure Desktops" button and made it huge
> 
> I plan to fix the layout issues for all plasmoid configuration dialogs, as time allows.
> Now I'd like to know what's the rationale behind headers in configuration dialogs. They're redundant from my point of view as they duplicate the information which is on the left in the list of configuration pages. Maybe they can be removed? Not it Plasma, of course, but in KConfigurationDialog source.
> 
> 
> Diffs
> -----
> 
>   /trunk/KDE/kdebase/workspace/plasma/desktop/applets/pager/pager.cpp 1129710 
>   /trunk/KDE/kdebase/workspace/plasma/desktop/applets/pager/pagerConfig.ui 1129710 
> 
> Diff: http://reviewboard.kde.org/r/4119/diff
> 
> 
> Testing
> -------
> 
> Built it and it really scales properly now. There is only a minor problem with Oxygen style and I've already filed a bug against Oxygen.
> 
> 
> Screenshots
> -----------
> 
> New configuration dialog
>   http://reviewboard.kde.org/r/4119/s/410/
> 
> 
> Thanks,
> 
> Ignat
> 
>



More information about the Plasma-devel mailing list