Releases: hanjinliu/magic-class
Releases · hanjinliu/magic-class
v0.7.14
What's Changed
- drop 3.8 and add 3.13 by @hanjinliu in #154
- Forward arguments in serialize and deserialize by @hanjinliu in #156
- Use python 3.11 for testing pyqt6 by @hanjinliu in #158
- Call
plt.close
before plotting on logger by @hanjinliu in #157 - Automatically change color of svg icons by @hanjinliu in #159
Full Changelog: v0.7.13...v0.7.14
v0.7.13
What's Changed
- Don't use ValueWidget isinstance check by @hanjinliu in #150
- add
no_progress_mode
by @hanjinliu in #152 Shift+Return
to run magicgui by @hanjinliu in #151- Fix EvalLineEdit by @hanjinliu in #153
Full Changelog: v0.7.12...v0.7.13
v0.7.12
What's Changed
- Use magicgui Separator object by @hanjinliu in #145
- Fix bugs specific to some containers by @hanjinliu in #146
- Fix traceback dialog by @hanjinliu in #147
- Fix some typing problems by @hanjinliu in #148
- Update
print_table
method of Logger widget by @hanjinliu in #149
Full Changelog: v0.7.11...v0.7.12
v0.7.11
What's Changed
- Fix using Union in field by @hanjinliu in #140
- Walkaround of dead progress bar by @hanjinliu in #141
- Add an argument to not use native menubar by @hanjinliu in #142
- Don't mutate dict in Annotated by @hanjinliu in #143
- Support
super()
in the Container-like methods by @hanjinliu in #144
Full Changelog: v0.7.10...v0.7.11
v0.7.10
What's Changed
- Fix toolbar position by @hanjinliu in #138
- Fix Qt6 events by @hanjinliu in #139
Full Changelog: v0.7.9...v0.7.10
v0.7.9
What's Changed
- update 3d canvas to latest vedo by @marcomusy in #135
- Fix access violations using Qt6 by @hanjinliu in #137
New Contributors
- @marcomusy made their first contribution in #135
Full Changelog: v0.7.8...v0.7.9
v0.7.8
What's Changed
- Implement serialize/deserialize by @hanjinliu in #134
- Implement
_repr_png_
for tool buttons. - Update logger's
print_table
.
Full Changelog: v0.7.7...v0.7.8
v0.7.7
v0.7.6
Changes
- Support python 3.12 (#123) and magicgui 0.8.0 (#127).
- Implement
location=
argument for the consistent way of parent/child connection (#125). - Support iconify icons, following the latest update in magicgui (#126).
- Hold children classes as a WeakSet.
Bug Fixes
Deprecations
dataclass_gui
is deprecated because it is not well tested andmagicgui
'sguiclass
does the similar thing.- Magic classes'
cls.field
/cls.vfield
methods are deprecated in favor oflocation
argument offield
/vfield
functions. - Using Qt standard icons are deprecated in favor of using iconify.
v0.7.5
New Features
- Add methods to temporarily convert GUI error mode (#111).
- Simple scrollable, collapsible, resizable and draggable container creation by boxification (#112).
- Support nested
thread_worker
(#114). - Implement
connect_async
for async callbacks of value widgets (#117). - Support "validator" key in Annotated.