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 raiseAttributeError
- [
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 ofdearpygui.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 theinitialize
keyword argument - Fixed the wonky error message thrown when constructing an interface instance using a new alias
delay_search
andbefore
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
andstyle
modules are now typed to accept variadic keyword arguments - The performance of the item interface method
.configuration
has been significantly improved
Full Changelog: 1.2.0...1.2.4