Feed Advanced Search

Apr 3 2024

ngraham closed T12777: Unify list item removal, a subtask of T10384: Unify styles for lists and their buttons, as Resolved.
Apr 3 2024, 7:05 PM · Goal: Consistency, Kirigami, KDE Human Interface Guidelines, VDG

Sep 13 2023

ngraham closed T10384: Unify styles for lists and their buttons as Resolved.

With https://invent.kde.org/frameworks/kirigami/-/merge_requests/1235, we have a path forward here, at least for QML apps.

Sep 13 2023, 3:41 PM · Goal: Consistency, Kirigami, KDE Human Interface Guidelines, VDG

Aug 9 2021

ngraham closed T9460: Consider a more user-friendly SpinBox control as Resolved.

This was done in https://invent.kde.org/plasma/breeze/-/merge_requests/108!

Aug 9 2021, 1:57 PM · KDE Human Interface Guidelines, Breeze, VDG

May 24 2021

ngraham added a subtask for T10384: Unify styles for lists and their buttons: T12777: Unify list item removal.
May 24 2021, 2:12 PM · Goal: Consistency, Kirigami, KDE Human Interface Guidelines, VDG
ngraham added a subtask for T10384: Unify styles for lists and their buttons: T14502: In System Settings, the placement of the "add" button is not a standard.
May 24 2021, 2:11 PM · Goal: Consistency, Kirigami, KDE Human Interface Guidelines, VDG

Jan 26 2021

fallingcats added a comment to T9780: Find/invent interaction pattern for window touch resizing.

To bring new ideas into this, what about the way it is currently done in plasmoids?
A long press on the title bar (in addition to starting dragging) could move the window into a sort of 'edit mode', with big handles on every edge and corner. In my mind that would probably be the most practical and discoverable solution.

Jan 26 2021, 9:45 PM · KDE Human Interface Guidelines, VDG

Oct 10 2020

ognarb added a project to T8752: HIG Page Front Page Proposal Diagram: Websites.

It looks quite nicely organized and should be possible using the new WIP port of the hig to develop.kde.org.

Oct 10 2020, 11:46 AM · Websites, Plasma, KDE Human Interface Guidelines, VDG

Sep 18 2020

ngraham closed T12655: Close buttons on dialogs that don't ask a question as Wontfix.

No consensus, closing.

Sep 18 2020, 12:47 AM · KDE Human Interface Guidelines, VDG

May 8 2020

ngraham added a revision to T9460: Consider a more user-friendly SpinBox control: D29534: Implement scroll and drag adjustment of values for SpinBox control.
May 8 2020, 8:29 PM · KDE Human Interface Guidelines, Breeze, VDG

May 3 2020

Imerion added a comment to T11579: Unify navigation through sidebar categories/views.

After all, horizontal space really isn't an issue with modern computers all using 16:9-screens. A portrait view might be another matter, there I'd prefer the ComboBox.

I wish to politely object. :) Horizontal space is not an issue when a window is maximized on such a display, but it is very much an issue when two windows are tiled size-by-side, which is an arrangement that is otherwise quite natural and comfortable on widescreen displays.

May 3 2020, 10:02 AM · Goal: Consistency, KDE Human Interface Guidelines, VDG
ngraham added a comment to T11579: Unify navigation through sidebar categories/views.

After all, horizontal space really isn't an issue with modern computers all using 16:9-screens. A portrait view might be another matter, there I'd prefer the ComboBox.

May 3 2020, 2:03 AM · Goal: Consistency, KDE Human Interface Guidelines, VDG

May 2 2020

Imerion added a comment to T11579: Unify navigation through sidebar categories/views.

Many good ideas here. I just want to add that I still think having labels in one way or another would be really useful, for several reasons. (I listed a few more in issue D29242). After all, horizontal space really isn't an issue with modern computers all using 16:9-screens. A portrait view might be another matter, there I'd prefer the ComboBox.

May 2 2020, 11:15 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG

