Skip to content

Releases: hannesdelbeke/unimenu

0.4.4 fixed breaking maya qt bug

08 May 22:44
Compare
Choose a tag to compare

0.4.3

02 Aug 16:26
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.4.2...0.4.3

0.4.2

24 Jul 13:06
Compare
Choose a tag to compare

What's Changed

  • better unreal implementation

New Contributors

Full Changelog: 0.4.1...0.4.2

0.4.1

12 Jun 16:01
Compare
Choose a tag to compare
  • fix load_module method to not create a empty parent

Full Changelog: 0.4.0...0.4.1

0.4.0

07 Jun 22:06
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.3.1...0.4.0

0.3.1

20 Mar 11:34
Compare
Choose a tag to compare

unreal

  • add parent support

native maya

  • fix bug preventing any commands from running
  • add tooltips (annotation in lower left corner)
  • handle unique name of UI items
  • hookup teardown of menu

other

  • config setup now returns the top nodes it setup
  • some teardown hookup also improves other menu implementations.

0.3.0

02 Mar 15:00
Compare
Choose a tag to compare

NEW FEATURES

  • SUPPORTS NOW ANY QT APP BY DEFAULT, no more need for making new modules in unimenu. 🚀
  • print errors when command from unimenu fails, now runs commands in try except
  • added unimenu.load_all_configs() which discovers all configs from the UNIMENU_CONFIG_PATH env var
  • add custom data support to the config
  • add unique id to menu nodes. not garantueed to be unique yet. example name PARENT1_PARENT2_LABEL
  • add support for teardown for qt nodes. enabling you to remove the menu e.g. on plugin unload.
  • added support for PySide6, to support modern apps such as CryEngine.
  • swapped Autodesk Max & Maya to use Qt instead of their native menubuilders. much cleaner for Max, menus now don't persist across sessions.

POSSIBLE BREAKING BACKWARDS COMPATIBLE
renamed dcc to app in code.
if you e.g. use unimenu.dccs.qt, you now need to swap to unimenu.apps.qt
note that this doesn't affect top level methods. so you likely are good.

OTHER

  • update README & wiki
  • update python version for pypi
  • updated sample code any_dcc_test.py to include more features

0.2.3 correct versioning on building packaging for PyPi

21 Feb 23:07
Compare
Choose a tag to compare

correct versioning in package build
for release to pypi

0.2.0 - Node based refactor

20 Feb 20:30
4874ef1
Compare
Choose a tag to compare

the new unimenu now lets you create & modify menus with node trees, and when finalised, set them up in the app.

the new node based structure is much more flexible, and replaces the menubuilder approach from the first version.

unimenu also became more stable and consistent across several dcc's
with the upgrade, some apps haven't yet been tested due to my demo having run out. e.g. substance painter, marmoset, ...
as soon as i get my hands on them i'll test again

0.1.0 - menu builder MVP

20 Feb 20:47
Compare
Choose a tag to compare