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

Allow users to show all sidebar settings by default #55994

Open
culturerich opened this issue Nov 9, 2023 · 4 comments
Open

Allow users to show all sidebar settings by default #55994

culturerich opened this issue Nov 9, 2023 · 4 comments
Labels
[Package] Block editor /packages/block-editor [Type] Enhancement A suggestion for improvement.

Comments

@culturerich
Copy link

culturerich commented Nov 9, 2023

What problem does this address?

From recent Usability Tests, I found that a number of intermediate and advanced users were quite frustrated at the amount of extra clicks they had to make to set common attributes in the Site / Block Editor, e.g. all the different Typographic settings; Dimensions: margin & padding needing clicks to display and then a click to customise differently; Color settings are also quite hidden for some elements, like Links; etc.

expose-settings

What is your proposed solution?

Give each user an editor setting to change the sidebar behaviour from the current default (almost all hidden) to one where all the sidebar settings appear by default (and are therefore quicker to access and change). I assume this would be fairly easy to achieve by an addition to theme.json?

N.B. I appreciate the reason for hiding so many options from normal users, but from my tests, giving more control to intermediate/advanced users would really improve their workflow and experience. Attitudes to the Block / Site Editor, especially those more familiar with tools like Webflow and WP builders like Bricks and Oxygen. While there aren't as many of these users, they are making a lot of Wordpress sites and often affect the reputation of software amongst their peers.

@culturerich culturerich added the [Type] Enhancement A suggestion for improvement. label Nov 9, 2023
@hanneslsm
Copy link

hanneslsm commented Nov 9, 2023

I love the idea!
This would also solve issues like those: #55836

I could imagine storing the information even in a JSON format or so, so that they could be easily imported.

@jordesign jordesign added the [Package] Block editor /packages/block-editor label Nov 9, 2023
@culturerich culturerich changed the title Add a per user setting to show all sidebar settings by default Add a user setting to show all sidebar (design) settings by default Jan 2, 2024
@culturerich culturerich changed the title Add a user setting to show all sidebar (design) settings by default Allow users/designers to show all sidebar settings by default Jan 11, 2024
@culturerich
Copy link
Author

Updated to include an image and clarify the title.

@culturerich
Copy link
Author

Is anyone aware of any existing repos where some similar/aligned them.json code has been shared, e.g. a developer exposing more of these settings for their own development workflow?

@culturerich culturerich changed the title Allow users/designers to show all sidebar settings by default Allow users to show all sidebar settings by default Jan 20, 2024
@jhmonroe
Copy link

jhmonroe commented Dec 9, 2024

100% YES! Since I didn't find yours til today, I opened another ticket about this and propose called the Preference "Always Open Block Settings/Styles" and located the setting in the same spot in Preferences dropdown where "Always Open List View" appears

My ticket: #67698

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Package] Block editor /packages/block-editor [Type] Enhancement A suggestion for improvement.
Projects
None yet
Development

No branches or pull requests

4 participants