This forum has been archived. All content is frozen. Please use KDE Discuss instead.

[Design Project] System Settings

Tags: systemsettings systemsettings systemsettings
(comma "," separated)
User avatar
colomar
Registered Member
Posts
947
Karma
2
OS

Re: [Design Project] System Settings

Tue Mar 18, 2014 12:44 pm
BSmith1012 wrote:I made some mockups a long time ago about adding a breadcrumb navigation menu to the system settings.


Of course System Settings should have breadcrumb navigation! Actually, when I saw your mockups I thought "Wait, isn't that already the case?" because it felt so natural to me.
So yes, unless we come up with a new hierarchy that doesn't have more than two levels anymore, there absolutely should be breadcrumb navigation.
mintlars
Registered Member
Posts
22
Karma
0
OS

Re: [Design Project] System Settings

Wed Mar 19, 2014 11:08 am
So here's another general idea of how System Settings could look like. The idea is that there should be a lot of space to click on and it should make heavy use of colors and icons with labels, and that different settings-categories should be accessible even when you're deeper down into the hierarchy. So this is the basic idea:

Main Window:
Image

Second level:
Image

Third level:
Image

It's a pretty sloppy mockup at this point (don't bother about sizes and details like that), but the general idea should be clear enough. Make use of icon-rearrangements and resizing to make the user able to switch between different settings modules. I'm not really sure how it should look like when more levels than three are necessary, but it's a just quick mockup to get some input about it. So tell me what you guys think.


mintlars, proud to be a member of KDE forums since 2008-Oct.
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
My only concern with that is that most systems now are widescreen - so vertical space is more precious in comparison with horizontal space.
A breadcrumb based approach along those lines certainly would work though.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
Heiko Tietze
Registered Member
Posts
593
Karma
0
OS
Jens started this thread with two questions: improve consistency and create a fancy layout. What do you achieve with more levels of organization? I don't think that the basic KCM screen is really hard to use right now, it's state of the art. I have a back button which guides me one step back - not need for a breadcrumb. What is worth to think about is IMHO the content of every single KCM module. There we have a sidebar (first level grouping) and sometimes tabs (second level or something parallel to the sidebar). I suggest to remove this content area navigation and to keep the sidebar. In terms of a HIG I'd say, a piece of configuration must not consists of more than 5 items, otherwise it needs to be separated by a group box. Those groups should be assigned to semantical units that are accessible for users via sidebar. And we should keep alignment in mind, guidelines are done already.
mintlars
Registered Member
Posts
22
Karma
0
OS

Re: [Design Project] System Settings

Thu Mar 20, 2014 10:35 am
bcooksley wrote:My only concern with that is that most systems now are widescreen - so vertical space is more precious in comparison with horizontal space.
A breadcrumb based approach along those lines certainly would work though.


Breadcrumb would certainly work with this kind of design as well, though I'm not sure how much Avarage Joe really cares about how much vertical space there really is? Anyway, I guess one would have to think about how important it is when actually implementet. Like I mentioned in the mockup post, I haven't really bothered about the different sizes of icons and such, so I guess you could make them as small as they need to be.

Heiko Tietze wrote:Jens started this thread with two questions: improve consistency and create a fancy layout. What do you achieve with more levels of organization? I don't think that the basic KCM screen is really hard to use right now, it's state of the art. I have a back button which guides me one step back - not need for a breadcrumb. What is worth to think about is IMHO the content of every single KCM module. There we have a sidebar (first level grouping) and sometimes tabs (second level or something parallel to the sidebar). I suggest to remove this content area navigation and to keep the sidebar. In terms of a HIG I'd say, a piece of configuration must not consists of more than 5 items, otherwise it needs to be separated by a group box. Those groups should be assigned to semantical units that are accessible for users via sidebar. And we should keep alignment in mind, guidelines are done already.


It's not that the current KCM is hard to use, it's just that it doesn't look very inviting or accessible to the avarage user. The current one is just a big window with a combination a bunch of text and icons. It takes a while to actually find the settings you are looking for because it's just to much to look at. By limiting the amount of information in each screen, it's easier to find what you're looking for in the first place, so that's the gain even if it comes at the cost of an extra click.

Speaking of clicks though, a lot of people here agree that the current layout of KCM modules, and what you can do with them, needs an overhaul. It's just not consistent enough, and in some cases, down right confusing with lots of levels and also seemingly unconnected windows that pop up. This mockup is designed with an complete overhaul in mind, though it could also be used to just redesign the current set of modules.

So wheather this is the design in the end or some other one, I would like propose that an overhaul of the KCM modules are designed so that there are minimal amount of levels to go down. Three is, in my opinion, somewhat of a sweet spot. If you need more levels, maybe you just need to rethink it again. That's just my opinion though.


mintlars, proud to be a member of KDE forums since 2008-Oct.
Tsukasa Buddha
Registered Member
Posts
15
Karma
0
OS

Re: [Design Project] System Settings

Fri Mar 21, 2014 12:03 am
I am not sure I understand how breadcrumbs would work, at least in the current organization.
rajion
Registered Member
Posts
2
Karma
0

Re: [Design Project] System Settings

Fri Mar 21, 2014 11:21 am
@mintlars
I like your layout idea. I would skip the second level for some sort of list but the third level is pretty cool. Good overview.

@breadcrumpfans
From my view breadcrumps always feels like a crutch. You can put them nearly everywhere an generate some overview and usebility but it is never the best solution. So why not try something else or at least put out new ideas?

@HeikoTeize
What is worth to think about is IMHO the content of every single KCM module.

I think both is worth thinking about. The basic KCM screen works but that goes for the most stuff in KDE. It kinda works. From that perspective why change something in the first place?
The basic screen is the first thing you see and you navigate through, so it should direct you as easy and as fast as possible to the prefences you want to change. From that point of view it gives me the same pain(cost same time) as the individual KCM-modules.

Greets
User avatar
BSmith1012
Registered Member
Posts
119
Karma
0
OS

Re: [Design Project] System Settings

Sun Mar 23, 2014 11:37 pm
As kind of a combination of mintlars idea and my breadcrumb idea, here's a couple mockups I made. I'm only showing the second level windows, Im not messing with how the main page should look right now, but I think a two level breadcrumb and mintlars idea for buttons to switch easily between the subcategories without having to keep going back to the main page and then click on a different module could make the desktop settings much easier to navigate. Please dont judge it too much on how it looks. With a little implementation polish it could look much better, but these are just mockups.

After selecting the Notifications subcategory in desktop settings, this window would be displayed. Ignore the breadcrumb text, it's not accurate.
Image

After clicking the Application Appearance button it would easily switch subcategories to display this window.
Image

P.S. It might even be better just to remove the breadcrumb and keep the "Back" button at the top left, though I like how it would tie everything together. With it only having two levels its not completely necessary though.
User avatar
colomar
Registered Member
Posts
947
Karma
2
OS
Hm honestly, I wouldn't go for both breadcrumb and button-row. Switching to a different category from the breadcrumb is just one more step, and I don't expect that people want to navigate wildly all around System Settings very often. The only occasion where I'd expect users to navigate between many different modules is when configuring a newly installed system. After that, it's usually one specific setting people want to change. For that, it's only important that they get to the module they're looking for quickly.
User avatar
Heiko Tietze
Registered Member
Posts
593
Karma
0
OS
Hierarchical data require tree navigation, basta! If you mix your tab-like navigation on top (flat toggle buttons whose state are hardly to discriminate) and the sidebar list view, users might get confused on the relation. Is "color" part of "application appearance" or can I change it for notifications too?

I'm still not convinced that system settings need extended navigation. I agree that, sometimes, it is not easy to find where the color of notification can be changed (1). But this does not makes a more complex navigation necessary. What's about some kind of link as "Are you looking for this option?", that means a stronger cross-linking between modules?

But I totally agree that features should be sorted carefully into modules. Best method for analysing is a card sorting.

(1) To my knowledge there is no KCM option to change the notification color, actually. It's just an abstract example.

