Skip to content

Inherit all annotations#602

Open
Tom-TBT wants to merge 10 commits into
ome:masterfrom
Tom-TBT:inherit_all_ann
Open

Inherit all annotations#602
Tom-TBT wants to merge 10 commits into
ome:masterfrom
Tom-TBT:inherit_all_ann

Conversation

@Tom-TBT
Copy link
Copy Markdown
Contributor

@Tom-TBT Tom-TBT commented Dec 5, 2024

Hello,
this includes the display of inherited annotations of other types than mapAnnotations.

This PR also harmonizes the annotation tooltips across possible cases:

  • single object selected, annotation inherited or from the current object
  • multiple objects selected, annotation inherited or from the current objects

Some annotations should have extras in their tooltip:

  • tag annotations show tagsets
  • file annotations show FileID
  • Retrieve tagset of tags to display in the tooltip
  • Improve display with inherited file annotation
  • Handle ratings

Fixes #556

https://forum.image.sc/t/simultaneous-display-of-tags-for-the-image-dataset-and-project-levels/96503

@Tom-TBT Tom-TBT changed the title Inherit all ann Inherit all annotations Feb 24, 2025
@will-moore
Copy link
Copy Markdown
Member

Testing... an Image that has no annotations of it's own (except rating) showing Inherited annotations:

Screenshot 2026-01-27 at 13 52 49

I have certainly got a bit confused recently using merge-ci and seeing unexpected annotations in the Image right-panel.
I can see this is useful sometimes, but I also worry that it confuses people. I wonder about making it more obvious that some annotations are inherited, or not showing them by default.
We probably discussed some of these ideas for inherited KVPs?

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Annotation inheritance for other types (tags, comments, files)

2 participants