Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Site editor responsiveness #60847

Open
SaxonF opened this issue Apr 18, 2024 · 0 comments
Open

Site editor responsiveness #60847

SaxonF opened this issue Apr 18, 2024 · 0 comments
Labels
[Feature] Site Editor Related to the overarching Site Editor (formerly "full site editing") [Type] Enhancement A suggestion for improvement.

Comments

@SaxonF
Copy link
Contributor

SaxonF commented Apr 18, 2024

What problem does this address?

As we expand data views in a way that requires more horizontal space we need to more strongly consider how to respond to various screen sizes.

What is your proposed solution?

Sidebar
Reduce sidebar to min width of 240px. If a particular page or plugin requires more space, it should be able to dynamically adjust the size. We are working towards removing detail views (e.g. page detail) from the sidebar and once we do that the need for extra width will mostly go away.

image

At 1440
There is enough horizontal space to contain the sidebar, the content frame in a minimised state (e.g. list views and the preview frame

image

At 1024

Tables start to scroll horizontally if need more space. Horizontal overflow when both content frame and preview frame are visible.

image

1024-scroll.mp4

At 768

Sidebar is condensed with the header of the sidebar visible above the two frames. Clicking site icon (or more menu icon) reveals fixed sidebar floating above. We horizontal scroll when content frame and preview frame are visible at the same time.

image

768-scroll.mp4

At 480
Much the same as 768 except preview frame is now hidden. List view types take a user directly to the editor on clicking (or whatever page is the primary action for other post types).

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature] Site Editor Related to the overarching Site Editor (formerly "full site editing") [Type] Enhancement A suggestion for improvement.
Projects
Status: Next
Development

No branches or pull requests

2 participants