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

Add support to expand rows to show instances in the dataframe view #7400

Merged
merged 25 commits into from
Sep 17, 2024
Merged
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
327791b
First working prototype
abey79 Sep 11, 2024
d80ef25
Proper UI for collapsing/uncollapsing instances
abey79 Sep 11, 2024
008f8b6
Merge branch 'main' into antoine/dataframe-instance-expansion
abey79 Sep 11, 2024
b4b0d5c
Proper handling of "xx more…" instances
abey79 Sep 11, 2024
1fa7fb5
Fix animation + some code cleaning
abey79 Sep 12, 2024
69f394a
More cleaning and lint fix
abey79 Sep 12, 2024
d07cce2
Merge branch 'main' into antoine/dataframe-instance-expansion
abey79 Sep 12, 2024
ec8efd4
Make the collapse/expand button the same color as inactive text
abey79 Sep 12, 2024
6d46025
US spelling
abey79 Sep 12, 2024
f63728f
Rewrite of the sub-cell logic, reads like a child book now
abey79 Sep 12, 2024
4b13469
Extract part of cell_ui into cell_ui_impl
abey79 Sep 12, 2024
45ddb3f
Further method extraction to fight against right drift
abey79 Sep 12, 2024
c197bab
Minor cleaning
abey79 Sep 12, 2024
b5c8c98
Merge branch 'main' into antoine/dataframe-instance-expansion
abey79 Sep 12, 2024
ee80456
Tiny cleanup
abey79 Sep 12, 2024
f5786b8
Improve salting, which fixes the refresh bug
abey79 Sep 12, 2024
91d19a6
Much improved, simplified, and documented the row expansion cache inv…
abey79 Sep 12, 2024
07c6bf3
Merge branch 'main' into antoine/dataframe-instance-expansion
abey79 Sep 12, 2024
500939a
Replace the test script with a (simpler) zoo specimen
abey79 Sep 12, 2024
49fef4f
Only iterate on visible instances based on clip rect (shaved multiple…
abey79 Sep 12, 2024
3abee41
Merge branch 'main' into antoine/dataframe-instance-expansion
abey79 Sep 17, 2024
1d76790
Review comments
abey79 Sep 17, 2024
51716df
Some more renaming
abey79 Sep 17, 2024
89313e5
Updated egui commit to last version (which removed the panic)
abey79 Sep 17, 2024
1f25fb6
Merge branch 'main' into antoine/dataframe-instance-expansion
abey79 Sep 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Cargo.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1947,7 +1947,7 @@ dependencies = [
[[package]]
name = "egui_table"
version = "0.28.1"
source = "git+https://github.com/rerun-io/egui_table.git?rev=0f594701d528c4a9553521cb941de1886549dc70#0f594701d528c4a9553521cb941de1886549dc70"
source = "git+https://github.com/rerun-io/egui_table.git?rev=1c5db2cc3c4c8db79e85824f7ca6cca87110111f#1c5db2cc3c4c8db79e85824f7ca6cca87110111f"
dependencies = [
"egui",
"serde",
Expand Down
2 changes: 1 addition & 1 deletion crates/viewer/re_space_view_dataframe/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ re_viewport_blueprint.workspace = true

anyhow.workspace = true
egui_extras.workspace = true
egui_table = { git = "https://github.com/rerun-io/egui_table.git", rev = "0f594701d528c4a9553521cb941de1886549dc70" } # main as of 2024-09-09
egui_table = { git = "https://github.com/rerun-io/egui_table.git", rev = "1c5db2cc3c4c8db79e85824f7ca6cca87110111f" } # main as of 2024-09-12
egui.workspace = true
itertools.workspace = true
thiserror.workspace = true
Loading
Loading