[wp-trac] [WordPress Trac] #28979: Customizer panels should have the same priority hierarchy as Sections

WordPress Trac noreply at wordpress.org
Tue Jul 22 16:37:12 UTC 2014


#28979: Customizer panels should have the same priority hierarchy as Sections
--------------------------+-----------------------
 Reporter:  mattwiebe     |       Owner:
     Type:  defect (bug)  |      Status:  reopened
 Priority:  normal        |   Milestone:  4.0
Component:  Customize     |     Version:  trunk
 Severity:  normal        |  Resolution:
 Keywords:  ux-feedback   |     Focuses:  ui
--------------------------+-----------------------

Comment (by mattwiebe):

 Putting Panels at the top is only punting on the already-existing UI
 problems here and hoping that nobody will use a short enough screen and/or
 register enough panels to create the unsolved problem. That's maybe
 tolerable if the plan is to tackle this properly in 4.1 but that feels
 pretty questionable.

 Look at a common UI pattern like a dropdown menu, which interleaves top
 level and secondary-level items in the same hierarchy:

 [[Image(https://i.cloudup.com/23oHXmoeNk-2000x2000.png)]]

 Or a settings screen in iOS:

 [[Image(https://i.cloudup.com/LkfF-IscsF-300x300.jpeg)]]

 Things are sorted by their importance in their context, not according to
 the type of thing that they are.

 > Some things sliding down and others sliding sideways and switching
 contexts seemingly at random results in incredibly confusing UX, and it's
 nearly impossible to tell which direction the arrow points if they aren't
 grouped by direction (and it's not great anyway).

 Has this been tested? I don't think that's actually going to be a problem.
 Sure, maybe this needs to be designed better (icons, better indication of
 expected behaviour), but I'm seeing assumptions that may not bear out.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/28979#comment:4>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list