[wp-trac] [WordPress Trac] #25821: Allow user to click-to-add new widgets

WordPress Trac noreply at wordpress.org
Wed Dec 4 01:43:34 UTC 2013


#25821: Allow user to click-to-add new widgets
-------------------------------------+--------------------
 Reporter:  shaunandrews             |       Owner:
     Type:  task (blessed)           |      Status:  new
 Priority:  high                     |   Milestone:  3.8
Component:  Widgets                  |     Version:  trunk
 Severity:  normal                   |  Resolution:
 Keywords:  has-patch needs-testing  |
-------------------------------------+--------------------

Comment (by shaunandrews):

 Replying to [comment:21 nacin]:
 > Things seem good here, but the scrolling page is really jarring. It is
 especially jarring when the sidebar is already visible on the page. I
 think we should remove it. At best, we should collapse all widget areas
 except for the one we added things to. But that could throw people off
 because they might have widget areas open in order to figure out where
 they should be adding their widget.
 >
 > Triggering the opening of the widget controls seems fine, but I think we
 should ditch the animations entirely. Thoughts? Compelling reasons to keep
 this? If we're going to, I think it needs to be much smarter (as in, the
 added widget can't be in view at all).

 The compelling reason to keep the scrolling (in any form) is that you get
 no other feedback that you've successfully added a widget. If we don't
 scroll the widget into view, then its way to easy to think nothing
 happened. The scrolling could be much smoother, but its better than no
 scrolling.

 What do you think about making the list of available and inactive widgets
 a separately scrollable div, positioned fixed to the viewport. This would
 mitigate the need to scroll the main viewport as your sidebars would be
 more likely to be in view.

--
Ticket URL: <http://core.trac.wordpress.org/ticket/25821#comment:22>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list