Apr 29 2020

ndavis added a parent task for T11713: Reorganize colorscheme colors and use them in a logical manner: T11093: Improve Consistency across the Board.
Apr 29 2020, 7:56 PM · KDE Human Interface Guidelines, Plasma, Goal: Consistency, VDG, Breeze

Apr 27 2020

ndavis added a project to T11713: Reorganize colorscheme colors and use them in a logical manner: KDE Human Interface Guidelines.
Apr 27 2020, 11:05 PM · KDE Human Interface Guidelines, Plasma, Goal: Consistency, VDG, Breeze

Apr 19 2020

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

as long as you can still single click on the arrows to increment/decrement or scroll with the mouse wheel to increment/decrement, adding the ability to click/tap and drag to change the value seems like a good idea.

Apr 19 2020, 6:31 PM · KDE Human Interface Guidelines, Breeze, VDG

Apr 17 2020

felixernst added a comment to T11579: Unify navigation through sidebar categories/views.

That's the kind of solution I was hoping for. With this idea I can see all KDE applications be it Dolphin, Marble, KDevelop or Okular use the same component although I know that that might seem like too much to ask for. There might still be some decision making necessary for specific applications to figure out which interface appearance would be best but as long as we would be using one component in the background all the groundwork would be done to facilitate easy switching between complete solutions if the situation calls for it.
I hope this idea will also work nicely on a technical level.

Apr 17 2020, 9:49 AM · Goal: Consistency, KDE Human Interface Guidelines, VDG
mart added a comment to T9460: Consider a more user-friendly SpinBox control.

the problem is as usual: easy to do with qml stuff, hacky and pain for qwidgets..
that said, the most user friendly spinbox i ever found was in a super ancient version of Corel Draw (something that still ran on windows 3.1 iirc :p)
the look was stil pretty much the same of the current spinbox, but with something that reminded an handle fused with the arrow buttons.
if one keeped the mouse pressed and dragged up and down, could make the values go up and down in a very fast, efficient and suprisingly super precise way.

Apr 17 2020, 7:53 AM · KDE Human Interface Guidelines, Breeze, VDG

Apr 16 2020

ngraham updated subscribers of T11579: Unify navigation through sidebar categories/views.

Sounds awesome to me! Each discrete dock area/sidebar should also be showable and hideable, as with Dolphin panels. UI-wise, we could standardize on a default UI of icons-only tabs or toolbuttons for tabbed views with the current view's title underneath the tab bar inside the view itself as I did in https://invent.kde.org/kde/okular/-/merge_requests/156, something easily replicable in a Kirigami component for consistency, even if it wouldn't have the ability to re-arrange things--or maybe it could?)

Apr 16 2020, 10:14 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
davidhurka added a comment to T11579: Unify navigation through sidebar categories/views.

Yeah, show me how to use QDockWidget in a KPart! I tried it, but found no way.

Apr 16 2020, 10:09 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
niccolove added a comment to T11579: Unify navigation through sidebar categories/views.

Yes, exploring icons only tabs is the best option IMO.

Apr 16 2020, 8:32 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
ngraham updated subscribers of T11579: Unify navigation through sidebar categories/views.

It could probably be made into one, yeah. I know that @felixernst and @mmustac were interested in exploring a dual-sidebar design, so perhaps the re-usable component could allow tabs to be dragged between instances, and then the app could gain the ability to have multiple sidebars. Then again that feels like it would be re-inventing the QDockWidget! It already has the ability to become tabbed when multiple docks are added to it. Maybe we should see if we can use icons-only tabs and explore that? I can see it being possible to re-implement my Okular patch using QDockWidgets.

Apr 16 2020, 8:31 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
niccolove added a comment to T11579: Unify navigation through sidebar categories/views.

Looks good! I wonder if it could be some sort of re-usable component for other applications as well.

Apr 16 2020, 8:13 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
ngraham added a comment to T11579: Unify navigation through sidebar categories/views.

