Skip to content

feat: SG-43305: Add new annotation UI to expose new features - #1359

Merged
eloisebrosseau merged 7 commits into
AcademySoftwareFoundation:mainfrom
eloisebrosseau:annotations-toolbar-ui
Aug 20, 2026
Merged

feat: SG-43305: Add new annotation UI to expose new features#1359
eloisebrosseau merged 7 commits into
AcademySoftwareFoundation:mainfrom
eloisebrosseau:annotations-toolbar-ui

Conversation

@eloisebrosseau

@eloisebrosseau eloisebrosseau commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

feat: SG-43305: Add new annotation UI to expose new features

Summarize your change.

This PR brings a beta Python-based annotation package with a brand new UI. Several PRs will follow this one to polish the new tool and fix some issues. Note that the current Mu-based annotation package is set as the default in the preferences but the new one can be loaded by showing the hidden packages. A new excludes field was added to the PACKAGE fields to list conflicting packages. This allow us to automatically unload a package when a conflicting one is loaded.

Describe the reason for the change.

We want to modernize and unify annotation tools to get a better user experience during review sessions.

Describe what you have tested and on which operating system.

Loaded both annotations packages was tested on macOS.

@eloisebrosseau
eloisebrosseau force-pushed the annotations-toolbar-ui branch from 688f0f8 to e842e6b Compare July 22, 2026 21:24
rogernelson and others added 3 commits August 5, 2026 10:11
Signed-off-by: Roger Nelson <roger.nelson@autodesk.com>
Signed-off-by: Éloïse Brosseau <eloise.brosseau@autodesk.com>
Signed-off-by: Éloïse Brosseau <eloise.brosseau@autodesk.com>
@eloisebrosseau
eloisebrosseau force-pushed the annotations-toolbar-ui branch 2 times, most recently from 4e7e988 to 4783ede Compare August 6, 2026 19:44
@eloisebrosseau
eloisebrosseau marked this pull request as ready for review August 6, 2026 20:20
Signed-off-by: Éloïse Brosseau <eloise.brosseau@autodesk.com>
Signed-off-by: Éloïse Brosseau <eloise.brosseau@autodesk.com>
Signed-off-by: Éloïse Brosseau <eloise.brosseau@autodesk.com>
Signed-off-by: Éloïse Brosseau <eloise.brosseau@autodesk.com>

@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 !

@rogernelson rogernelson 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.

Looks good, thanks!

Comment thread src/lib/app/RvPackage/PackageManager.cpp
@eloisebrosseau
eloisebrosseau enabled auto-merge (squash) August 10, 2026 18:41
@eloisebrosseau

Copy link
Copy Markdown
Contributor Author

/easycla

@eloisebrosseau eloisebrosseau changed the title feat: Add new annotation UI to expose new features feat: SG-43305: Add new annotation UI to expose new features Aug 18, 2026
@eloisebrosseau
eloisebrosseau merged commit 00867cf into AcademySoftwareFoundation:main Aug 20, 2026
30 of 33 checks passed
@eloisebrosseau
eloisebrosseau deleted the annotations-toolbar-ui branch August 20, 2026 13:13
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