1.2.4
Fixes:
- [Python 3.12] no longer raises
AssertionErroron 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
.commandmembers were bound to the pre-patched DearPyGui function - Corrected branching logic within the
interfacefunction based on the inclusion of theinitializekeyword argument - Fixed the wonky error message thrown when constructing an interface instance using a new alias
delay_searchandbeforeare now excluded from "item configuration"
Misc:
- Improved the error message thrown when calling the
.configureor.configurationmethods of an interface whose target item no longer exists - Functions within the
colorandstylemodules are now typed to accept variadic keyword arguments - The performance of the item interface method
.configurationhas been significantly improved
Full Changelog: 1.2.0...1.2.4