Note-worthy: Maui often uses concept 1b for its applications. In this case, you have icons for all possible views and only the label of the active view is used. I think it's a quite elegant approach.

Apr 16 2020, 7:32 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
odeda added a comment to T10233: Create a HIG for tab style and behavior.

I think best way to unify shortcuts in applications would be to use both Ctrl + PgUp / Ctrl + PgDn and Ctrl + Tab / Ctrl + Shift + Tab when possible, but not if it is already used by important feature or is a non formal industry standard, in that case use only one of the shortcuts. If both shortcuts can't be used by an application then either leave tab switch unassigned by default or provide 3rd shortcut option.

agree with ctrl+tab/ctrl+shift+tab as primary due to being a defacto standard from the browsers. Where did the PgUp/PgDn shortcuts come from?

It came from terminal apps, noticed it in Konsole and Gnome Terminal. Although Ctrl + Tab works in Konsole too, not sure about other terminals.

Apr 16 2020, 1:55 PM · Goal: Consistency, VDG, KDE Human Interface Guidelines

Apr 14 2020

ngraham added a comment to D28554: Add Smart TV UX as device type.

You're welcome!

Apr 14 2020, 4:32 PM · KDE Human Interface Guidelines
Arucard added a comment to D28554: Add Smart TV UX as device type.

Seems to be because I still had the "Differential Revision" field in the commit message:

Apr 14 2020, 7:02 AM · KDE Human Interface Guidelines

Apr 13 2020

ngraham added a comment to D28554: Add Smart TV UX as device type.

Oh interesting, Phab closed it automatically when I landed the GitLab version.

Apr 13 2020, 6:38 PM · KDE Human Interface Guidelines
Arucard added a comment to D28554: Add Smart TV UX as device type.

Thank you! You can formally Abandon this now.

Apr 13 2020, 5:47 PM · KDE Human Interface Guidelines

Apr 12 2020

ngraham closed D28554: Add Smart TV UX as device type.
Apr 12 2020, 9:50 PM · KDE Human Interface Guidelines
ngraham added a comment to D28554: Add Smart TV UX as device type.

Thank you! You can formally Abandon this now.

Apr 12 2020, 5:51 PM · KDE Human Interface Guidelines
Arucard added a comment to D28554: Add Smart TV UX as device type.

Created the merge request at https://invent.kde.org/websites/hig-kde-org/-/merge_requests/73

Apr 12 2020, 7:06 AM · KDE Human Interface Guidelines
Arucard added a comment to D28554: Add Smart TV UX as device type.

Sorry for responding so late as well. I'll re-submit according to the instructions you provided.

Apr 12 2020, 6:49 AM · KDE Human Interface Guidelines

Apr 9 2020

ngraham added a comment to D28554: Add Smart TV UX as device type.

(Updated the documentation with https://invent.kde.org/websites/hig-kde-org/-/commit/9f5f615630745e2bcc07cba31c45fbfe36f93a81)

Apr 9 2020, 10:13 PM · KDE Human Interface Guidelines
ngraham added a comment to D28554: Add Smart TV UX as device type.

Sorry for the delayed review, and thanks very much for the patch! Also sorry for the poor documentation. I'll fix that. It needs to mention that patches for the HIG are submitted on GitLab, at https://invent.kde.org/websites/hig-kde-org/-/merge_requests. Would you mind re-submitting this patch over there? Thanks again!

Apr 9 2020, 10:04 PM · KDE Human Interface Guidelines
nicolasfella added a project to T12941: Merge design section into HIG: KDE Human Interface Guidelines.
Apr 9 2020, 4:21 PM · KDE Human Interface Guidelines, Plasma: Mobile

Apr 4 2020

Arucard added a comment to D28554: Add Smart TV UX as device type.

As a side-note, I just wanted to mention that the Contribute section in the HIG doesn't actually explain how to submit the changes you make locally. I followed the instructions from this Community page. I'm not sure if this is correct and it actually took a bit of searching to find. So it might be useful to include up-to-date instructions on the Contribute page in the HIG, even if it's just a link to that same page (assuming that's the correct workflow to use).

