-
Notifications
You must be signed in to change notification settings - Fork 334
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
Refactor StoreHub to fix bugs around blueprint persistence #5849
Commits on Apr 5, 2024
-
Introduce blueprint APIs for connect/spawn (#5814)
### What Blueprint objects can now be used directly to spawn or connect to an existing viewer, matching the behavior of save. Required a bit of refactoring of spawn into a helper utility. ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5814) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5814?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5814?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5814) - [Docs preview](https://rerun.io/preview/8395f8354d2c443c14ba9a83c2fa5090e11bd247/docs) <!--DOCS-PREVIEW--> - [Examples preview](https://rerun.io/preview/8395f8354d2c443c14ba9a83c2fa5090e11bd247/examples) <!--EXAMPLES-PREVIEW--> - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
Configuration menu - View commit details
-
Copy full SHA for 63afebd - Browse repository at this point
Copy the full SHA 63afebdView commit details -
Remove aspect ratio check from
upload_image.py
(#5806)### What That check dates back from when we used the screenshot as thumbnail, so we needed it to have some sensible aspect ratio. That's history now, and bypassing this check every time is most annoying. ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5806) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5806?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5806?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5806) - [Docs preview](https://rerun.io/preview/3382c7c3964426d42115a8b9e3476c313145a153/docs) <!--DOCS-PREVIEW--> - [Examples preview](https://rerun.io/preview/3382c7c3964426d42115a8b9e3476c313145a153/examples) <!--EXAMPLES-PREVIEW--> - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
Configuration menu - View commit details
-
Copy full SHA for fb7e9e8 - Browse repository at this point
Copy the full SHA fb7e9e8View commit details -
nuScenes: add blueprint info + minor cleaning (#5813)
### What ☝🏻 ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5813) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5813?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5813?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5813) - [Docs preview](https://rerun.io/preview/05296af7fcc64cce31a9a454a07ce0867c8e4915/docs) <!--DOCS-PREVIEW--> - [Examples preview](https://rerun.io/preview/05296af7fcc64cce31a9a454a07ce0867c8e4915/examples) <!--EXAMPLES-PREVIEW--> - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
Configuration menu - View commit details
-
Copy full SHA for f0661d8 - Browse repository at this point
Copy the full SHA f0661d8View commit details -
Objectron: add blueprint info + minor cleaning (#5810)
### What ☝🏻 ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5810) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5810?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5810?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5810) - [Docs preview](https://rerun.io/preview/8b3283ee2b7863ee1d52674a292c188246d2c2ac/docs) <!--DOCS-PREVIEW--> - [Examples preview](https://rerun.io/preview/8b3283ee2b7863ee1d52674a292c188246d2c2ac/examples) <!--EXAMPLES-PREVIEW--> - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
Configuration menu - View commit details
-
Copy full SHA for 7295e77 - Browse repository at this point
Copy the full SHA 7295e77View commit details -
Tune copy on welcome page (#5811)
Second attempt at #5778 ### What ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5811) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5811?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5811?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5811) - [Docs preview](https://rerun.io/preview/b5c7f424890c4cb71b9198e46718839da11fdef0/docs) <!--DOCS-PREVIEW--> - [Examples preview](https://rerun.io/preview/b5c7f424890c4cb71b9198e46718839da11fdef0/examples) <!--EXAMPLES-PREVIEW--> - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html) --------- Co-authored-by: Jeremy Leibs <jeremy@rerun.io>
Configuration menu - View commit details
-
Copy full SHA for ceb48a3 - Browse repository at this point
Copy the full SHA ceb48a3View commit details -
Improve documentation previews (#5805)
### What Documentation previews are now built from the latest production deployment on every PR that includes changes to markdown files in `docs` or `examples`. ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5805) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5805?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5805?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5805) - [Docs preview](https://rerun.io/preview/35c5f659949fd08ce283f077ea6de6217b38d432/docs) <!--DOCS-PREVIEW--> - [Examples preview](https://rerun.io/preview/35c5f659949fd08ce283f077ea6de6217b38d432/examples) <!--EXAMPLES-PREVIEW--> - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
Configuration menu - View commit details
-
Copy full SHA for b5ca805 - Browse repository at this point
Copy the full SHA b5ca805View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ab86d9 - Browse repository at this point
Copy the full SHA 5ab86d9View commit details -
Stop using
<h1>
in example README.md (#5817)### What `<h1>` is for the page title, that is autogenerated by the front end. The README should only contains `<h2>` and lower. This PR fixes all the readme and adds a lint for that (available with `python scripts/lint.py --extra`). Would benefit from rerun-io/landing#521 being solved. ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5817) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5817?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5817?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5817) - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
Configuration menu - View commit details
-
Copy full SHA for 3f4d2f9 - Browse repository at this point
Copy the full SHA 3f4d2f9View commit details -
Add changelog for the unreleased 0.15 (#5809)
### What Slightly unconventionally I decided to add the changelog under the `# Unreleased` heading so we can merge this right away, without having to wait for a release. [Rendered](https://github.com/rerun-io/rerun/blob/emilk/0.15.0-changelog/CHANGELOG.md) ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5809) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5809?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5809?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5809) - [Docs preview](https://rerun.io/preview/8aed4a43cc19d8f59ea4cad14884c223f14a96fd/docs) <!--DOCS-PREVIEW--> - [Examples preview](https://rerun.io/preview/8aed4a43cc19d8f59ea4cad14884c223f14a96fd/examples) <!--EXAMPLES-PREVIEW--> - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html) --------- Co-authored-by: Clement Rey <cr.rey.clement@gmail.com> Co-authored-by: Antoine Beyeler <49431240+abey79@users.noreply.github.com> Co-authored-by: Antoine Beyeler <antoine@rerun.io> Co-authored-by: Jeremy Leibs <jeremy@rerun.io>
Configuration menu - View commit details
-
Copy full SHA for 04f3c94 - Browse repository at this point
Copy the full SHA 04f3c94View commit details -
Add dep for docs-path-filter job (#5818)
### What Needed for the filter to work properly. ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5818) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5818?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5818?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5818) - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
Configuration menu - View commit details
-
Copy full SHA for 6ffda0a - Browse repository at this point
Copy the full SHA 6ffda0aView commit details -
Bump versions to 0.15.0-rc.2 (#5819)
### Next steps - Test the release - If this is an 'alpha' release, you can just merge the pull request. - Otherwise: - For any added commits, run the release workflow in 'rc' mode again - After testing, run the release workflow in 'release' mode - Once the final release workflow finishes it will create a GitHub release for you. Then: - [ ] Sanity check the build artifacts: - [ ] pip install: does it install and run? - [ ] cargo install of cli tool: does it install and run? - [ ] C++ SDK zip: does it contain rerun_c for all platforms? - [ ] Populate the release with the changelog and a nice header video/picture, check , then click . - [ ] Make sure the [conda feedstock PR](https://github.com/conda-forge/rerun-sdk-feedstock/pulls) gets merged. This will be created by the once the GitHub release is created. - [ ] Update the [google colab notebooks](https://drive.google.com/drive/folders/0AC0q24MFKh3fUk9PVA) to install this version and re-execute the notebook. - [ ] Tests - [ ] Windows - [ ] Linux - [ ] MacOS
Configuration menu - View commit details
-
Copy full SHA for 0be4d3f - Browse repository at this point
Copy the full SHA 0be4d3fView commit details
Commits on Apr 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 773f5f6 - Browse repository at this point
Copy the full SHA 773f5f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1126db - Browse repository at this point
Copy the full SHA e1126dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3686c3 - Browse repository at this point
Copy the full SHA e3686c3View commit details -
Update roadmap for 0.15 (#5829)
### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5829) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5829?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5829?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5829) - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
Configuration menu - View commit details
-
Copy full SHA for 63641b4 - Browse repository at this point
Copy the full SHA 63641b4View commit details -
Iteration on What is Rerun? page (#5828)
A pass on the "What is Rerun?" page to both simplify it a bit, explain a bit more and make it blueprint aware. I think it might be a good idea to actually explain a little about how it works under the hood as well but will leave that for a separate PR and do it if I have time. <img width="403" alt="Screenshot 2024-04-07 at 10 42 08" src="https://github.com/rerun-io/rerun/assets/2624717/69560b0e-1861-4ba0-b4c6-d9d308e1c277"> ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5828) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5828?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5828?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5828) - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
Configuration menu - View commit details
-
Copy full SHA for 53015da - Browse repository at this point
Copy the full SHA 53015daView commit details -
Remove
description
from example frontmatter (#5832)### What We were duplicating descriptions for no gain. Indeed, we were showing them double on https://www.rerun.io/examples/: <img width="636" alt="Screenshot 2024-04-07 at 18 31 25" src="https://github.com/rerun-io/rerun/assets/1148717/c281dfc1-337c-491d-942f-8323d0c6b09b"> This PR simplifies things a lot, and unifies the look. The duplicated description is fixed in rerun-io/landing@af157fa The result looks like this: <img width="811" alt="Screenshot 2024-04-07 at 18 37 55" src="https://github.com/rerun-io/rerun/assets/1148717/3013ca71-c68e-465a-91ca-711c2c129abe"> An added bonus is that the description now can have hyperlinks in it. I also updated the template README.md:s so they can be used as templates. ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5832) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5832?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5832?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5832) - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
Configuration menu - View commit details
-
Copy full SHA for 660bf56 - Browse repository at this point
Copy the full SHA 660bf56View commit details -
Updated READMEs for the examples - Batch 3 (#5784)
Updated READMEs for the examples: - Signed Distance Fields - ROS Nodes - Segment Anything Model - RGBD - Structure for motion - RRT star - Eigen OpenCV (C++) - VRS (C++) - Minimal Example - Clock - Multithreading - Multiprocessing - Plots ### What ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5784) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5784?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5784?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5784) - [Docs preview](https://rerun.io/preview/27ab45ba41c1efa935b04e6f9d4fcc3babe03e1d/docs) <!--DOCS-PREVIEW--> - [Examples preview](https://rerun.io/preview/27ab45ba41c1efa935b04e6f9d4fcc3babe03e1d/examples) <!--EXAMPLES-PREVIEW--> - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html) --------- Co-authored-by: Emil Ernerfeldt <emil.ernerfeldt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d0ef14b - Browse repository at this point
Copy the full SHA d0ef14bView commit details -
Request attention when Rerun Viewer is sent new recording in backgrou…
…nd (#5780) ### What If the Rerun Viewer does _not_ have focus and the user sends it a new recording or blueprint, the viewer will now gently request attention _once_. On macOS it looks like this (notice the Rerun icon in the bottom left): https://github.com/rerun-io/rerun/assets/1148717/b7f8696c-c674-4db5-ad5d-08c1cc837de0 This does NOT happen if the Rerun Viewer window already has focus (is on top). On native this uses: * https://docs.rs/winit/latest/winit/window/enum.UserAttentionType.html On web this does nothing. ### Testing * [x] Linux * [x] macOS * [x] Windows ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5780) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5780?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5780?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5780) - [Docs preview](https://rerun.io/preview/31cdad871a470b3dab022f8b774f91cc73745457/docs) <!--DOCS-PREVIEW--> - [Examples preview](https://rerun.io/preview/31cdad871a470b3dab022f8b774f91cc73745457/examples) <!--EXAMPLES-PREVIEW--> - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
Configuration menu - View commit details
-
Copy full SHA for 63c7943 - Browse repository at this point
Copy the full SHA 63c7943View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f62bfd - Browse repository at this point
Copy the full SHA 2f62bfdView commit details
Commits on Apr 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 27623e3 - Browse repository at this point
Copy the full SHA 27623e3View commit details -
Fix/improve UI when viewing all components of an entity (#5831)
### What #### Before <img width="310" alt="image" src="https://github.com/rerun-io/rerun/assets/1148717/d4cae3cd-171a-4eaa-967e-d35a228c87eb"> <img width="239" alt="Screenshot 2024-04-07 at 16 58 57" src="https://github.com/rerun-io/rerun/assets/1148717/228f25a6-22af-48f3-aea1-12e451e82b41"> #### After <img width="338" alt="Screenshot 2024-04-07 at 17 01 59" src="https://github.com/rerun-io/rerun/assets/1148717/6ca042a4-3f71-4d46-8555-dd22c30d6cfb"> <img width="339" alt="Screenshot 2024-04-07 at 17 02 05" src="https://github.com/rerun-io/rerun/assets/1148717/6a6bc327-6445-4820-a180-f8860da93671"> ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5831) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5831?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5831?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5831) - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
Configuration menu - View commit details
-
Copy full SHA for 9fc4e76 - Browse repository at this point
Copy the full SHA 9fc4e76View commit details -
Add preambles to the Paper Walkthroughs' READMEs (#5833)
### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5833) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5833?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5833?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5833) - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html) --------- Co-authored-by: Emil Ernerfeldt <emil.ernerfeldt@gmail.com> Co-authored-by: Clement Rey <cr.rey.clement@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 76c64a8 - Browse repository at this point
Copy the full SHA 76c64a8View commit details -
Update concept section (#5834)
### What - add a current/default/heuristic bp section - move blueprint section higher up - fix order param New order: <img width="185" alt="image" src="https://github.com/rerun-io/rerun/assets/49431240/01a85c87-63be-4127-9e2d-b123f483f61c"> ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5834) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5834?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5834?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5834) - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html) --------- Co-authored-by: Emil Ernerfeldt <emil.ernerfeldt@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 686c6b4 - Browse repository at this point
Copy the full SHA 686c6b4View commit details -
0.15 migration guide for removed instance keys (#5830)
### What Write a migration guide for 0.15 covering the removal of instance keys from our archetypes. ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5830) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5830?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5830?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5830) - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html) --------- Co-authored-by: Jeremy Leibs <jeremy@rerun.io>
Configuration menu - View commit details
-
Copy full SHA for 8071eed - Browse repository at this point
Copy the full SHA 8071eedView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32da395 - Browse repository at this point
Copy the full SHA 32da395View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f51f1b - Browse repository at this point
Copy the full SHA 9f51f1bView commit details -
Do not show the remove button when the origin is empty (#5840)
### What - Closes #5835 <img width="291" alt="image" src="https://github.com/rerun-io/rerun/assets/49431240/6a7a204a-53d8-48ec-8e31-3f08619380ea"> ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5840) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5840?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5840?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5840) - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
Configuration menu - View commit details
-
Copy full SHA for d321387 - Browse repository at this point
Copy the full SHA d321387View commit details -
### Next steps - Test the release - If this is an 'alpha' release, you can just merge the pull request. - Otherwise: - For any added commits, run the release workflow in 'rc' mode again - After testing, run the release workflow in 'release' mode - Once the final release workflow finishes it will create a GitHub release for you. Then: - [ ] Sanity check the build artifacts: - [ ] pip install: does it install and run? - [ ] cargo install of cli tool: does it install and run? - [ ] C++ SDK zip: does it contain rerun_c for all platforms? - [ ] Populate the release with the changelog and a nice header video/picture, check , then click . - [ ] Make sure the [conda feedstock PR](https://github.com/conda-forge/rerun-sdk-feedstock/pulls) gets merged. This will be created by the once the GitHub release is created. - [ ] Update the [google colab notebooks](https://drive.google.com/drive/folders/0AC0q24MFKh3fUk9PVA) to install this version and re-execute the notebook. - [ ] Tests - [ ] Windows - [ ] Linux - [ ] MacOS
Configuration menu - View commit details
-
Copy full SHA for b9da1b1 - Browse repository at this point
Copy the full SHA b9da1b1View commit details -
Support displaying 1D tensors (#5837)
### What Technically two separate fixes: * visualizability for 1 x n and n x 1 was blocked * real single dimension tensors are now supported Test code: ```py import rerun as rr import numpy as np rr.init("1dtensor", spawn=True) x = np.linspace(0.0, 100.0, 100) rr.log("n", rr.Tensor(x)) rr.log("n_x_1", rr.Tensor(np.reshape(x, (100, 1)))) rr.log("1_x_n", rr.Tensor(np.reshape(x, (1, 100)))) ``` Before: <img width="1683" alt="Screenshot 2024-04-08 at 10 00 40" src="https://github.com/rerun-io/rerun/assets/1220815/2f2850dd-2d17-40af-ab3b-d5b86fa20f04"> After first commit: <img width="1698" alt="Screenshot 2024-04-08 at 10 02 53" src="https://github.com/rerun-io/rerun/assets/1220815/ae4108f2-199e-4c92-9575-13d232146efd"> After second commit: https://github.com/rerun-io/rerun/assets/1220815/18b3fc7a-c0d6-4fff-8d3d-ab7d26d5d2fe ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5837) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5837?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5837?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5837) - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
Configuration menu - View commit details
-
Copy full SHA for d7a672e - Browse repository at this point
Copy the full SHA d7a672eView commit details -
Add inline markdown example description to public examples (#5855)
### What * Closes #5440 All `main` and `nightly` examples now include an inline markdown description. I made sure it is not too long. I've adjusted the blueprints where suitable. ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5855) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5855?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5855?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5855) - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
Configuration menu - View commit details
-
Copy full SHA for 68e8d73 - Browse repository at this point
Copy the full SHA 68e8d73View commit details -
Pin
mediapipe
to 0.10.9 to fix Human Pose Tracking example (#5861)### What Pin `mediapipe==0.10.9` becasue we're using a legacy model in Human Pos Tracking. We should migrate to the newer model: - #5859 I pinned the version in all 3 media pipe examples and tested them to work: - human pose tracking - face detection - gesture recognition ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/{{pr.number}}) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/{{pr.number}}?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/{{pr.number}}?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/{{ pr.number }}) - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
Configuration menu - View commit details
-
Copy full SHA for 808bc27 - Browse repository at this point
Copy the full SHA 808bc27View commit details
Commits on Apr 9, 2024
-
Add schematics to the blueprint section (#5851)
### What Re-opening from #5838, which was closed due to `release-0.15` deletion. ### 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 the web demo (if applicable): * Using newly built examples: [rerun.io/viewer](https://rerun.io/viewer/pr/5851) * Using examples from latest `main` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5851?manifest_url=https://app.rerun.io/version/main/examples_manifest.json) * Using full set of examples from `nightly` build: [rerun.io/viewer](https://rerun.io/viewer/pr/5851?manifest_url=https://app.rerun.io/version/nightly/examples_manifest.json) * [x] The PR title and labels are set such as to maximize their usefulness for the next release's CHANGELOG * [x] If applicable, add a new check to the [release checklist](https://github.com/rerun-io/rerun/blob/main/tests/python/release_checklist)! - [PR Build Summary](https://build.rerun.io/pr/5851) - [Recent benchmark results](https://build.rerun.io/graphs/crates.html) - [Wasm size tracking](https://build.rerun.io/graphs/sizes.html)
Configuration menu - View commit details
-
Copy full SHA for 141d353 - Browse repository at this point
Copy the full SHA 141d353View commit details -
Configuration menu - View commit details
-
Copy full SHA for 381ec1c - Browse repository at this point
Copy the full SHA 381ec1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7e3454 - Browse repository at this point
Copy the full SHA f7e3454View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67d1a6b - Browse repository at this point
Copy the full SHA 67d1a6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ff7088 - Browse repository at this point
Copy the full SHA 8ff7088View commit details -
Configuration menu - View commit details
-
Copy full SHA for da1a6dd - Browse repository at this point
Copy the full SHA da1a6ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d7b0fc - Browse repository at this point
Copy the full SHA 5d7b0fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a4e371 - Browse repository at this point
Copy the full SHA 2a4e371View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4ee293 - Browse repository at this point
Copy the full SHA a4ee293View commit details -
Configuration menu - View commit details
-
Copy full SHA for f622c36 - Browse repository at this point
Copy the full SHA f622c36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49da95b - Browse repository at this point
Copy the full SHA 49da95bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 662db21 - Browse repository at this point
Copy the full SHA 662db21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 462e9c1 - Browse repository at this point
Copy the full SHA 462e9c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77a5d5c - Browse repository at this point
Copy the full SHA 77a5d5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b362fc6 - Browse repository at this point
Copy the full SHA b362fc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00a6efb - Browse repository at this point
Copy the full SHA 00a6efbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80b540c - Browse repository at this point
Copy the full SHA 80b540cView commit details