Skip to content

Use egui atoms in help view #10224

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

Merged
merged 6 commits into from
Jun 16, 2025
Merged

Use egui atoms in help view #10224

merged 6 commits into from
Jun 16, 2025

Conversation

lucasmerlin
Copy link
Contributor

@lucasmerlin lucasmerlin commented Jun 13, 2025

Related

What

Updates egui to latest master and uses atoms in the help view, removing the icon_text macro since it was basically atomics lite

Seems like the snapshots the only thing that changed is the three dot icon slightly moved. But it seems a bit clearer now, so that's a win.

Copy link

github-actions bot commented Jun 13, 2025

Web viewer built successfully. If applicable, you should also test it:

  • I have tested the web viewer
Result Commit Link Manifest
bed2283 https://rerun.io/viewer/pr/10224 +nightly +main

Note: This comment is updated whenever you push a commit.

@lucasmerlin lucasmerlin added ui concerns graphical user interface exclude from changelog PRs with this won't show up in CHANGELOG.md egui Requires egui/eframe work labels Jun 13, 2025
@Wumpf
Copy link
Member

Wumpf commented Jun 16, 2025

@lucasmerlin
Copy link
Contributor Author

Superseeded by

* [Fix some actions happening on key _up_ instead of key _down_ #10232](https://github.com/rerun-io/rerun/pull/10232)
  ?

Yeah, but I did some atomics related changes here, so this should still be merged

# Conflicts:
#	Cargo.lock
#	crates/viewer/re_viewer/tests/snapshots/all_view_selecion_uis/Dark/TimeSeries.png
#	crates/viewer/re_viewer/tests/snapshots/all_view_selecion_uis/Light/TimeSeries.png
@lucasmerlin lucasmerlin changed the title Update egui (atomics 🎉) Use egui atoms in help view Jun 16, 2025
@lucasmerlin lucasmerlin marked this pull request as ready for review June 16, 2025 12:37
Copy link
Member

@Wumpf Wumpf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is pretty darn cool!

@Wumpf Wumpf added the 🚜 refactor Change the code, not the functionality label Jun 16, 2025
@Wumpf Wumpf merged commit d077bec into main Jun 16, 2025
43 checks passed
@Wumpf Wumpf deleted the lucas/egui-atoms-update branch June 16, 2025 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
egui Requires egui/eframe work exclude from changelog PRs with this won't show up in CHANGELOG.md 🚜 refactor Change the code, not the functionality ui concerns graphical user interface
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants