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

Move individual menu management to the menu list view tab (or more intuitive location) #51536

Open
ndiego opened this issue Jun 15, 2023 · 8 comments
Labels
[Block] Navigation Affects the Navigation Block Needs Design Feedback Needs general design feedback. [Type] Enhancement A suggestion for improvement.

Comments

@ndiego
Copy link
Member

ndiego commented Jun 15, 2023

What problem does this address?

I have fielded numerous questions about how to rename Navigation menus or delete them once created. The most recent in the latest call for testing. This functionality is available but hidden in the Advanced panel with the Settings tab. This is not intuitive, and most users will never find it.

What is your proposed solution?

Move all menu settings to the List View tab.

Current Proposed Change
image image
@ndiego ndiego added [Type] Enhancement A suggestion for improvement. [Block] Navigation Affects the Navigation Block labels Jun 15, 2023
@ndiego
Copy link
Member Author

ndiego commented Jun 15, 2023

@richtabor @getdave would love your thoughts on this.

@getdave
Copy link
Contributor

getdave commented Jun 15, 2023

Navigation in Browse mode helps with this. We could have a modal popup as an action under the ellipsis menu and that would be consistent with what we have in Browse Mode sidebar.

@ndiego
Copy link
Member Author

ndiego commented Jun 15, 2023

Navigation in Browse mode helps with this. We could have a modal popup as an action under the ellipsis menu and that would be consistent with what we have in Browse Mode sidebar.

Yeah that would work great too. Really anything to make this functionality easier to access. 😅

@annezazu
Copy link
Contributor

annezazu commented Jul 4, 2023

Noting this option: #50583 I agree that we should have consistency across the experiences though as this came up previously: #46638

@getdave getdave added the Needs Design Feedback Needs general design feedback. label Sep 8, 2023
@getdave
Copy link
Contributor

getdave commented Sep 8, 2023

I recognise that this needs to be improved. However I"m not sure about putting this information in the List View tab which should probably be reserved for tree presentation only.

I did consider Settings as a home, but it would end up further down the panel because (AFAIK) there is no way to specify the order of panel items and other controls are inserted via block supports and thus end up at the top.

I'd appreciate some additional input from @WordPress/gutenberg-design before proceeding here. Also pinging @scruffian and @draganescu for their thoughts.

@scruffian
Copy link
Contributor

I think we should take inspiration from the site view:
Screenshot 2023-09-08 at 14 20 33

@richtabor
Copy link
Member

Why not use the "Rename" flow we have in place for Group blocks? I suspect that'll become an expected pattern in time.

CleanShot 2023-09-08 at 17 27 18

@getdave
Copy link
Contributor

getdave commented Sep 11, 2023

I think some combination of Rich and Ben's suggest seems logical. I don't think relying on List View will suffice as the control should be contextual to the block when it is selected. We can add that as an additional affordance though.

If we were able to move the menu switching out of the 3 dots menu on the List View tab then perhaps we could add Rename there and that would mirror the pattern already found in the Site View sidebar as suggested by @scruffian.

I don't think however, that we can simp;y dump Rename into the existing 3-dots options menu because it's currently clearly as menu switcher for the Navigation Block rather than an options menu for the current Navigation Menu.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Block] Navigation Affects the Navigation Block Needs Design Feedback Needs general design feedback. [Type] Enhancement A suggestion for improvement.
Projects
None yet
Development

No branches or pull requests

5 participants