Skip to content

Tagged components milestone 3: descriptor-driven and partial queries #8293

Description

@teh-cmc

The third milestone for tagged components is to be able to query (LatestAt and Range) for components based on descriptor tags and potentially partial information.
The semantics of the viewer must not be impacted in any way by that change.

All ComponentName-based logic must be gone, in favor of `ComponentDescriptor-based logic.

E.g.:

  • LatestAt("a/b/c@*:Color#*), which is what you can do today.
  • LatestAt("a/b/c@LineStrips2D:Color#*), to ask specifically for colors belonging to LineStrips2D.
  • LatestAt("a/b/c@LineStrips2D:Color#edge_color), to ask specifically for the edge colors.

This is the last milestone before people can actually start building features on top of tagged components.

More details TBD.


Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions