Changelog#

The format is based on Keep a Changelog.

[1.6.2]#

Changed#

  • Replaced skip_when_widget_is_invisible decorator with visibility-based subscription management

  • Updated WorkspaceWidget to track window visibility via show() method

[1.6.1]#

Changed#

  • Code formatting improvements

[1.6.0]#

Added#

  • Added new common_dialog module, which hosts a new restore_confirmation_dialog method to centralize the reusable messagebox

[1.5.0]#

Added#

  • Added quicklayout_wrapper with load_layout function to ensure windows are ready before docking

  • Added WorkspaceWidget interface for standardized widget lifecycle management

  • Added skip_when_widget_is_invisible decorator for performance optimization

  • Added ui.ToolBar support in WorkspaceWindowBase

  • Added comprehensive unit tests for decorator functionality

Changed#

  • Enhanced WorkspaceWindowBase to call _update_ui in show_window_fn for proper initialization

  • Improved tab bar enforcement on window resize and dock changes

Fixed#

  • Fixed workspace layout loading race condition causing windows to spawn undocked on first load

  • Fixed tab bars reappearing on window resize by enforcing settings after ImGui inheritance

[1.4.1]#

Added#

  • Added ability to set initial window size

[1.4.0]#

Added#

  • Added create_window method to WorkspaceWindowBase class to support custom windows

[1.3.0]#

Added#

  • Added WorkspaceWindowBase class for workspace window integration

[1.2.2]#

Changed#

  • Renaming “Remix Categories” to “Render Categories” to better reflect the purpose for newcomers

[1.2.1]#

Fixed#

  • Fixed Test assets to large to work without LFS

[1.2.0]#

Changed#

  • Update the documentation for Pydantic V2 compatbility

[1.1.0]#

Added#

  • Moved the categories dialog

[1.0.3]#

Changed#

  • Changed repo link

[1.0.2]#

Changed#

  • Update to Kit 106

[1.0.1]#

Changed#

  • Set Apache 2 license headers

[1.0.0] - 2022-06-09#

Added#

  • Created