Apr 4 2020, 12:06 PM · KDE Human Interface Guidelines
Arucard added a project to D28554: Add Smart TV UX as device type: KDE Human Interface Guidelines.
Apr 4 2020, 11:59 AM · KDE Human Interface Guidelines

Mar 4 2020

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

Well, sort of. We did some porting, but there's still substantial inconsistency between old-fashioned QWidgets lists and more modern QML lists. So I guess it depends on whether you think that's within the scope of this task.

Mar 4 2020, 6:20 PM · Goal: Consistency, Kirigami, KDE Human Interface Guidelines, VDG
fabianr added a parent task for T12780: HIG: Unify list item removal: T12777: Unify list item removal.
Mar 4 2020, 7:27 AM · KDE Human Interface Guidelines
fabianr created T12780: HIG: Unify list item removal.
Mar 4 2020, 7:27 AM · KDE Human Interface Guidelines

Mar 3 2020

cfeck added a comment to T12655: Close buttons on dialogs that don't ask a question.

My opinion: For consistency with all other dialog windows, there should always be a QDialogButtonBox, even if it has only one button.

Mar 3 2020, 8:55 PM · KDE Human Interface Guidelines, VDG

Mar 2 2020

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

Is this done?

Mar 2 2020, 12:35 PM · Goal: Consistency, Kirigami, KDE Human Interface Guidelines, VDG

Feb 21 2020

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

I think best way to unify shortcuts in applications would be to use both Ctrl + PgUp / Ctrl + PgDn and Ctrl + Tab / Ctrl + Shift + Tab when possible, but not if it is already used by important feature or is a non formal industry standard, in that case use only one of the shortcuts. If both shortcuts can't be used by an application then either leave tab switch unassigned by default or provide 3rd shortcut option.

agree with ctrl+tab/ctrl+shift+tab as primary due to being a defacto standard from the browsers. Where did the PgUp/PgDn shortcuts come from?

Feb 21 2020, 2:12 PM · Goal: Consistency, VDG, KDE Human Interface Guidelines
dariuszdeoniziak added a comment to T10233: Create a HIG for tab style and behavior.

I think best way to unify shortcuts in applications would be to use both Ctrl + PgUp / Ctrl + PgDn and Ctrl + Tab / Ctrl + Shift + Tab when possible, but not if it is already used by important feature or is a non formal industry standard, in that case use only one of the shortcuts. If both shortcuts can't be used by an application then either leave tab switch unassigned by default or provide 3rd shortcut option.

agree with ctrl+tab/ctrl+shift+tab as primary due to being a defacto standard from the browsers. Where did the PgUp/PgDn shortcuts come from?

Feb 21 2020, 10:38 AM · Goal: Consistency, VDG, KDE Human Interface Guidelines
wstephenson added a comment to T10233: Create a HIG for tab style and behavior.

I think best way to unify shortcuts in applications would be to use both Ctrl + PgUp / Ctrl + PgDn and Ctrl + Tab / Ctrl + Shift + Tab when possible, but not if it is already used by important feature or is a non formal industry standard, in that case use only one of the shortcuts. If both shortcuts can't be used by an application then either leave tab switch unassigned by default or provide 3rd shortcut option.

Feb 21 2020, 10:26 AM · Goal: Consistency, VDG, KDE Human Interface Guidelines
wstephenson added a comment to T10233: Create a HIG for tab style and behavior.

For windows with like 30 tabs (i.e. web browsers), it turns into a list, which is nice

Feb 21 2020, 10:24 AM · Goal: Consistency, VDG, KDE Human Interface Guidelines

Feb 19 2020

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

Windows 10 does that, showing taskbar thumbnails for windows on a per-tab basis, not a per-window basis. It feels nice for windows that have 3 or fewer tabs. For windows with like 30 tabs (i.e. web browsers), it turns into a list, which is nice. I wouldn't mind having that in Plasma.

