Skip to content

Conversation

@Sharp-Eyes
Copy link
Member

This PR makes it so that the registering component manager is immediately stored on the component class.
This reduces the amount of times you manually have to provide a manager when working with component classes/instances.

Breaking changes:

  • RichComponent.get_manager/RichComponent.set_manager are now class methods,
  • ComponentManager.deregister_component now takes a component identifier (string) instead of a class,
  • Some further internal logic changes.

@Sharp-Eyes Sharp-Eyes added enhancement New feature or request breaking change refactor Refactor an existing feature labels Oct 7, 2025
@Sharp-Eyes Sharp-Eyes merged commit 9957496 into master Oct 8, 2025
5 of 8 checks passed
@Sharp-Eyes Sharp-Eyes deleted the fix/set-manager-asap branch October 8, 2025 14:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking change enhancement New feature or request refactor Refactor an existing feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants