D12571: Remove all group boxes from settings window, and adjust UI accordingly

Elvis Angelaccio noreply at phabricator.kde.org
Sat May 5 18:19:38 BST 2018


elvisangelaccio added a comment.


  In D12571#255770 <https://phabricator.kde.org/D12571#255770>, @ngraham wrote:
  
  > I'm not trying to assassinate the group box, don't worry. :) It has its uses for sure. But in general we tend to overuse rather than underuse it.
  >
  > The practical issue with group boxes is that when they're contained within other grouping elements (like tabbed views) or contain list boxes, you very quickly get single-pixel-line-overload. There can easily be 3 or 4 or more vertical lines right next to each other and it just looks overwhelming, and distracts your visual focus away from the content.
  
  
  Is this really an issue though? I never even noticed that we have those 3 vertical lines in the General settings page.
  
  > Regarding the general design, as @abetts is fond of saying, there's no right or wrong in design, but it does evolve over time. My aim here is to align the Configure window's design with the way that KDE settings UI design in general is evolving. Take a look at the re-done KCMs recently, and in particular the FormLayout KCM template: it features centered UI controls and no group boxes, just like this patch. Here's the Launch Feedback KCM for example:
  
  I see a lot of empty space in that KCM. It might work for this specific case, since its checkboxes and radiobuttons have a very short text, but I'm not convinced we should do the same everywhere (you might need to show a much longer sentence after a checkbox).
  
  > Some KDE apps such as Gwenview already make use of this style for their own Configure windows:
  
  Gwenview has the same problem of floating checkboxes, caused by how it's misusing text+radiobuttons.
  
  Why is Gwenview doing this
  
    Some text: o First option
               o Second option
  
  instead of this?
  
    Some text:
       o First option
       o Second option
  
  The second pattern is what's in the radiobuttons HIG <https://community.kde.org/KDE_Visual_Design_Group/HIG/RadioButtons>, and in other apps such as the Ark general settings:
  
  F5835555: Screenshot_20180505_191125.png <https://phabricator.kde.org/F5835555>

REPOSITORY
  R318 Dolphin

REVISION DETAIL
  https://phabricator.kde.org/D12571

To: ngraham, #dolphin, #vdg, broulik, elvisangelaccio
Cc: elvisangelaccio, abetts
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.kde.org/mailman/private/kfm-devel/attachments/20180505/1bb87dd5/attachment.htm>


More information about the kfm-devel mailing list