-
Notifications
You must be signed in to change notification settings - Fork 373
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
Selected timeline heuristic is unstable #2186
Comments
I've observed this leading to confusion on multiple occasions -- bumping priority to high so that it actually gets fixed. Also marking as bug as this is a departure from our expected behavior of always defaulting to user-provided timeline. The major challenge with implementing this is that there is a race-condition when we start laying out views where it's possible that the only data we have received is the |
Solution:
|
…cted yet (#2986) * Fixes #2186 Slight deviation from the desired behavior from the ticket: We'll always select the user timeline which is _alphabetically first_. I deem this good enough though and an improvement in any case! Going back the the "auto select" state is not possible explicitely, but will happen if for whatever reason no user timeline is available anymore. Tested as seen in the video and then confirmed separately the described alphabetic behavior https://github.com/rerun-io/rerun/assets/1220815/0d3303d7-7b19-4854-993d-0523b3e35cbb ### Checklist * [x] I have read and agree to [Contributor Guide](https://github.com/rerun-io/rerun/blob/main/CONTRIBUTING.md) and the [Code of Conduct](https://github.com/rerun-io/rerun/blob/main/CODE_OF_CONDUCT.md) * [x] I've included a screenshot or gif (if applicable) * [x] I have tested [demo.rerun.io](https://demo.rerun.io/pr/2986) (if applicable) - [PR Build Summary](https://build.rerun.io/pr/2986) - [Docs preview](https://rerun.io/preview/pr%3Aandreas%2Ffix-timeline-auto-select/docs) - [Examples preview](https://rerun.io/preview/pr%3Aandreas%2Ffix-timeline-auto-select/examples)
…cted yet (#2986) * Fixes #2186 Slight deviation from the desired behavior from the ticket: We'll always select the user timeline which is _alphabetically first_. I deem this good enough though and an improvement in any case! Going back the the "auto select" state is not possible explicitely, but will happen if for whatever reason no user timeline is available anymore. Tested as seen in the video and then confirmed separately the described alphabetic behavior https://github.com/rerun-io/rerun/assets/1220815/0d3303d7-7b19-4854-993d-0523b3e35cbb ### Checklist * [x] I have read and agree to [Contributor Guide](https://github.com/rerun-io/rerun/blob/main/CONTRIBUTING.md) and the [Code of Conduct](https://github.com/rerun-io/rerun/blob/main/CODE_OF_CONDUCT.md) * [x] I've included a screenshot or gif (if applicable) * [x] I have tested [demo.rerun.io](https://demo.rerun.io/pr/2986) (if applicable) - [PR Build Summary](https://build.rerun.io/pr/2986) - [Docs preview](https://rerun.io/preview/pr%3Aandreas%2Ffix-timeline-auto-select/docs) - [Examples preview](https://rerun.io/preview/pr%3Aandreas%2Ffix-timeline-auto-select/examples)
…cted yet (#2986) * Fixes #2186 Slight deviation from the desired behavior from the ticket: We'll always select the user timeline which is _alphabetically first_. I deem this good enough though and an improvement in any case! Going back the the "auto select" state is not possible explicitely, but will happen if for whatever reason no user timeline is available anymore. Tested as seen in the video and then confirmed separately the described alphabetic behavior https://github.com/rerun-io/rerun/assets/1220815/0d3303d7-7b19-4854-993d-0523b3e35cbb ### Checklist * [x] I have read and agree to [Contributor Guide](https://github.com/rerun-io/rerun/blob/main/CONTRIBUTING.md) and the [Code of Conduct](https://github.com/rerun-io/rerun/blob/main/CODE_OF_CONDUCT.md) * [x] I've included a screenshot or gif (if applicable) * [x] I have tested [demo.rerun.io](https://demo.rerun.io/pr/2986) (if applicable) - [PR Build Summary](https://build.rerun.io/pr/2986) - [Docs preview](https://rerun.io/preview/pr%3Aandreas%2Ffix-timeline-auto-select/docs) - [Examples preview](https://rerun.io/preview/pr%3Aandreas%2Ffix-timeline-auto-select/examples)
Try it yourself by running
examples/python/text_logging
a bunch of times: sometimeslog_time
wins, sometimesframe_nr
wins, depending on the speed of ingestion.The text was updated successfully, but these errors were encountered: