Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Automatic change detection / deduplication in timeline or stream #3745

Open
kpreid opened this issue Oct 9, 2023 · 1 comment
Open

Automatic change detection / deduplication in timeline or stream #3745

kpreid opened this issue Oct 9, 2023 · 1 comment
Labels
🧑‍🎨 Design Requires UX/UI designer input enhancement New feature or request 🚀 performance Optimization, memory use, etc ⛃ re_datastore affects the datastore itself ui concerns graphical user interface

Comments

@kpreid
Copy link
Collaborator

kpreid commented Oct 9, 2023

Is your feature request related to a problem? Please describe.
My application code logs various things every frame. The result of this in the Rerun viewer is a boring, uninformative timeline. I think this space could be used better:

image

Describe the solution you'd like
Either in the viewer or the SDK, automatically detect when logged data is identical to the data in the previous timepoint, and distinguish in the timeline the points where values changed versus those where they did not. This distinction could be made by color, or by some kind of background box/line connecting identical points.

Describe alternatives you've considered
This can of course be done in application code, but it would often requires maintaining additional state. I think having Rerun do it “out of the box” would be a useful addition.

@kpreid kpreid added enhancement New feature or request 👀 needs triage This issue needs to be triaged by the Rerun team labels Oct 9, 2023
@teh-cmc teh-cmc added ui concerns graphical user interface ⛃ re_datastore affects the datastore itself 🚀 performance Optimization, memory use, etc and removed 👀 needs triage This issue needs to be triaged by the Rerun team labels Oct 9, 2023
@teh-cmc
Copy link
Member

teh-cmc commented Oct 9, 2023

Beyond the UI, the general idea of detecting and optimizing out duplicate cells can lead to many storage and compute performance improvements.
Related:

@Wumpf Wumpf added the 🧑‍🎨 Design Requires UX/UI designer input label Oct 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🧑‍🎨 Design Requires UX/UI designer input enhancement New feature or request 🚀 performance Optimization, memory use, etc ⛃ re_datastore affects the datastore itself ui concerns graphical user interface
Projects
None yet
Development

No branches or pull requests

3 participants