Skip to content
User Guide
DOC

User Guide

Organize your Unity Editor menus, commands, and assets into custom collections and smart palettes.

Menu Organizer Pro is a productivity suite for the Unity Editor that combines:

  • A main action organizer (profiles and collections).
  • Three fast windows for execution and creation: Command Palette, Hierarchy+, and Project+.
  • A floating launcher to jump between tools in seconds.

It is built with UI Toolkit, adds no external dependencies, and runs editor-only.


You can open them from Tools > Latin Tools or use the launcher with Ctrl+Shift+M (Cmd+Shift+M on macOS).

  1. ✦ Command Palette: search and run Unity menu actions and custom MOP actions.

    Command Palette main view showing search results
  2. 🏗 Hierarchy+: create GameObjects by categories (3D, 2D, UI, Light, Audio, Effects).

    Hierarchy+ main view showing creation options
  3. 📁 Project+: quickly create assets by categories (Scripts, Shaders, Materials, Scenes, UI, Misc).

    Project+ main view showing creation options
  4. ⚙️ Unity Toolbar: quickly access MOP tools from the editor’s main toolbar.

    Custom toolbar view with multiple organized actions
  5. ☰ Menu Organizer Pro: organize your actions into custom profiles and collections.

    Main organizer view in Menu Organizer Pro
  6. 🚀 MOP Tools Launcher: quick hub to open Command Palette, Hierarchy+, and Project+.

    MOP Tools Launcher main view

  1. Open Tools -> Latin Tools -> ✦ MOP Tools and launch a fast tool, or go directly to ☰ Menu Organizer Pro.

  2. In the organizer, create a profile with Create Profile.

    Profiles main view in the main Menu Organizer Pro organizer
  3. Create a collection with + New Collection.

    Create Profile main view showing creation form
  4. Add actions with + Add.

  5. Run actions with ▶ Run or use Command Palette to invoke them instantly.


MOP Tools Launcher main view

The launcher is a centered floating window that opens:

  • 1 Command Palette
  • 2 Hierarchy+
  • 3 Project+

It also supports:

  • Left/right arrow to switch selection
  • Enter to open the selected card
MOP Tools Launcher view with Command Palette selected
  • Escape to close

Global shortcut from menu: Tools -> Latin Tools -> ✦ MOP Tools (Ctrl+Shift+M).


Command Palette tabs view showing action categories
  • Recent
  • Unity
  • MOP
  • Favorites
  • Search by name or path with relevance ranking.
  • Toggle parent category search mode.
  • Collapse/expand groups and enable deep tree for subcategories.
  • Mark/unmark favorites (☆/★).
  • Remove recent items () while on the Recent tab.
  • Up/down arrow: move selection
  • Enter: run action
  • Tab: cycle visible tabs
  • Escape:
    • If there is search text, clear the field
    • If there is no text, close and return to launcher
Command Palette preferences view

From the preferences button you can define:

  • Default tab
  • Maximum recents
  • Visible categories

Window focused on fast GameObject creation (GameObject/...) with category filters.

Hierarchy+ tabs view
  • Recent
  • All
  • 3D
  • 2D
  • UI
  • Light
  • Audio
  • Effects
  • Favorites
  • Relevance and parent-category search.
  • Collapsible groups and optional deep view.
  • Persistent favorites and recents.
  • Full keyboard navigation.

Window focused on fast asset creation inside the Assets/... domain.

Project+ tabs view
  • Recent
  • All
  • Scripts
  • Shaders
  • Materials
  • Scenes
  • UI
  • Misc
  • Favorites
  • Fast creation of common assets (scripts, materials, shaders, scenes, and more).
  • Same search, favorites, and recents system as Hierarchy+.
  • Independent preferences per tool.

This feature adds buttons to the editor main toolbar for quick tool access.

Custom toolbar view with multiple organized actions

To enable this feature, follow this path:

  1. Click the three-dot icon (top-right corner).

  2. Navigate to Latin Tools.

  3. Select ✦ MOP Tools.

MOP toolbar setup view showing the option to enable MOP toolbar

The main organizer lets you build your custom action system.

A profile represents a work context (for example: Level Design, Art Pipeline, or Debug).

Profiles view in the main Menu Organizer Pro organizer

Each collection groups related actions.

Collection edit view showing form to edit collection properties
PropertyDescription
NameName shown in sidebar
IconGroup emoji
DescriptionYou can add an optional description

This feature lets you extend the suite with your own custom actions, seamlessly integrating them into Command Palette and helping keep your Unity editor cleaner and better organized.

List of items that can be added to a custom collection, showing a MOPMenuItem type item
using LatinTools.MenuOrganizerPro;
public static class MyTools
{
[MOPMenuItem("My Tools/Clear Console", Icon = "🧹", Priority = 1)]
public static void ClearConsole()
{
// your logic
}
}
  • MenuPath: hierarchical path using /
  • Icon: emoji or symbol for UI
  • Description: optional description
  • Priority: order (lower value, higher priority)

Command Palette, Hierarchy+, and Project+ share a preferences window where you can configure:

Command Palette preferences view
  • Default tab when opening
  • Maximum recent items
  • Visible categories (show/hide)

This lets you adapt each window to the type of work you do every day.


Data is saved as ScriptableObjects in:

Assets/LatinTools/MenuOrganizerPro/Resources/
├── MOPConfiguration.asset
├── Profiles/
└── Collections/