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

Gutenberg design makes it difficult to distinguish between multiple custom meta boxes #4535

Closed
maddisondesigns opened this issue Jan 17, 2018 · 6 comments
Labels
Needs Design Feedback Needs general design feedback.

Comments

@maddisondesigns
Copy link

Issue Overview

The current Gutenberg design and the way Custom Field Meta Boxes are implemented make it extremely difficult to distinguish between the various Meta Boxes. Not only is it annoying when using something like ACF where you can make multiple Meta Boxes, but it gets exponentially worse when you have multiple plugins (e.g. ACF & Yoast) that each have their own Custom Meta Boxes.

This how the Meta Boxes are currently displayed in Gutenberg
gutenberg-custommetaboxes

And this is how Meta Boxes are displayed when using the Classic Editor
classiceditor-custommetaboxes

The layout and colours used in the Classic editor make it signitificantly easier to determine the various Custom Meta Boxes and makes for an easier editing experience.

The existing Gutenberg layout and colours for Custom Meta Boxes and the editor page in general makes the editing experience difficult

Steps to Reproduce (for bugs)

  1. Install two plugins that use Custom Meta Boxes (e.g. ACF & Yoast)
  2. Compare screens using the Gutenberg editor and the classic editor

Expected Behavior

I should be able to easily determine where one Meta Box ends and another starts. Gutenberg makes this extremely difficult, which makes editing your page significantly harder than it should be.

Firefox Quantum 57.0.4 (64-bit)
Gutenberg 2.0.0
WordPress 4.9.2

@Soean Soean added [Type] Enhancement A suggestion for improvement. Needs Design Feedback Needs general design feedback. labels Jan 17, 2018
@karmatosed karmatosed removed the [Type] Enhancement A suggestion for improvement. label Jan 17, 2018
@maddisondesigns
Copy link
Author

I'd also like to add that the tiny 612px column (by default) is incredibly frustrating and annoying. I hope you'd consider making that whole custom meta box section full width so fields are considerably easier to edit (especially when those fields are things like image galleries or repeaters).

.editor-layout__metaboxes:not(:empty) .editor-meta-boxes-area {
    width: 90%;
    max-width: 90%;
}

@karmatosed
Copy link
Member

I don't think that by increasing the column we make it more legible. I think that plugins which add metaboxes are going to explore this and that's right over Gutenberg doing this. For now closing.

@maddisondesigns
Copy link
Author

maddisondesigns commented Mar 8, 2018

@karmatosed So you're not even going to make the default Custom Meta Boxes layout more readable!? Regardless of whether you make them wider or not, the main issue that I raised is that it is incredibly difficult to tell where one custom meta box ends and another begins. Can you please reopen this so as to investigate ways to make them more readable. It should not be left to plugin developers to provide default styles for the editor interface.

@aaronjorbin
Copy link
Member

I think one of the root causes here is that the background of the gutenburg page and the background of the meta boxes are the same color. Here is a quick mock of a background color change and slight margin tweeks.

screen shot 2018-03-07 at 10 33 18 pm

@maddisondesigns
Copy link
Author

Changing the background colour would make a huge difference.

Even without a background colour change, doing the bare minimum like adding a complete border around the UI Handle area and increasing the margin between the boxes, would make a huge difference.

Just compare this quick mockup with the first image I posted above

gutenberg-custommetaboxesmockup

And if you want to go a step further, change the background colour of the UI Handle section slightly, to make it an off-white/light grey colour.

@StaggerLeee
Copy link

I told them long time ago background color has to be different. As in Dashboard when logged in backend.
But in the latest Gutenberg version is big improvement already.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs Design Feedback Needs general design feedback.
Projects
None yet
Development

No branches or pull requests

5 participants