-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Description
This issue captures the current priorities for Navigation which we are aiming to include in WordPress 6.2.
Some progress has been made in 6.1, particularly on the theme switching, fallback and new menu facets. Editing menus is now an area that now requires attention.
There's also a longer backlog used to more exhaustively track open issues, bugs, and pending tasks at #38275.
Editing Menus
There are other questions around how to normalize things like "page list" (automated list) and individually curated items, how we handle transitioning from one to the other mechanism, etc. The flows for managing a menu extend beyond the menu itself (as in, it also needs to be taken into account when creating content like pages) and that's important to recognize.
This work for 42257 can be broken down into discrete pieces, some of which can be done in parallel. These in a rough priority order:
- Create list view in the block inspector as an experiment (Off canvas menu editing: adds list view to navigation block #44534)
- Navigation List View: Conditionally enabled/disable block selection in the canvas #45440
- Navigation List View: Add an "edit" option #45442
- Navigation List View: Create a drill down navigation panels system #45439
- Navigation List View: Add a “create submenu” option #45441
- Navigation List View: Add a block appender #45445
- Page List: Display items in the List View #45482
- [Navigation Block] Experiment: Change focus when we edit a menu item to the correct tab #45951
At this point we can do some user tests
- Navigation List View: Move the navigation selector to the dot menu #45444
- Navigation List View: Handle the wide sidebar #45446
- Navigation List View: Move the list view to a separate tab #45447
- Navigation List View: Drag and drop considerations #45448
- Improve empty menu state in Nav Offcanvas #46202
- Page List allows insertion of any child block #46224
- Use LinkControl in Navigation Link block controls #46217
- Utilise LinkUI component in Navigation Submenu #46207
- Nav Submenu block Link UI text control #46206
- Handle non-direct insertion in Nav offcanvas inserter #46203
- Navigation Link: Handle rich text better in the label #46055
- Use <Navigator> component on Inspector Controls "back" button UX #45884
- Navigation: Share layout code for both Page List Item and Navigation Link #46050
- Universal block inspector controls back button #46058
- Navigation: Don't use the "submenu" icon for the navigation submenu block when in the list view #46065
- Navigation: Move the "add submenu" item and add an icon #46072
- Page List: Lock icon in the inspector controls #46191
- Explore a more systematic approach to interactions that should / could hide the block toolbar #46192
- Nav off-canvas editor not offering the option to create a new page when it doesn't exist #46193
- Navigation Items: Add transform items in the inspector, a la Group/Row/Stack #46195
Nice to haves:
- Page List: Add parent parameter to show all child pages of current page #31063
- Navigation Focus Mode: Ability to access/edit Navigation Post items in isolation #37950 (see Add focus mode for Navigation Menus #39286) - it should be possible to link from wp-admin to editing navigation in template focused mode
- Navigation: Improve the experience for moving between "auto" and custom items #45450
Metadata
Metadata
Assignees
Labels
Type
Projects
Status