> On May 29, 2014, 8:13 a.m., Thomas Pfeiffer wrote: > > Good improvements in general! > > There are two changes which are not HIG-compliant: > > - Control labels which are written next to the controls (checkboxes, spin > > boxes etc.) do not use Title Capitalization. See > > http://techbase.kde.org/Projects/Usability/HIG/Capitalization for details. > > Therefore most of the capitalization changes have to be reverted, I'm > > afraid. > > - For grouping controls (as in the case of Battery Levels and Events) the > > HIG recommends using group boxes (see > > http://techbase.kde.org/Projects/Usability/HIG/GroupBox ) instead of simply > > spacing > > Apart from those two things, the changes look fine to me!
> - For grouping controls (as in the case of Battery Levels and Events) the HIG > recommends using group boxes (see > http://techbase.kde.org/Projects/Usability/HIG/GroupBox ) instead of simply > spacing Hmm, may be time to update that portion of the HIG since, from a visual design standpoint, spacing can be quite effective at grouping visual elements while avoiding more visual "chrome". In this case, for the Advanced page, a bit more spacing between the Battery Levels group and the Events group should provide enough visual distinction between the groups. Also, the checkboxes in the Events group can probably be left-aligned under Events since they're unrelated to the widgets from the Battery Levels group and likely better match the alignment guidelines for making the checkboxes span two columns (http://techbase.kde.org/Projects/Usability/HIG/Alignment). Otherwise, the changes look quite nice to me! - Andrew ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/118390/#review58692 ----------------------------------------------------------- On May 28, 2014, 11:33 p.m., Sebastian Kügler wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/118390/ > ----------------------------------------------------------- > > (Updated May 28, 2014, 11:33 p.m.) > > > Review request for Plasma, Solid and KDE Usability. > > > Repository: powerdevil > > > Description > ------- > > This is a series of UI updates I've applied to the powerdevil KCMs. You can > find them as individual patch series in the sebas/kcmupdates branch. > > General: > - Less icon usage, especially in the form layouts > - Title casing throughout > - Better HIG compliance (not 100%, but improved) > - Energy Saving / Actions UI now scales with dialog > - Proper usage of FormLayouts > - A bunch of cleanups of dead code > - Parenting fixes > > In Detail: > > * Improve Advanced Settings page > > - Use a QFormLayout, and do it properly > - Fix up spacing and alignment > - Remove icons before titles > - Use Title Case for Labels > - Shorter labels for better readability > > * Clean up brightness-OSD-related dead code > > > * Make powerdevil actions layout stretch out horizontally > > > * Compile-time connections in actionconfigwidget > > > * widget and layout parenting fixes > > > * No bold font, increased spacing instead > > This removes the bold fonts from the checkboxes, as that is non-standard > in the HIG. In order to make it look a bit more structured between the > sections, a bit of spacing is added. > > * Remove icons from actions > > The icons are really small and add more visual noise than being useful. > > * Streamline Comments of KCMs > > > * Clean up dead code > > > Diffs > ----- > > kcmodule/profiles/profileEditPage.ui > dc2657943a2bb63f137ad11b77b254b3782f0407 > kcmodule/profiles/powerdevilprofilesconfig.desktop > e95b908dfea30a4a15ccd8c89d4ceb36256e2185 > kcmodule/profiles/EditPage.cpp a674ccbdd76ba682c7b7111f2f9d0b9123ffe8b8 > kcmodule/global/powerdevilglobalconfig.desktop > 1d4aa2238b2fa02dfa984f9163f133c941ff509e > kcmodule/global/generalPage.ui 2ce7cef98e30f872ea9233edc7882deea134fdd3 > kcmodule/global/GeneralPage.cpp d025e429df7ca191bf56443b2bd30353a74993a9 > kcmodule/common/actioneditwidget.cpp > 4c67b4feeb2cff0df2e397f44ffba2926bbb7276 > kcmodule/common/actionconfigwidget.cpp > 2161c84b68e5fc3b56240a482ed77825ce4a5f03 > kcmodule/activities/powerdevilactivitiesconfig.desktop > 9ee81b55ec7f4685adb5d102cb21df81f17cf3e3 > kcmodule/activities/activitypage.cpp > 48e9c6c75f2ab95ce52c96b586475dbb4d6022fd > daemon/actions/dpms/powerdevildpmsactionconfig.cpp > 4d96273697f11864716dae0204009d52264be99f > daemon/actions/bundled/runscriptconfig.cpp > c0d3adb6651320702bb6503e505b6ebdc06d6004 > daemon/actions/bundled/keyboardbrightnesscontrolconfig.cpp > 31772679560a256dcf9f66aefbb4cf02351bd5d3 > daemon/actions/bundled/keyboardbrightnesscontrol.cpp > 44dbcd87c06f5dce6d1ff10697837a60cdcc5f29 > daemon/actions/bundled/dimdisplayconfig.cpp > f683935994e4a5a08fd7da6ceb95ba7b726ac708 > daemon/actions/bundled/brightnesscontrolconfig.cpp > fea2a3ea7cb44c27496ea81f4fe35a8ccfde3acc > > Diff: https://git.reviewboard.kde.org/r/118390/diff/ > > > Testing > ------- > > Tested in kcmshell5 and systemsettings, still fully functional. > > > File Attachments > ---------------- > > Energy Saving page before > > https://git.reviewboard.kde.org/media/uploaded/files/2014/05/28/680a38ab-18d6-4343-86e8-6d6aeaf63032__powerdevil-kcm-profiles-before.png > Energy Saving page after > > https://git.reviewboard.kde.org/media/uploaded/files/2014/05/28/30357866-df50-4c1a-afc2-63e3e565f55a__powerdevil-kcm-profiles-after.png > Advanced page after > > https://git.reviewboard.kde.org/media/uploaded/files/2014/05/28/36401d04-da7a-4d30-8b6d-a64ccf3a7865__powerdevil-kcm-advanced-after.png > Advanced page before > > https://git.reviewboard.kde.org/media/uploaded/files/2014/05/28/e06c29ef-c926-4ae9-b01b-f502c3cfd0a0__powerdevil-kcm-advanced-before.png > > > Thanks, > > Sebastian Kügler > >
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel