Skip to content

Text migration to archetypes #2793

@teh-cmc

Description

@teh-cmc

Related:

Overall:

(checked = merged or done in branch emilk/text-log)

  • datatype Utf8
  • component Text(Text)
  • component TextLogLevel(Text)
  • archetype TextDocument { body: Text }
  • archetype TextLog { body: Text, level: TextLogLevel }
  • Add TextLogLevel::INFO etc helpers for Rust, Python, C++
  • Add back color support to TextLog ?
  • Use component Text for rectangles, scalars, points etc
  • Use archetype marker components in the viewer for understanding what is what
  • Delete all the old component
  • Replace "INFO" in Python with rr2.components.TextLogLevelType.INFO or whatever
  • [z] Check that we have nice docs in all languages
  • Python support
    • Extensions
    • Unit test (constructors, serialization)
    • Doc example
  • Rust support
    • Extensions
    • Unit test (constructors, rust-to-rust roundtrip)
    • Doc example
  • C++ support
    • Extensions
    • Unit test (constructors, serialization)
    • Doc example
  • Cross-language roundtrip test
  • Remove old components
    • Clean up re_components
    • Port viewer to use new types and queries

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions