Dearpypixl

Latest version: v1.2.6

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

Scan your dependencies

Page 1 of 2

1.2.6

Fixes:
- an internal helper function formerly relied on inspecting the frame stack, which would break when frozen

1.2.4

**Fixes:**
- [Python 3.12] no longer raises `AssertionError` on import
- [`typing`] module contents can now be correctly inspected by type checkers
- [`themes`] calling functions would sometimes raise `AttributeError`
- [`console`] `InteractivePython`'s input field resizer would occasionally break when using a non-default font
- [`api`] `Registry.windows()` now returns only window item identifiers (formerly returned the direct result of `dearpygui.get_windows`, which includes ALL top-level items)
- [`api`] `Registry.root_items()` no longer returns the exact opposite of what's intended
- Interface class `.command` members were bound to the pre-patched DearPyGui function
- Corrected branching logic within the `interface` function based on the inclusion of the `initialize` keyword argument
- Fixed the wonky error message thrown when constructing an interface instance using a new alias
- `delay_search` and `before` are now excluded from "item configuration"

**Misc:**
- Improved the error message thrown when calling the `.configure` or `.configuration` methods of an interface whose target item no longer exists
- Functions within the `color` and `style` modules are now typed to accept variadic keyword arguments
- The performance of the item interface method `.configuration` has been significantly improved


**Full Changelog**: https://github.com/Atlamillias/DearPyPixl/compare/1.2.0...1.2.4

1.2.0

**Changes**
* `dearpygui.grid` has been completely rewritten, although the API is mostly the same. It is now also completely detached from the rest of the library (it will have its' own repo soon).
* Dear PyPixl now plays nice with packaging frameworks.
* Corrected typing for Dear PyGui's buffer types, and added them to `dearpypixl.typing`.

**Full Changelog**: https://github.com/Atlamillias/DearPyPixl/compare/1.1.2...1.2.0

1.1.2

**Breaking**:
- corrected `Application`s `.version` property, which was misspelled as `.verison`

**New**:
- `Runtime`:
* added methods `.get_exit_callback`, `.set_exit_callback`
* added the optional keyword argument *debug_aware* the `.start` method
- added the `menu` module (experimental -- a warning is issued during import)
- added the `.identify` method to `ThemeElementType`s

**Fixes**:
- fixed an issue where the wrong `Table` API was used depending on the installed `dearpygui` version
- the `SupportsSized` mixin now properly returns calculated values for the `rect_min/max` properties when necessary
- `Viewport`s "fullscreen" behaviors no longer do the opposite of what was intended


**Misc**;
- the `AppItemType.root_parent` property is now much more likely to return a proper item interface instead of an instance of `mvAll`
- changed the dependent `dearpygui` version to `>= 1.9.0` (formerly locked to 1.9.x)

1.1.0

Breaking;
* Removed the `interface` module. Public contents are now available in the `typing` module.

Additions;
* `themes` module containing functions that return a theme preset
* expanded the `events` module with *stuff*

Fixes;
* name(space) collisions

1.0.4

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.