KDE Human Interface GuidelinesProject
ActivePublic

Details

Description

KDE's Human Interface Guidelines

Recent Activity

Sun, Jun 16

mglb added a comment to T10046: Improve the colors, color consistency and colorscheme compatibility of Breeze.
In T10046#188966, @mglb wrote:
  • darker highlight color in Breeze Dark means we needed changed icons -> new folder icons would be a must, but other icons using Plasma Blue should be changed as well

Why?

IMO the folders are noticeably brighter than the new highlight color. I like what Deepin does with its deepin-dark icon theme, it mutes icons as well:

They are, but I think breeze icons (especially directories) are not too bright and don't hurt eyes at night, like bright Deepin ones. If the purpose is to have everything darker, it could be better to just lower monitor brightness.
Or... did I misunderstand and you would like to just make backlight and directory icon color the same?

Sun, Jun 16, 5:45 PM · KDE Human Interface Guidelines, VDG, Plasma, Breeze
filipf added a comment to T10046: Improve the colors, color consistency and colorscheme compatibility of Breeze.

^ Indeed. Here is how a tweaked Breeze Dark looks like with deepin-dark icons:

Sun, Jun 16, 5:00 PM · KDE Human Interface Guidelines, VDG, Plasma, Breeze
ndavis added a comment to T10046: Improve the colors, color consistency and colorscheme compatibility of Breeze.

[...] I like what Deepin does with its deepin-dark icon theme, it mutes icons as well:

Sun, Jun 16, 1:40 AM · KDE Human Interface Guidelines, VDG, Plasma, Breeze
ndavis added a comment to T10046: Improve the colors, color consistency and colorscheme compatibility of Breeze.

I don't think it's a particularly good thing to have the folder colors the same color as the highlight color. Also, if we are going to make the folder color match the highlight color, it would make sense to make the folder color change with the colorscheme. People have requested that and I tried that already, but it just doesn't work well. Folders end up looking way too dark on colorschemes with dark highlights and dark background colors.

Sun, Jun 16, 1:36 AM · KDE Human Interface Guidelines, VDG, Plasma, Breeze

Sat, Jun 15

filipf added a comment to T10046: Improve the colors, color consistency and colorscheme compatibility of Breeze.
In T10046#188966, @mglb wrote:
  • darker highlight color in Breeze Dark means we needed changed icons -> new folder icons would be a must, but other icons using Plasma Blue should be changed as well

Why?

Sat, Jun 15, 9:17 PM · KDE Human Interface Guidelines, VDG, Plasma, Breeze
fbampaloukas added a member for KDE Human Interface Guidelines: fbampaloukas.
Sat, Jun 15, 9:17 PM
fbampaloukas added a watcher for KDE Human Interface Guidelines: fbampaloukas.
Sat, Jun 15, 5:35 PM
mglb added a comment to T10046: Improve the colors, color consistency and colorscheme compatibility of Breeze.
  • darker highlight color in Breeze Dark means we needed changed icons -> new folder icons would be a must, but other icons using Plasma Blue should be changed as well
Sat, Jun 15, 12:34 PM · KDE Human Interface Guidelines, VDG, Plasma, Breeze

Wed, Jun 12

ngraham added a comment to T10046: Improve the colors, color consistency and colorscheme compatibility of Breeze.

My general take on colors is that we need some more contrast. Rough suggestions for revamping the colors would then be:

BREEZE

  • make the window background color a notch (really just a notch) lighter so we don't come off looking grey -> e.g go from #eff0f1 to #f4f4f5 -> the distinction between the window and the view is still preserved

+1

Wed, Jun 12, 4:41 PM · KDE Human Interface Guidelines, VDG, Plasma, Breeze
filipf added a comment to T10046: Improve the colors, color consistency and colorscheme compatibility of Breeze.

My general take on colors is that we need some more contrast. Rough suggestions for revamping the colors would then be:

Wed, Jun 12, 3:32 PM · KDE Human Interface Guidelines, VDG, Plasma, Breeze

Mon, Jun 10

ngraham added a parent task for T10046: Improve the colors, color consistency and colorscheme compatibility of Breeze: T10891: Breeze theme evolution.
Mon, Jun 10, 6:07 PM · KDE Human Interface Guidelines, VDG, Plasma, Breeze

Fri, May 31

gikari added a comment to T9460: Consider a more user-friendly SpinBox control.

In cases with so little space I see no way but to keep the current style. I don't know about feasibility but I would propose to use the current style when not enough space is available and switching to the separate up and down arrows when there is enough space available for both the content and the buttons. This way we always have the best solution no matter the space constraints and since in both cases the same arrows are used it wouldn't be too irritating.

Fri, May 31, 3:32 PM · KDE Human Interface Guidelines, Kirigami, Breeze, VDG
felixernst added a comment to T9460: Consider a more user-friendly SpinBox control.

Maybe it will be a compromise with mouse scroll mnemonics mentioned above. And the bonus point: you actually can control value inside a SpinBox with the up and down arrows on a keyboard, so, in my opinion, arrows on the buttons will be a better match with that behavior.

Fri, May 31, 11:28 AM · KDE Human Interface Guidelines, Kirigami, Breeze, VDG

Tue, May 21

lavender added a comment to T10046: Improve the colors, color consistency and colorscheme compatibility of Breeze.

This article on designing systemic colours (and comment) explores some of the challenges faced with designing color palettes. Example implementation in JS

Tue, May 21, 10:13 PM · KDE Human Interface Guidelines, VDG, Plasma, Breeze

Mon, May 20

ngraham added a parent task for T9460: Consider a more user-friendly SpinBox control: T10891: Breeze theme evolution.
Mon, May 20, 4:58 PM · KDE Human Interface Guidelines, Kirigami, Breeze, VDG

May 8 2019

gikari added a comment to T9460: Consider a more user-friendly SpinBox control.

Can folks help me find user interfaces that put spinboxes next to each other horizontally so we can see if the increased horizontal width presents a problem in practice? Among the software I use regularly, I haven't actually found any examples of this yet. I mostly see spinboxes stacked in a vertical layout, like @abetts brings up.

May 8 2019, 6:01 PM · KDE Human Interface Guidelines, Kirigami, Breeze, VDG

Apr 30 2019

ngraham added a comment to T9460: Consider a more user-friendly SpinBox control.

Ooh, I like the arrow version. That does seem like it could be a sensible compromise.

Apr 30 2019, 8:51 PM · KDE Human Interface Guidelines, Kirigami, Breeze, VDG
gikari added a comment to T9460: Consider a more user-friendly SpinBox control.

Hello,
I have made two mockups of SpinBoxes: the first one - with plus & minus signs and the second one with arrows instead of signs. Maybe it will be a compromise with mouse scroll mnemonics mentioned above. And the bonus point: you actually can control value inside a SpinBox with the up and down arrows on a keyboard, so, in my opinion, arrows on the buttons will be a better match with that behavior.

Apr 30 2019, 8:42 PM · KDE Human Interface Guidelines, Kirigami, Breeze, VDG

Apr 25 2019

mglb added a comment to T10384: Unify styles for lists and their buttons.

Also rather than cramming and going icon only, I think there's room to make use of the space and stack actions vertically within the list view like this:

that then shares a familiar pattern with the actions in Kirigami's sidebar

Apr 25 2019, 3:05 PM · Kirigami, KDE Human Interface Guidelines, VDG

Apr 24 2019

GB_2 renamed T10384: Unify styles for lists and their buttons from Unify styles for Add & Remove buttons on lists to Unify styles for lists and their buttons.
Apr 24 2019, 3:50 PM · Kirigami, KDE Human Interface Guidelines, VDG

Apr 23 2019

fabianr moved T7221: Rework content of HIG pages about lists from Backlog to In progress on the KDE Human Interface Guidelines board.
Apr 23 2019, 7:48 AM · KDE Human Interface Guidelines

Apr 19 2019

mglb added a watcher for KDE Human Interface Guidelines: mglb.
Apr 19 2019, 10:48 PM

Apr 17 2019

GB_2 added a comment to T10384: Unify styles for lists and their buttons.

BTW, we should also unify the styles for the lists itself. The list headers and items currently don't all look consistent.

Apr 17 2019, 1:24 PM · Kirigami, KDE Human Interface Guidelines, VDG

Apr 3 2019

IlyaBizyaev added a comment to T9460: Consider a more user-friendly SpinBox control.

I agree that on touch input, the current spinboxes are unusable.
I am also that person who actually clicks up and down arrows with a mouse; I find it more precise than scrolling.
When using a touchpad, I prefer having big clickable - and + buttons (regardless of their location).
I disagree that touchpad users "don't really need" working with this control: it's not only in settings, I regularly change screenshot timeouts in Spectacle, etc.

Apr 3 2019, 8:42 PM · KDE Human Interface Guidelines, Kirigami, Breeze, VDG

Mar 28 2019

dariuszdeoniziak added a comment to T10233: Create a HIG for tab style and behavior.

Icons in tabs: Seems implementation-dependent. e.g. makes sense for Dolphin; does not make sense for KTextEditor views; sometimes make sense in Konsole.

Some text editors do show in tabs icons for different filetypes (like IntelliJ or older versions of Atom), but I can't think of anything else.

Mar 28 2019, 5:37 PM · VDG, KDE Human Interface Guidelines

Mar 7 2019

anishgiri added a comment to T9782: Define touch gestures in the HIG.

This is a pretty good proposal. But I think there are some gestures we can't differentiate like the flick from the drag and also the edge swipe for 3 or 4 fingers seems to complex to determine and to be using it's good to have so many gestures so that the user can select them according to their will.

Mar 7 2019, 4:15 PM · KDE Human Interface Guidelines

Feb 26 2019

fabianr updated the task description for T7221: Rework content of HIG pages about lists.
Feb 26 2019, 8:26 AM · KDE Human Interface Guidelines

Feb 19 2019

