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

Update egui to latest master #9103

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from
Draft

Conversation

lucasmerlin
Copy link
Contributor

@lucasmerlin lucasmerlin commented Feb 21, 2025

Related

What

I was curious how my work on egui menus and popups would work in rerun, so I gave it a try.

Findings so far

  • The new tooltip positioning works well unless we scroll in the scroll area. Maybe we should intersect the widget rect with the clip rect. Fixed!
Screen.Recording.2025-02-21.at.09.30.39.mov

Copy link

github-actions bot commented Feb 21, 2025

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

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

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

@lucasmerlin lucasmerlin force-pushed the lucas/egui-popup-modal-update branch from 9b40cb7 to 200768b Compare February 25, 2025 09:33
emilk added a commit to emilk/egui that referenced this pull request Feb 25, 2025
In Rerun, pressing `Cmd+S` brings up a save dialog using `rfd`, but we
get not key-up event for the `S` key (in winit).
This leads to `S` being mistakenly marked as down when we switch back to
the app.

This PR takes the safe route and marks all keys as up when an egui app
loses focus.

* Tested with rerun-io/rerun#9103
@lucasmerlin lucasmerlin force-pushed the lucas/egui-popup-modal-update branch 2 times, most recently from 2ce720e to 7284f6b Compare February 28, 2025 08:54
@lucasmerlin
Copy link
Contributor Author

lucasmerlin commented Feb 28, 2025

This seems to break resizing of panels, probably an egui bug?

Fixed!

@lucasmerlin lucasmerlin added dependencies concerning crates, pip packages etc egui Requires egui/eframe work labels Mar 3, 2025
@lucasmerlin lucasmerlin force-pushed the lucas/egui-popup-modal-update branch from b52f513 to 98266f5 Compare March 13, 2025 17:18
@lucasmerlin
Copy link
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies concerning crates, pip packages etc egui Requires egui/eframe work
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant