unimenu
unimenu copied to clipboard
easy consistent menus across apps: unreal, blender, maya, krita, substance painter, Katana, marmoset, 3ds max, cry-engine, FreeCAD, Hero, Nuke, Qt,...
runtime commands are new in 2022 they show up in the ctrl-F search box. let's add support for them
[Issue Page](https://github.com/hannesdelbeke/unimenu/issues/59)
 ``` parent_path: ContentBrowser.FolderContextMenu label: FolderContextMenu # also tried ContentBrowser.FolderContextMenu items: - label: TA Tool separator: True - label: SyncToAssetByPath command: from utility.sync_to_asset_by_path import SyncToAssetByPath;SyncToAssetByPath() - label: CheckAssets command: from...
``` # Error: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape ``` error trying to read config in maya from path no idea how to...
not sure if it's max or maya. but if we parent a new menu entry to an existing menu on startup. the whole menu is removed. - pyblish can correctly...
a section needs to first be added then we set section name in the labels/command entries ```python # create section named test return parent_app_node.add_section(section_name="test", label=self.label + "_label", insert_name="test_insert_name") # assign...
Add support for shortcut keys to programs that support adding shortcut keys to menus
add ability to query the native app's menu as a unimenu menuNode tree. would open up more modifications etc but pretty advanced, not a real need for now.
we can use https://github.com/hannesdelbeke/detect-app to detect the app we are runnin in, to avoid duplicating app info detect logic. we could also vendor it to not create a dependency
uniemnu already supports parent menus. or parent to a toolbar. but what if there's an existing menu. e.g. File/Settings/.... and we want to append to this? believe not all apps...