Categorize patterns
Open, HighPublic

Description

Categorize patterns that are described in the HIG regarding where they are available or should be used.

Apps Workspace
Kirigami qWidgets Plasma Comp. DesktopMobile
Navigation pattern
Breadcrumb patternxxxxx
Column-based navigationxxxx
3 way Combinationxxx
2 way Combinationxxxxx
Expandable listxxxxx
Gridxxxxx
Listxxxxx
Master-Detailxxxxx
Single itemxxxxx
Tabxxxxx
Unique 2-deep patternsxxx
Command pattern
Controls within contentxxxxx
Drawersxxx
Menubarxx
Menu buttonxxxxx
Context menuxxxx
Context panelxxxxx
Slide to revealxx
Toolbarxxxx

Related Objects

StatusAssignedTask
Openfabianr
OpenNone
fabianr created this task.Mar 22 2018, 7:30 PM
fabianr claimed this task.Mar 22 2018, 7:37 PM
fabianr updated the task description. (Show Details)
fabianr triaged this task as High priority.Mar 22 2018, 7:42 PM
romangg updated the task description. (Show Details)Mar 22 2018, 8:18 PM
  • Drawers are not mobile-only. Most desktop apps will probably opt for sidebars instead of drawers on desktop, but if you want to allow users to show some UI elements only on demand, a drawer can make sense even on desktop. They just work slightly differently (on desktop the drawer stays open until you close it manually), but that should be described within the page. It's still the same pattern
  • As far as I know, Kirigami does not have a menubar and so far doesn't plan to have one, so that would be QWidget-only
  • Plasma does have context menus
  • Currently Kirigami uses toolbars only on desktop (on mobile they are floating action buttons). This might change in the future, but for the time being, toolbars are desktop-only

I'll go ahead and edit the description accordingly

colomar updated the task description. (Show Details)Mar 22 2018, 8:31 PM

Column-based navigation can also work just fine on the desktop in QWidgets-based apps, too. No reason to shut the door to that option IMHO.

fabianr updated the task description. (Show Details)Mar 26 2018, 8:26 AM
fabianr updated the task description. (Show Details)Mar 26 2018, 9:22 AM
fabianr renamed this task from Categorize patterns and components to Categorize patterns.Mar 26 2018, 9:48 AM
fabianr updated the task description. (Show Details)
mart updated the task description. (Show Details)Apr 6 2018, 9:16 AM
mart updated the task description. (Show Details)