Maestro: The Inline Admin Menu Editor

Changelog

1.3.1

  • Editor restyle: the edit-mode toolbar and controls now look native to wp-admin — quiet, borderless icon buttons replacing the coloured-outline toolbar introduced in 1.2.0. Colour is now reserved for errors and the destructive “Reset All”.
  • Exit is a single control: the admin-bar “Exit Menu Editor” toggle (the duplicate Exit button in the bottom toolbar is gone). Clicking it saves any pending change before leaving edit mode.
  • Quieter save status — a muted “Saved” confirmation, with red shown only when a save fails.
  • The controls panel, the icon/visibility popovers, and the first-run tour adopt core wp-admin styling; the first-run banner’s text and button are now vertically centered.
  • Accessibility: improved contrast for the “Reset All”, “Save failed”, and “Saved” indicators on dark admin colour schemes (e.g. Midnight).

1.3.0

  • Saved overrides now keep applying even when your site moves to a new host, when a plugin updates and changes a version number in its menu URL, when UTM tracking parameters drift on external-tool links, and when a taxonomy slug is stored with & encoding instead of & (or vice versa) — no manual re-save needed.
  • Edit-mode toolbar: the Exit and Reset All controls now use clearer, more consistent icons (Exit matches the admin-bar toggle).
  • New: a first-run guided tour walks you through editing the menu — selecting an item, the rename/icon/visibility controls, reordering, autosave, and exit. A “?” button in the edit-mode toolbar replays it anytime. (It replaces the previous one-time menu highlight.)
  • Fix: while editing, the menu’s group separators no longer show as a stray dark band between sections (most noticeable above the Posts group); they collapse so items sit flush. The normal menu is unchanged.

1.2.0

  • Redesigned edit-mode toolbar: every control is now a compact icon button in one consistent system, with colour signalling meaning — green for editing/saved, amber for unsaved changes, red for Reset All. Fully accessible: each control keeps its name for screen readers and shows a tooltip on hover.
  • Mobile: the editor is reachable on phones now — the admin-bar “Edit Menu” toggle stays visible at small screen widths (it was hidden before), and the toolbar and controls are sized for touch.
  • “Edit Mode” indicator: a persistent, glanceable cue that you’re editing, plus a one-time first-run hint highlighting the menu.
  • Rename: the field shows a placeholder label, and the transient “Saved” confirmation now clears itself after a moment so the toolbar stays quiet.
  • Reorder: keyboard (Alt+Arrow) and the new ▲/▼ buttons leave menu separators in place; the per-item Reset button is disabled when there’s nothing to undo.
  • Robustness: Maestro engages WordPress’s menu-order machinery only when you’ve actually reordered top-level items (otherwise it stays out of other plugins’ way); the stored configuration is size-bounded; and concurrent save / reset / exit actions are race-safe.
  • Fix: the “modified” indicator now sits on the changed row’s label for items that have submenus.

1.1.1

  • Editor: the selected item’s name is now screen-reader-only — the visible breadcrumb duplicated the rename field and ate horizontal space, and the controls are self-explanatory. Screen-reader users still get the item/submenu context.
  • Editor: shorter reset button labels — “Reset Item” and “Reset All”.

1.1.0

  • Keyboard reordering: select a menu item, then press Alt+ArrowUp / Alt+ArrowDown to move it. Each move is announced to screen readers (politely for success, assertively when already at the boundary). No mouse required.
  • Modified indicator: changed items show a non-color glyph (•) with screen-reader text “(modified)” in edit mode. The indicator refreshes live on every rename, icon change, visibility change, and reset.
  • Discoverable per-item reset: the Reset this item button in the controls panel is now keyboard-reachable (Tab + Enter/Space) and is visually emphasised whenever the selected item has unsaved overrides.
  • Solid bundled icons: the Bootstrap Icons set now uses solid (*-fill) variants, so it mixes naturally with WordPress’s dashicons in the picker.
  • Edit-mode polish: clearer toolbar grouping, a more scannable icon grid, and a dismissible first-run hint.
  • Native save status: the saving / saved / error states now use WordPress dashicons (a spinner, a check, a warning) instead of emoji glyphs that some platforms recoloured or dropped; the idle state shows no icon.
  • Fixes: the saved status no longer renders a double check mark; the rename field no longer shifts as the title length changes; toolbar controls wrap instead of overlapping on narrow screens.
  • Listing: rewritten description and FAQ, plus a “Try it first” link to a live WordPress Playground demo.

1.0.0

  • Initial release: rename, reorder, per-role visibility, reset.
  • Icons: accepts all four native WordPress forms (dashicon, none, base64 image data-URI, image URL); picker bundles dashicons + curated Bootstrap Icons with search, keyboard accessibility, and mobile-sized touch targets.
  • Editor: click-to-select with a shared panel, debounced single-flight autosave, and folded-mode neutralization.

Plugin Website
Visit website

Author
Dan Knauss
Version:
1.3.1
Last Updated
July 5, 2026
Requires
WordPress 6.4
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.