Skip to content
hannes edited this page Feb 14, 2023 · 29 revisions

UniMenu (Universal Menu)

UniMenu is a pure python module to add python commands to the menu. Great for creating menu configs that are shared between applications. E.g. in a VFX or game studio pipeline.

Feature overview

App Icon Separator callback command ¹ tooltip teardown native UI
Maya ? PySide2 & native menu
Max ² TODO TODO ? PySide2 & native menu
Substance Painter ? ? ? ? PySide2
Krita ? ? ? PyQt5
Qt any Qt
Marmoset ? ? ? UIWindow
Blender ? ? GHOST Menu Operator
Unreal ? ? ? ? Slate ToolMenuEntry

¹ some apps only support string commands, some support passing functions & callbacks. ² ⚠️ Max maintains it's created menu on restart, inconsistent with other apps. ¹²³⁴⁵⁶⁷⁸⁹⁰

todo

checkbox, e.g. Krita options, e.g. maya shortcuts - Krita

Clone this wiki locally