Rethink the View (device emulation), Preview, and View Post UI #65918
Labels
Needs Design Feedback
Needs general design feedback.
[Package] Editor
/packages/editor
[Type] Enhancement
A suggestion for improvement.
Description
Splitting this out from ongoing conversation in #65856
I'm not sure the current UI for the View (device emulation), Preview, and View Post features provides an easily understandable UI and usable experience for users. I think there are some different concepts here that are either mixed together or not well communicated and I see room for improvements.
View
This button provides access to a dropdown menu where there are two entirely different concepts mixed together:
For the sake of clarity I'll call the Desktop, Tablet, and Mobile views 'device emulation tools'.
This feature is meant to allow users to check their content and design by emulating the viewport of different devices. It's actually a 'device emulation' tool. When changing device emulation, the toggle button icon changes to communicate whether it's desktop, tablet, or mobile:
Still, these device emulation tools are grouped within a menu labeled 'View', which is not fully representative of the feature and also confusing because the same term is used for different features.
Additionally, the dropdown menu also contains the 'Preview in a new tab'. This feature is entirely different. It allows users to see a preview of their live changes even the changes that haven't been saved yet. This is an entirely different concept. As such, I think the Preview link is misplaced and should not live in this menu.
Preview and View
'Preview in a new tab' and 'View Post' use the same icon. However, they're functionally different. The UI doesn't do a great job with communicating what the difference is. Also, 'Preview in a new tab' is an extremely useful feature to check your live changes but it's buried down in a menu and not very discoverable. As an user, when I'm editing a post, I want this button to be more prominent and I don't want to click twice to use it.
The difference between the two buttons:
I'd think all these concepts should be clearly separated and better presented in the UI.
Proposal
As a prerequisite, I'd love to know if there's any data or tracking of how users use the 'device emulation tools'. I think it's fundamental to understand how often users use them and whether they find them useful in the first place.
I can only report my personal experience:
Overall, I'm not sure the 'device emulation tools' menu should be placed in such a prominent position.
Instead, I think 'Preview in a new tab' should be way more prominent. It is way more useful in an editorial flow. It allows to see the live changes and as an user I'd want that link to be a top level control.
I'd propose to consider to:
I'd definitely leverage the ability to see both the published version and the working version in two different browser tabs. This is a powerful tool to let users compare the changes they are making but then 'Preview in a new tab' and 'View Post' should be top level controls in the top bar and renamed to better explain what they are about.
Step-by-step reproduction instructions
Screenshots, screen recording, code snippet
No response
Environment info
No response
Please confirm that you have searched existing issues in the repo.
Please confirm that you have tested with all plugins deactivated except Gutenberg.
The text was updated successfully, but these errors were encountered: