diff --git a/midi_app_controller/state/state_manager.py b/midi_app_controller/state/state_manager.py index 005187e..251311d 100644 --- a/midi_app_controller/state/state_manager.py +++ b/midi_app_controller/state/state_manager.py @@ -7,7 +7,7 @@ from app_model.types import CommandRule, MenuItem # TODO: This will be made public in some future napari version -from napari._app_model import get_app +from napari._app_model import get_app_model from midi_app_controller.actions.actions_handler import ActionsHandler from midi_app_controller.actions.bound_controller import BoundController @@ -364,7 +364,7 @@ def get_state_manager() -> StateManager: """Returns the `StateManager` singleton.""" global _STATE_MANAGER if _STATE_MANAGER is None: - register_custom_napari_actions(get_app()) - _STATE_MANAGER = StateManager(get_app()) + register_custom_napari_actions(get_app_model()) + _STATE_MANAGER = StateManager(get_app_model()) _STATE_MANAGER.load_state() return _STATE_MANAGER diff --git a/pyproject.toml b/pyproject.toml index 9f81fab..2d32fbb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,7 +15,7 @@ classifiers = [ "Programming Language :: Python", ] dependencies = [ - "napari[all]>=0.4.19", + "napari[all]>=0.5.4", "python-rtmidi>=1.5.8", "pyyaml>=6.0.1", "pydantic>=2.7.1",