Magic-class

Latest version: v0.7.10

Safety actively analyzes 625095 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 10

0.7.10

What's Changed
* Fix toolbar position by hanjinliu in https://github.com/hanjinliu/magic-class/pull/138
* Fix Qt6 events by hanjinliu in https://github.com/hanjinliu/magic-class/pull/139


**Full Changelog**: https://github.com/hanjinliu/magic-class/compare/v0.7.9...v0.7.10

0.7.9

What's Changed
* update 3d canvas to latest vedo by marcomusy in https://github.com/hanjinliu/magic-class/pull/135
* Fix access violations using Qt6 by hanjinliu in https://github.com/hanjinliu/magic-class/pull/137

New Contributors
* marcomusy made their first contribution in https://github.com/hanjinliu/magic-class/pull/135

**Full Changelog**: https://github.com/hanjinliu/magic-class/compare/v0.7.8...v0.7.9

0.7.8

What's Changed
* Implement serialize/deserialize by hanjinliu in https://github.com/hanjinliu/magic-class/pull/134
* Implement `_repr_png_` for tool buttons.
* Update logger's `print_table`.

**Full Changelog**: https://github.com/hanjinliu/magic-class/compare/v0.7.7...v0.7.8

0.7.7

- Warn if widgets are added to a magic class as a class variable (130).
- Fix using same magic classes in fields (132).
- Migrate to mkdocs (133).
- Fix tooltips of tool buttons.
- Assign "Esc" to close magicgui dialogs.

0.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
-----------
- Fix `connect_async` behavior (118).
- Fix callback searching strategy (119).

Deprecations
--------------
- `dataclass_gui` is deprecated because it is not well tested and `magicgui`'s `guiclass` does the similar thing.
- Magic classes' `cls.field` / `cls.vfield` methods are deprecated in favor of `location` argument of `field` / `vfield` functions.
- Using Qt standard icons are deprecated in favor of using iconify.

0.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.

Bug Fixes
----------
- Fix typing (106, 107).
- Fix callback searching strategy (116).

Page 1 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.