Skip to content

fix: SG-44546: Fix annotations always enabled - #1373

Open
eloisebrosseau wants to merge 1 commit into
AcademySoftwareFoundation:mainfrom
eloisebrosseau:fix-annotations-always-enabled
Open

fix: SG-44546: Fix annotations always enabled#1373
eloisebrosseau wants to merge 1 commit into
AcademySoftwareFoundation:mainfrom
eloisebrosseau:fix-annotations-always-enabled

Conversation

@eloisebrosseau

@eloisebrosseau eloisebrosseau commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

fix: SG-44546: Fix annotations always enabled

Summarize your change.

The new annotation package was updated to match the behaviour of the old one where the mode manager is the one responsible of handling the activation and deactivation instead of having it being active all the time. Methods related to manage not showing the new panel at the same time as the old was was removed since only one package can be loaded at once. Some cleanup was also done to remove mentions of Live Review in annotate_meta_mode.py.

Describe the reason for the change.

The new annotation tool was always enabled instead of being activated and deactivated by the mode manager like the old annotation tool is. This was prevented the normal events for play/pause and playback to go through, and resulted in strokes being drawn on the frames instead.

Describe what you have tested and on which operating system.

Loading a clip with the new annotation panel closed, and clicking on the frames or the timeline to validate that playback was triggered instead of drawing strokes, was tested on macOS.

@eloisebrosseau
eloisebrosseau force-pushed the fix-annotations-always-enabled branch 9 times, most recently from af500ca to 0d11245 Compare August 24, 2026 14:30
Signed-off-by: Éloïse Brosseau <eloise.brosseau@autodesk.com>
@eloisebrosseau
eloisebrosseau force-pushed the fix-annotations-always-enabled branch from 0d11245 to b82b10e Compare August 24, 2026 14:41
@eloisebrosseau
eloisebrosseau marked this pull request as ready for review August 24, 2026 15:00

@bernie-laberge bernie-laberge left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants