Набор инструментов для повышения продуктивности в Unity Editor 🚀
A set of productivity tools for the Unity Editor 🚀
- 🎯 Быстрая навигация по папкам в Hierarchy (Folder Navbar)
- 🎨 Цветные папки и строки в Project (Folder Colors / Row Colors)
- ⭐ Панель избранного в Project по зажатому
Alt(Favorites Overlay) - 👀 Hover Preview по
Altдля объектов с мешем - 📌 Удобный Inspector workflow: Tabs, Copy/Paste, Save в Play Mode
Заменяет стандартный куб на иконку основного компонента объекта.
Приоритет: кастомная иконка → коллайдер → первый компонент.
Справа в строке объекта отображаются иконки компонентов.
Нажмите на иконку — откроется всплывающее окно с Inspector этого компонента.
Показывает нестандартные теги и слои в виде цветных бейджей прямо в Hierarchy.
Чередующаяся подсветка строк для удобного визуального разделения.
Рисует линии связей между родителями и дочерними объектами.
Чекбокс включения/выключения объекта появляется при наведении на строку.
Выделяет строки объектов полупрозрачным цветом с акцентной полосой слева.
- Alt + ЛКМ по объекту — открыть палитру цветов
- ПКМ → Highlight Color... — то же через контекстное меню
- Данные сохраняются в
ProjectSettings/NoMorePainColors.json
Позволяет создавать визуальные папки в Hierarchy.
- ПКМ → Create Folder — создать папку
- ПКМ → Mark as Folder / Unmark as Folder — пометить/снять метку папки у объекта
- Данные сохраняются в
ProjectSettings/NoMorePainFolders.json
Панель папок в строке поиска Hierarchy для быстрого перехода между папками-секциями.
Включает кнопку поиска и адаптивное поведение при узкой ширине окна.
При зажатом Alt и наведении на объект с мешем показывает всплывающее превью.
- Превью показывается только для объекта под курсором (без дочерних)
- Используется адаптивный fit, чтобы модель помещалась в окно с отступами
Стилизация папок в окне Project (левая и правая панели):
- Цвет иконки папки (Folder Colors)
- Подсветка строк в левой панели (Row Colors)
- Badge-иконка в правом нижнем углу папки (авто или кастомная)
- Линии дерева в левой панели (Tree Lines)
- Zebra striping в левой панели (Zebra Striping)
Настройка папки:
- Assets → No More Pain → Folder Style...
- Alt + ЛКМ по папке в окне Project
Данные сохраняются в ProjectSettings/NoMorePainProjectFolderStyles.json.
Панель избранного поверх левой панели Project: зажми Alt в окне Project — панель появляется мгновенно.
Как добавить элементы:
- Перетащи папку, ассет или объект прямо на панель (Drag & Drop)
- ПКМ → Add to Favorites в контекстном меню Project
Что можно делать с элементами:
- Клик по строке — выделяет и пингует объект в Project
- Кнопка ✕ на строке — удалить из избранного
- ПКМ по строке — Ping или Remove from Favorites
- Перетащить строку — изменить порядок
Страницы:
- Несколько страниц избранного; переключение кнопками < > в нижней части панели
- Двойной клик по названию страницы — переименовать
- Можно переносить элементы на другую страницу перетаскиванием на кнопку пагинатора
Высота строк:
- Слайдер в подвале панели — меняет размер строк от компактного до крупного (иконки 16–44 px)
Интеграция с Folder Style:
- Если папка покрашена через No More Pain — её цвет отражается в панели: цветная полоска и подсветка строки
Данные сохраняются в ProjectSettings/NoMorePainProjectFavorites.json.
Полоса закреплённых объектов в верхней части Inspector. Табы хранятся отдельно для каждой сцены.
- Add Tab — закрепить текущий объект
- Remove — открепить текущий объект
- Drag-and-drop объекта на полосу
- Кнопки < > для навигации между табами
- ПКМ по табу — удалить или пинговать объект
- Данные сохраняются в
ProjectSettings/NoMorePainTabs.json
Пакетное копирование и вставка компонентов между объектами.
- Copy — открыть список компонентов с чекбоксами
- Paste (N) — вставить выбранные компоненты на все выделенные объекты
- Если компонент уже есть — перезаписываются значения
- Если нет — компонент добавляется
- ✕ — очистить буфер
- Полная поддержка Undo
Сохраняет значения компонентов в Play Mode и восстанавливает после выхода.
- Save в заголовке Inspector (только в Play Mode) — зафиксировать значения
- ✕ — отменить снимок
- Восстановление с поддержкой Undo
Все функции можно включать и выключать по отдельности:
Tools → No More Pain → Settings
💡 Подсказка: если интерфейс кажется перегруженным, отключите ненужные блоки точечно в настройках.
Через UPM (Package Manager):
- Откройте
Window → Package Manager - Нажмите + →
Add package from git URL... - Введите:
https://github.com/M-A-L-bl-LLl/NoMorePainEditor.git
Или вручную в Packages/manifest.json:
{
"dependencies": {
"com.nomorepain.editor": "https://github.com/M-A-L-bl-LLl/NoMorePainEditor.git"
}
}Через скачивание релиза:
- Перейдите на страницу Releases и скачайте архив последней версии
- Распакуйте архив в любую папку
- Откройте
Window → Package Manager - Нажмите + →
Add package from disk... - Укажите
package.jsonвнутри распакованной папки
Требования: Unity 2021.3+
- 🎯 Fast folder navigation in Hierarchy (Folder Navbar)
- 🎨 Colored folders and rows in Project (Folder Colors / Row Colors)
- ⭐ Project Favorites panel on
Althold (Favorites Overlay) - 👀
Althover preview for mesh objects - 📌 Smooth Inspector workflow: Tabs, Copy/Paste, Save in Play Mode
Replaces the default cube icon with the primary component icon.
Priority: custom icon → collider → first component.
Displays component icons on the right side of each hierarchy row.
Click an icon to open a floating quick inspector for that component.
Shows non-default tags and layers as colored badges directly in the Hierarchy.
Alternating row tint for easier visual scanning.
Draws parent-child connection lines.
Shows an enable/disable checkbox when hovering a row.
Highlights hierarchy rows with a semi-transparent color and left accent stripe.
- Alt + LMB on an object — open color picker
- Right-click → Highlight Color... — same via context menu
- Data is saved to
ProjectSettings/NoMorePainColors.json
Creates visual folders in the hierarchy.
- Right-click → Create Folder
- Right-click → Mark as Folder / Unmark as Folder
- Data is saved to
ProjectSettings/NoMorePainFolders.json
Folder navigation bar in the hierarchy search area for quick jumps between folder sections.
Includes search button integration and adaptive behavior in narrow layouts.
While holding Alt and hovering a hierarchy object with a mesh, shows a popup preview.
- Preview is shown only for the hovered object (not children)
- Adaptive fit keeps the model inside the preview window with padding
Folder styling in the Project window (left and right panes):
- Folder icon color (Folder Colors)
- Left-pane row tinting (Row Colors)
- Bottom-right badge icon on folder (auto or custom)
- Left-pane tree lines (Tree Lines)
- Left-pane zebra striping (Zebra Striping)
Configure folder style via:
- Assets → No More Pain → Folder Style...
- Alt + LMB on a folder in Project window
Data is saved to ProjectSettings/NoMorePainProjectFolderStyles.json.
A favorites panel over the left pane of the Project window: hold Alt — the panel appears instantly.
Adding items:
- Drag folders, assets, or objects directly onto the panel
- Right-click → Add to Favorites in the Project context menu
Working with items:
- Click a row — selects and pings the object in Project
- ✕ button on a row — remove from favorites
- Right-click a row — Ping or Remove from Favorites
- Drag a row to reorder
Pages:
- Multiple favorites pages; switch with < > buttons at the bottom
- Double-click a page name to rename it
- Drag items onto pager arrows to move them to another page
Row height:
- Slider in the panel footer — scales row height from compact to large (icons 16–44 px)
Folder Style integration:
- Folders colored via No More Pain reflect their color in the panel: color stripe and row tint
Data is saved to ProjectSettings/NoMorePainProjectFavorites.json.
Pinned objects strip at the top of Inspector. Tabs are stored per scene.
- Add Tab — pin current object
- Remove — unpin current object
- Drag-and-drop objects onto the strip
- < > navigation buttons
- Right-click a tab to remove or ping object
- Data is saved to
ProjectSettings/NoMorePainTabs.json
Batch copy-paste of components between GameObjects.
- Copy — opens component picker with checkboxes
- Paste (N) — pastes selected components to all selected objects
- Existing component: overwrite values
- Missing component: add component
- ✕ — clear clipboard
- Full Undo support
Captures component values in Play Mode and restores them after exiting Play Mode.
- Save button in Inspector header (Play Mode only)
- ✕ button to discard snapshot
- Restore with full Undo support
Each feature can be toggled independently:
Tools → No More Pain → Settings
💡 Tip: if the UI feels too busy, disable specific modules in Settings.
Via UPM (Package Manager):
- Open
Window → Package Manager - Click + →
Add package from git URL... - Enter:
https://github.com/M-A-L-bl-LLl/NoMorePainEditor.git
Or manually in Packages/manifest.json:
{
"dependencies": {
"com.nomorepain.editor": "https://github.com/M-A-L-bl-LLl/NoMorePainEditor.git"
}
}Via release download:
- Go to Releases and download the latest archive
- Extract the archive to any local folder
- Open
Window → Package Manager - Click + →
Add package from disk... - Select
package.jsoninside the extracted folder
Requirements: Unity 2021.3+
MIT License — see LICENSE for details.