Skip to content

Timeless data store with UI override #1493

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Closed
emilk opened this issue Mar 3, 2023 · 2 comments
Closed

Timeless data store with UI override #1493

emilk opened this issue Mar 3, 2023 · 2 comments
Labels
💬 discussion enhancement New feature or request 🐍 Python API Python logging API ⛃ re_datastore affects the datastore itself 📺 re_viewer affects re_viewer itself

Comments

@emilk
Copy link
Member

emilk commented Mar 3, 2023

We want to be able to set blueprint options from the logging SDK, e.g. set the default 3D camera pose or hide/show the 3D axes. Such data is not bound to any timeline.

We also want to be able to override that logged state in the UI.

So we need two timeless stores: one that is part of LogDb, and one that is part of the UI-state. We can then easily reset the UI state to get back to whatever state the user logged.

Any queries to these stores should first check the ui store and then LogDb as a fallback.

Perhaps this should replace our "timeless" thing? Current we only use timeless=true for view coordinates and annotation context. Should the timeless store be completely separate from the time-store?

@emilk emilk added enhancement New feature or request 🐍 Python API Python logging API 💬 discussion ⛃ re_datastore affects the datastore itself 📺 re_viewer affects re_viewer itself labels Mar 3, 2023
@emilk
Copy link
Member Author

emilk commented Mar 3, 2023

Discuss during the meetup in two weeks

@emilk
Copy link
Member Author

emilk commented Aug 5, 2024

We now support UI/blueprint overrides

@emilk emilk closed this as completed Aug 5, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
💬 discussion enhancement New feature or request 🐍 Python API Python logging API ⛃ re_datastore affects the datastore itself 📺 re_viewer affects re_viewer itself
Projects
None yet
Development

No branches or pull requests

1 participant