fabianr closed T9237: Add Collapsible Sidebar Mode to HIG as Resolved.
Feb 19 2019, 10:47 AM · KDE Human Interface Guidelines

Feb 16 2019

rooty added a comment to T10046: Improve the colors, color consistency and colorscheme compatibility of Breeze.

I propose that we consider Breeze Light as a replacement for the default color scheme.

Feb 16 2019, 2:57 AM · KDE Human Interface Guidelines, VDG, Plasma, Breeze
ndavis updated the task description for T10046: Improve the colors, color consistency and colorscheme compatibility of Breeze.
Feb 16 2019, 1:25 AM · KDE Human Interface Guidelines, VDG, Plasma, Breeze

Feb 13 2019

fabianr updated the task description for T10476: Create a HIG for panels.
Feb 13 2019, 4:02 PM · KDE Human Interface Guidelines
fabianr created T10476: Create a HIG for panels.
Feb 13 2019, 3:59 PM · KDE Human Interface Guidelines
fabianr updated the task description for T8333: Port the remaining HIG pages to rst.
Feb 13 2019, 3:31 PM · KDE Human Interface Guidelines

Feb 12 2019

fabianr moved T9701: Define device types for applications from Backlog to In progress on the KDE Human Interface Guidelines board.
Feb 12 2019, 9:25 AM · VDG, Kirigami, KDE Human Interface Guidelines
fabianr updated the task description for T9701: Define device types for applications.
Feb 12 2019, 9:25 AM · VDG, Kirigami, KDE Human Interface Guidelines
fabianr added a parent task for T9701: Define device types for applications: T10462: Define input-output usage patterns.
Feb 12 2019, 9:24 AM · VDG, Kirigami, KDE Human Interface Guidelines
fabianr updated the task description for T8333: Port the remaining HIG pages to rst.
Feb 12 2019, 8:50 AM · KDE Human Interface Guidelines

Feb 7 2019

ngraham added a comment to T10233: Create a HIG for tab style and behavior.

One idea for new tab behavior from https://bugs.kde.org/show_bug.cgi?id=403690

  • When a new blank/empty/default tab is opened, put it on the far right
  • When a new tab is opened from some context (e.g. "Open this folder in a new tab") open it immediately to the right of the current tab
Feb 7 2019, 3:39 PM · VDG, KDE Human Interface Guidelines

Feb 6 2019

fabianr updated the task description for T8333: Port the remaining HIG pages to rst.
Feb 6 2019, 7:52 AM · KDE Human Interface Guidelines
fabianr updated the task description for T7221: Rework content of HIG pages about lists.
Feb 6 2019, 7:30 AM · KDE Human Interface Guidelines
fabianr updated the task description for T8333: Port the remaining HIG pages to rst.
Feb 6 2019, 7:27 AM · KDE Human Interface Guidelines

Feb 5 2019

fabianr updated the task description for T8333: Port the remaining HIG pages to rst.
Feb 5 2019, 2:52 PM · KDE Human Interface Guidelines

Jan 22 2019

GB_2 added a comment to T10384: Unify styles for lists and their buttons.
Jan 22 2019, 3:44 PM · Kirigami, KDE Human Interface Guidelines, VDG
ngraham added a comment to T10384: Unify styles for lists and their buttons.

Yeah I agree that contextual, item-specific actions should continue to be inline the way they currently are for Kirigami ListViews. This probably includes the remove button, where applicable. If the remove button is inline, there's probably enough space to show Add and GHNS buttons and distinguish them with text, perhaps by replacing the word "Get" with "Download" to ensure that people know what the button actually does.

Jan 22 2019, 3:32 PM · Kirigami, KDE Human Interface Guidelines, VDG
fabianr added a comment to T10233: Create a HIG for tab style and behavior.

(Kirigami) Tabs seam to have kind of a strange height of 28.

Jan 22 2019, 8:45 AM · VDG, KDE Human Interface Guidelines
fabianr added a comment to T10384: Unify styles for lists and their buttons.

Just for info, there are some pretty old HIG drafts about lists, that contain some stuff about add & remove buttons. Most of it is probably from KDE 4 times.

Jan 22 2019, 7:34 AM · Kirigami, KDE Human Interface Guidelines, VDG
davidedmundson added a comment to T10384: Unify styles for lists and their buttons.

This is definitely an area that needs fixing ++

Jan 22 2019, 12:14 AM · Kirigami, KDE Human Interface Guidelines, VDG

Jan 21 2019

ngraham updated the task description for T10384: Unify styles for lists and their buttons.
Jan 21 2019, 10:55 PM · Kirigami, KDE Human Interface Guidelines, VDG
ngraham created T10384: Unify styles for lists and their buttons.
Jan 21 2019, 10:53 PM · Kirigami, KDE Human Interface Guidelines, VDG

Jan 9 2019

fabianr added a comment to T10233: Create a HIG for tab style and behavior.

Merge request for Refactored tab content and added recommendation about size .

Jan 9 2019, 4:49 PM · VDG, KDE Human Interface Guidelines