PS: As a reply to kainz.a proposal: viewtopic.php?f=285&t=120142&start=15#p305596
This is similar to Microsoft, and I always search for simple settings like screen resolution too. But they have the "see also" section. And a nice integration of your breadcrumb... http://i.imgur.com/n2Lx3tw.png
User avatar
anditosan
Registered Member
Posts
157
Karma
0
OS
Hey guys, I have been following this conversation and I think it is headed in a great direction. The consensus is that settings need to be more simple and easy to use. Remember that users who try KDE will want easy discoverability. By that I mean that they want powerful tools packaged in simple modules. So I wanted to take this a step further and present a bolder color idea on System Settings. I know it is not perfect but I wanted to bring flat design a little stronger. Sorry about the icons, I just gathered them at random but I hope the idea makes sense.

I reduced the amount of text and attempted to simplify organization.

Image

Link https://www.dropbox.com/s/c2731qjd795sshx/g4918.png

Last edited by anditosan on Mon Mar 24, 2014 8:08 pm, edited 1 time in total.
User avatar
lazyit
Registered Member
Posts
125
Karma
0
OS
It looks nice, but you could have a bigger picture?
I love the screen Wallpaper
User avatar
BSmith1012
Registered Member
Posts
119
Karma
0
OS
anditosan wrote:Hey guys, I have been following this conversation and I think it is headed in a great direction. The consensus is that settings need to be more simple and easy to use. Remember that users who try KDE will want easy discoverability. By that I mean that they want powerful tools packaged in simple modules. So I wanted to take this a step further and present a bolder color idea on System Settings. I know it is not perfect but I wanted to bring flat design a little stronger. Sorry about the icons, I just gathered them at random but I hope the idea makes sense.

I reduced the amount of text and attempted to simplify organization.

Image

Link https://www.dropbox.com/s/c2731qjd795sshx/g4918.png


This is awesome! The color theme will probably be different once implemented, but I think it's really well designed. Better sidebars and a breadcrumb navigation does wonders to the look as well as ease of use. After that people could then start working on a different category and organization for the modules.

The only thing I would change from your mockup is to remove the "Back" button and put the breadcrumb there. The Back button isnt needed since you can click on the breadcrumb to go back.

Great work!

lazyit wrote:It looks nice, but you could have a bigger picture?
I love the screen Wallpaper


Click the link below the image for the larger version.
kainz.a
Registered Member
Posts
18
Karma
0
OS

Re: [Design Project] System Settings

Mon Mar 24, 2014 11:11 pm
There is a realy nice preview for the new QT widget stlye (viewtopic.php?f=285&t=120245).
With the VDG Mockup Toolkit (http://forum.kde.org/viewtopic.php?f=285&t=120225) I'll make this preview for the system settings arrangement. This is my proposal for the system settings arrangement in the style of a file manager.

Image
I'll also include the recommendations from the thread (http://forum.kde.org/viewtopic.php?f=285&t=120142&start=15)

The sidebar for the navigation will be flexible as you can edit them like http://forum.kde.org/viewtopic.php?f=285&t=120006
mintlars
Registered Member
Posts
22
Karma
0
OS
anditosan wrote:Hey guys, I have been following this conversation and I think it is headed in a great direction. The consensus is that settings need to be more simple and easy to use. Remember that users who try KDE will want easy discoverability. By that I mean that they want powerful tools packaged in simple modules. So I wanted to take this a step further and present a bolder color idea on System Settings. I know it is not perfect but I wanted to bring flat design a little stronger. Sorry about the icons, I just gathered them at random but I hope the idea makes sense.

I reduced the amount of text and attempted to simplify organization.

Image

Link https://www.dropbox.com/s/c2731qjd795sshx/g4918.png


That was the kind of look I was thinking of when I created my mockup. I just didn't have the the time to do such a fancy one :). Lovely use of contrast and colors. May be a good idea to color code the settings, e. g. a different color for different categories.

Edit: Or it may not. Just realized that it would probably be bad if the system settings look like a rainbow, hehe.


mintlars, proud to be a member of KDE forums since 2008-Oct.


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], kesang, Sogou [Bot], Yahoo [Bot]