Feb 19 2020, 4:31 PM · Goal: Consistency, VDG, KDE Human Interface Guidelines
wstephenson added a comment to T10233: Create a HIG for tab style and behavior.

Have we ever considered thinking outside the (application) box and telling the UI shell which views are being managed by each window, so the shell can help the user switch view (app/view/file/uri, even Activity) consistently? I realise this is bigger than consistent tab style across apps, so please point me to it if this is in the wrong place.

Feb 19 2020, 3:44 PM · Goal: Consistency, VDG, KDE Human Interface Guidelines
wstephenson added a comment to T10233: Create a HIG for tab style and behavior.

I just came here because this is an issue that intensely irritates me, and I'd like to help: https://blogs.kde.org/2020/02/19/it-time-war-tabs

Feb 19 2020, 3:41 PM · Goal: Consistency, VDG, KDE Human Interface Guidelines

Feb 16 2020

nicolasfella added a revision to T12709: Improvements for KNotifications documentation/guidelines: D26918: Improve KNotification API docs.
Feb 16 2020, 8:51 PM · KDE Human Interface Guidelines, Frameworks
nicolasfella created T12709: Improvements for KNotifications documentation/guidelines.
Feb 16 2020, 8:51 PM · KDE Human Interface Guidelines, Frameworks

Feb 6 2020

ngraham added a comment to T12655: Close buttons on dialogs that don't ask a question.

Yes, you can always close a dialog with Alt+F4.

Feb 6 2020, 5:44 PM · KDE Human Interface Guidelines, VDG
ndavis added a comment to T12655: Close buttons on dialogs that don't ask a question.

What @trmdi says is true, but is there a way to close the dialog with a keyboard shortcut? If we care about providing a way to close apps with no titlebar via the GUI, should we add additional ways to close apps like Discover?

Feb 6 2020, 4:11 PM · KDE Human Interface Guidelines, VDG
trmdi added a comment to T12655: Close buttons on dialogs that don't ask a question.

To me this seems a bit redundant since the window itself already has a close button in its titlebar

Feb 6 2020, 4:06 PM · KDE Human Interface Guidelines, VDG
ngraham triaged T12655: Close buttons on dialogs that don't ask a question as Normal priority.
Feb 6 2020, 4:00 PM · KDE Human Interface Guidelines, VDG

Feb 3 2020

ngraham added a comment to D13405: Added page about the switch component.

One idea I've seen since this original discussion was to make the switch control have a little light on it that comes on when the switch is in the "On" state. That would be a universal visual signal so we wouldn't need to worry about localizing the shortest possible versions of the strings "on" and "off".

Feb 3 2020, 10:21 PM · KDE Human Interface Guidelines

Jan 9 2020

adrianchavesfernandez added a comment to D25343: Add an initial page for animations.

Please, push a commit to fix the headers. See https://binary-factory.kde.org/job/Website_hig-kde-org/157/console

Jan 9 2020, 8:37 AM · VDG, KDE Human Interface Guidelines, Goal: Consistency

Jan 7 2020

ngraham added a comment to D25343: Add an initial page for animations.

I've landed this for you in https://cgit.kde.org/websites/hig-kde-org.git/commit/?id=ad3d052e47f0d24f0548bd14cff2749345ea5968

Jan 7 2020, 4:06 PM · VDG, KDE Human Interface Guidelines, Goal: Consistency
ngraham closed D25343: Add an initial page for animations.
Jan 7 2020, 4:05 PM · VDG, KDE Human Interface Guidelines, Goal: Consistency
davidedmundson added a comment to D25343: Add an initial page for animations.

