Customizer: Implement mobile responsive block toolbar#31589
Conversation
|
Size Change: -11.6 kB (-1%) Total Size: 1.3 MB
ℹ️ View Unchanged
|
The header needs a
The description container only overlays the toolbar when scrolling up, and I don't think that's too bad. It's easy enough to hide again by scrolling down, and users are familiar with how it works already. |
|
Thanks for the hints @tellthemachines, that should be working now! |
tellthemachines
left a comment
There was a problem hiding this comment.
This is working very well now ✅
| border-bottom: 1px solid $gray-200; | ||
|
|
||
| // Ensure widget UI doesn't overlap when scrolling | ||
| z-index: 8; |
There was a problem hiding this comment.
What's the reason for 8 here? 2 seems to work as well. Might be worth adding something to the comment about what we're trying to overlay.
There was a problem hiding this comment.
I've move this to the z-indexes file and added a better comment 👍
Also split the topbar and toolbar indices. I figure it's best to make them as high as possible as nothing else should overlap them other than the odd element (popovers, tooltips) that already has a much higher z-index.
|
Nice! The only thing I spotted is that I think we should hide the fixed toolbar bottom border when everything is deselected, so that there’s no visible bar area there unless a block is selected. Here's how it works in the post editor: fixed-toolbar-post-editor.movThanks @talldan! |
|
For now I've removed the sticky topbar behavior to solve the issue I had above. I think it's more important to get this in before the WordPress 5.8 feature freeze. |


Description
Follow up to #31134
Progresses #30912Closes #30720
Styles the fixed (mobile responsive) toolbar that #31134 introduced to look like the design in #30720 (comment).
I've also styled the top bar a bit and set it to
position: sticky(#30912), but for some reason it doesn't stick while the toolbar does. Not sure if any CSS pros have any ideas how to solve that? There's still a separate issue open for it, so it doesn't have to be solved in this PR, but it might be nice.The stickyness of the block toolbar itself isn't perfect as the customizer has it's own JavaScript-y scrolling thing happening with the sidebar description container above it.
How has this been tested?
Screenshots
Types of changes
New feature (non-breaking change which adds functionality)
Checklist:
*.native.jsfiles for terms that need renaming or removal).