Annotation color #7
Replies: 4 comments 13 replies
-
You are introducing 2 discussions here:
If we standardize a color set but an app can add colors, the standardization is destroyed. If we don't allow filtering by color, we loose an obvious way to filter personal annotations in an app. I recognize that filtering by colors imported from another app by color code, is not perfect. We are experiencing it now with our dev on Thorium. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
What should apps do if they support only 3 or 4 colors (different from the ones we define) and product owners don't want to extend their set? I imagine the only fallback is translating and merging colours on display (if the inner model supports keeping native colours on disk) or on import. For instance, if an app supports yellow, blue, pink, brown: red can be changed to pink, brown to orange, green and purple to blue. There is a semantic loss, but the user still gets the most of what his app can provide. |
Beta Was this translation helpful? Give feedback.
-
I updated the spec from this discussion.
Note for subsequent discussion in this thread: I renamed tag to keyword. I feel that the notion of tag is associated with multiple values, but we want only one value per annotation. Keyword is less associated with multiple values. Category could be even better. This can be another discussion item. Using a keyword as an alternative to a colour seems like a hack. And what if the annotation already has a keyword? |
Beta Was this translation helpful? Give feedback.
-
In the current draft, each annotation can provide a different color using the
color
property and values based on the CSS3 Color Module Level 3.With our recent discussions around Media Overlays, we've seen that this approach is problematic:
By allowing an almost unlimited number of values, we also open the door to a "rainbow coloured rendering" of a publication, where dozens of colors could show up on a single page if you start combining several annotation sets.
I think our approach should be different:
With unlimited colour values available, I don't see how filtering by colour could reasonably work. With a subset, this could be considered, but it seems like a slippery slope as soon as you allow several annotation sets.
IMO, filtering by tags and annotation sets is more reliable overall.
Beta Was this translation helpful? Give feedback.
All reactions