Apparently I am not that important :(

Jan 7 2020, 4:00 PM · VDG, KDE Human Interface Guidelines, Goal: Consistency
ngraham added a comment to D25343: Add an initial page for animations.

Shipit! Do you have commit access for the HIG repo?

Jan 7 2020, 3:57 PM · VDG, KDE Human Interface Guidelines, Goal: Consistency
ndavis accepted D25343: Add an initial page for animations.
Jan 7 2020, 5:04 AM · VDG, KDE Human Interface Guidelines, Goal: Consistency

Jan 6 2020

ngraham accepted D25343: Add an initial page for animations.

LGTM. VDG and Goal: Consistency folks, is this good now?

Jan 6 2020, 6:18 PM · VDG, KDE Human Interface Guidelines, Goal: Consistency
davidedmundson added a comment to D25343: Add an initial page for animations.

Done, I'll leave it to the VDG/consistency goal to be sure things match.

Jan 6 2020, 6:16 PM · VDG, KDE Human Interface Guidelines, Goal: Consistency
davidedmundson updated the diff for D25343: Add an initial page for animations.

update

Jan 6 2020, 6:15 PM · VDG, KDE Human Interface Guidelines, Goal: Consistency
davidedmundson added a comment to D25343: Add an initial page for animations.

Ok, will update.

Jan 6 2020, 6:13 PM · VDG, KDE Human Interface Guidelines, Goal: Consistency
ngraham added a comment to D25343: Add an initial page for animations.

Having played with it a bit, I agree with @sefaeyeoglu here. Reversing them from what's currently proposed feels nicer to me. Things enter faster, which is ultimately what you want for things that animate from invisible to visible.

Jan 6 2020, 6:01 PM · VDG, KDE Human Interface Guidelines, Goal: Consistency

Jan 4 2020

mglb removed a watcher for KDE Human Interface Guidelines: mglb.
Jan 4 2020, 11:18 PM

Jan 3 2020

sefaeyeoglu added a comment to D25343: Add an initial page for animations.

As mentioned in D18000 I think the following two things should be adjusted. I think it is more natural that way.

Jan 3 2020, 11:12 PM · VDG, KDE Human Interface Guidelines, Goal: Consistency

Jan 2 2020

felixernst added a comment to T11579: Unify navigation through sidebar categories/views.

@esokrates, I think that's a good idea. It does make sense to me to be able to collapse it even further. This would make a "Hide Sidebar"-button in a toolbar even less necessary. So consider it added to my proposal.

Jan 2 2020, 3:38 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
esokrates added a comment to T11579: Unify navigation through sidebar categories/views.

Could you please add hiding the sidebar altogether to the proposal? If you go that expansion path, further collapsing from the vertical could lead to the sidebar being hidden altogether with only a slight visual hint that there is something that can be expanded (like the libreoffice sidepane).

Jan 2 2020, 9:35 AM · Goal: Consistency, KDE Human Interface Guidelines, VDG

Nov 22 2019

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

Is it not possible to query the device the box has to be rendered on whether it uses touch or pointer input? If it is possible, the SpinBox could render in two different ways, one of which is the current design and the other being a touch optimized render.
Mobile users are very much used to in input field with a Minus control button on the left and a Plus control button on the right to modify the value of the input by a pre-set step. However this design is not very logical for pointer input devices such as regular desktop PCs, or laptops.

Nov 22 2019, 3:57 PM · KDE Human Interface Guidelines, Breeze, VDG

Nov 17 2019

ngraham added inline comments to D25343: Add an initial page for animations.
Nov 17 2019, 7:00 PM · VDG, KDE Human Interface Guidelines, Goal: Consistency
davidedmundson added a comment to D25343: Add an initial page for animations.

Personally, I would suggest to use that easing curve.

Nov 17 2019, 6:59 PM · VDG, KDE Human Interface Guidelines, Goal: Consistency
niccolove added a comment to D25343: Add an initial page for animations.

Change the page title and filename from "Animations" to "Animation"

In terms of Quad vs Cubic, I think it would make the most sense to use this page to describe the current state of reality (so, Quad). Then, we should define the default easing curves for visible->invisible, invisible->visible, and visible->visible in some central location, and port everything to pull the data from there rather than hardcoding it. Finally, we should discuss what those standardized easing curves should be. I also slightly prefer Cubic to Quad, having used it now, but we should consistently use the same one everywhere.

Does that sound like a sane and doable plan?

Nov 17 2019, 5:21 PM · VDG, KDE Human Interface Guidelines, Goal: Consistency
ngraham requested changes to D25343: Add an initial page for animations.

Change the page title and filename from "Animations" to "Animation"

Nov 17 2019, 4:07 PM · VDG, KDE Human Interface Guidelines, Goal: Consistency

Nov 16 2019

niccolove added a comment to D25343: Add an initial page for animations.

I agree that animations should be consistent and specified in the HIG. I will see if there's anything I can do to help you with this page.

Nov 16 2019, 7:23 PM · VDG, KDE Human Interface Guidelines, Goal: Consistency
niccolove added projects to D25343: Add an initial page for animations: Goal: Consistency, KDE Human Interface Guidelines, VDG.
Nov 16 2019, 7:20 PM · VDG, KDE Human Interface Guidelines, Goal: Consistency
adrianchavesfernandez closed T11711: Enable keyboard navigation in the HIG documentation as Resolved.

https://invent.kde.org/websites/hig-kde-org/merge_requests/49

Nov 16 2019, 6:26 PM · KDE Human Interface Guidelines

Nov 14 2019

niccolove moved T10476: Create a HIG for panels from Reported to HIG Specification on the Goal: Consistency board.
Nov 14 2019, 8:11 AM · Goal: Consistency, KDE Human Interface Guidelines
niccolove added a project to T10476: Create a HIG for panels: Goal: Consistency.
Nov 14 2019, 8:11 AM · Goal: Consistency, KDE Human Interface Guidelines

Oct 29 2019

niccolove added a comment to T11579: Unify navigation through sidebar categories/views.

Note-worthy: Maui often uses concept 1b for its applications. In this case, you have icons for all possible views and only the label of the active view is used. I think it's a quite elegant approach.

Oct 29 2019, 6:25 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG

Oct 27 2019

felixernst added a comment to T11579: Unify navigation through sidebar categories/views.

Would it be possible to drop the vertical text (both bottom-to-top and top-to-bottom) on the sidebar, and instead just use buttons with tooltips? From a UX standpoint, vertical text can be a big negative to users, as you're possibly making them tilt their heads to read the text better. It can also make the UI feel a bit inconsistent by being the only place(s) where text is not horizontal.

Oct 27 2019, 11:14 AM · Goal: Consistency, KDE Human Interface Guidelines, VDG

Oct 13 2019

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

Firefox and Chrome both resize tabs when opening or closing tabs

Oct 13 2019, 2:57 AM · Goal: Consistency, VDG, KDE Human Interface Guidelines

Oct 10 2019

onvitaik added a comment to T11579: Unify navigation through sidebar categories/views.

Tooltips don't need to immediately pop up, of course, like most tooltips nowadays. They would not hide your stuff unless you kept hovering over an item for long enough.

Oct 10 2019, 11:39 AM · Goal: Consistency, KDE Human Interface Guidelines, VDG
cullmann added a comment to T11579: Unify navigation through sidebar categories/views.

I think tooltips are very disturbing for such toolview buttons.
You very often hover over them during switching and then you always get your stuff hidden by the tooltip.

Oct 10 2019, 11:31 AM · Goal: Consistency, KDE Human Interface Guidelines, VDG
onvitaik added a comment to T11579: Unify navigation through sidebar categories/views.

Would it be possible to drop the vertical text (both bottom-to-top and top-to-bottom) on the sidebar, and instead just use buttons with tooltips? From a UX standpoint, vertical text can be a big negative to users, as you're possibly making them tilt their heads to read the text better. It can also make the UI feel a bit inconsistent by being the only place(s) where text is not horizontal.

Oct 10 2019, 11:25 AM · Goal: Consistency, KDE Human Interface Guidelines, VDG

Oct 7 2019

ngraham added a revision to T10384: Unify styles for lists and their buttons: D24453: [RFC] Unify style of new Kirigami.ListSectionHeader and CategoryDrawer.
Oct 7 2019, 2:14 PM · Goal: Consistency, Kirigami, KDE Human Interface Guidelines, VDG

Oct 2 2019

ngraham added a watcher for KDE Human Interface Guidelines: ngraham.
Oct 2 2019, 9:33 PM

Oct 1 2019

niccolove moved T11191: Create a HIG entry for sidebars from Reported to HIG Specification on the Goal: Consistency board.
Oct 1 2019, 3:18 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG, Breeze
niccolove added a project to T11191: Create a HIG entry for sidebars: Goal: Consistency.
Oct 1 2019, 3:17 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG, Breeze

Sep 30 2019

alex-l closed T8749: Handles, more options buttons and right click menu as Resolved.
Sep 30 2019, 10:47 AM · VDG, KDE Human Interface Guidelines

Sep 29 2019

ngraham added a comment to T8749: Handles, more options buttons and right click menu.

@ngraham wouldn't right click a quick alternative way to open the more options menu?

Sep 29 2019, 5:13 AM · VDG, KDE Human Interface Guidelines

Sep 28 2019

ndavis added a comment to T8749: Handles, more options buttons and right click menu.

about the draggable handle: can people actually guess what the button does? Maybe we should us an arrow next to the 3 vertical dots instead of another dot?

Sep 28 2019, 6:28 PM · VDG, KDE Human Interface Guidelines
alex-l added a comment to T8749: Handles, more options buttons and right click menu.

@ngraham wouldn't right click a quick alternative way to open the more options menu?

Sep 28 2019, 2:45 PM · VDG, KDE Human Interface Guidelines

Sep 27 2019

ngraham assigned T8749: Handles, more options buttons and right click menu to alex-l.

Looks like we eventually standardized on the following:

  • Drag handle or checkbox is always on the left (and we never have both at once; in practice, we haven't ever even used checkable items)
  • On the desktop, actions are always hidden by default but appear on hover; there is no right-click behavior (it's not needed)
  • On mobile, the handle on the right is touched or dragged to reveal the actions
Sep 27 2019, 4:31 PM · VDG, KDE Human Interface Guidelines

Sep 21 2019

ghost34 added a comment to T11579: Unify navigation through sidebar categories/views.

@ngraham I hope I understand you correctly. Your problem is that the actual sidebar or the side view, which comes if you click on the sidebar, takes width as well ... and therefore you don't want to waste more width, right?

What do you think of modifying the condition:

horizontal: (windows.width - sidebar.width - sideview.width) >= windows.height
vertical: (windows.width - sidebar.width - sideview.width) < windows.height

This calculation would take into account the width problem and would show the vertical mode faster if there is not enough width.

Here is a first test run, although I just used 300px for "sidebar.width + sideview.width".

Obviously we should start settings min width and heights for the window ... sure you could also start and switch in some size to "icon only" ... but at some point, there should be a stop ... the application doesn't have to run in a 2px x 2px window.

Sep 21 2019, 8:28 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
safaalfulaij added a comment to T11579: Unify navigation through sidebar categories/views.

Let's not forget digiKam :)

Sep 21 2019, 2:24 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
felixernst added a comment to T11579: Unify navigation through sidebar categories/views.

I was mostly thinking about manual resizing by the user. In a picture:

Sep 21 2019, 1:17 PM · Goal: Consistency, KDE Human Interface Guidelines, VDG
Leon0402 added a comment to T11579: Unify navigation through sidebar categories/views.

@ngraham I hope I understand you correctly. Your problem is that the actual sidebar or the side view, which comes if you click on the sidebar, takes width as well ... and therefore you don't want to waste more width, right?

Sep 21 2019, 11:55 AM · Goal: Consistency, KDE Human Interface Guidelines, VDG