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 4 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
b52f513 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 from 200768b to 2ce720e Compare February 28, 2025 08:38
@lucasmerlin lucasmerlin force-pushed the lucas/egui-popup-modal-update branch 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
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