Update Rust crate eframe to 0.32.2 #292

Merged
renovate merged 1 commits from renovate/eframe-0.x into master 2025-09-06 00:40:09 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
eframe (source) dependencies patch 0.32.1 -> 0.32.2

Release Notes

emilk/egui (eframe)

v0.32.2: - Ui::place, Harness::mask and more bug fixes

Compare Source

egui is an easy-to-use immediate mode GUI for Rust that runs on both web and native.

Try it now: https://www.egui.rs/

egui development is sponsored by Rerun, a startup building an SDK for visualizing streams of multimodal data.

Add Ui::place

Ui::place is similar to Ui::put, but it doesn't update the current Uis cursor. This is very useful when using the new Atoms or making badge-like widgets.
The following breaks with Ui::put but works just fine with Ui::place:

Screenshot 2025-07-14 at 10 58 30 Screenshot 2025-07-14 at 10 58 51
Add Harness::mask

Harness::mask allows for simple masking of Rects you don't want to be visible in snapshot test images. The rect will be masked with a ugly color to make it obvious whats going on:

image

egui

egui_extras

egui_kittest

epaint

Unsorted commits

  • Add track_caller to Mutex and RwLock for deadlock_detection b17d716

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [eframe](https://github.com/emilk/egui/tree/main/crates/eframe) ([source](https://github.com/emilk/egui/tree/HEAD/crates/eframe)) | dependencies | patch | `0.32.1` -> `0.32.2` | --- ### Release Notes <details> <summary>emilk/egui (eframe)</summary> ### [`v0.32.2`](https://github.com/emilk/egui/releases/tag/0.32.2): - Ui::place, Harness::mask and more bug fixes [Compare Source](https://github.com/emilk/egui/compare/0.32.1...0.32.2) egui is an easy-to-use immediate mode GUI for Rust that runs on both web and native. Try it now: <https://www.egui.rs/> egui development is sponsored by [Rerun](https://www.rerun.io/), a startup building an SDK for visualizing streams of multimodal data. ##### Add `Ui::place` `Ui::place` is similar to `Ui::put`, but it doesn't update the current `Ui`s cursor. This is very useful when using the new `Atom`s or making badge-like widgets. The following breaks with `Ui::put` but works just fine with `Ui::place`: <img width="253" height="86" alt="Screenshot 2025-07-14 at 10 58 30" src="https://github.com/user-attachments/assets/fca56e60-e3c0-4b59-8e2d-0a39aefea9f9" /> <img width="361" height="107" alt="Screenshot 2025-07-14 at 10 58 51" src="https://github.com/user-attachments/assets/85e2fbf9-9174-41e0-adaa-60c721b16bf6" /> ##### Add `Harness::mask` `Harness::mask` allows for simple masking of `Rect`s you don't want to be visible in snapshot test images. The rect will be masked with a ugly color to make it obvious whats going on: <img width="175" height="64" alt="image" src="https://github.com/user-attachments/assets/44f34850-577b-4ea6-ab2b-5a491ec44138" /> #### egui - Add `Ui::place`, to place widgets without changing the cursor [#&#8203;7359](https://github.com/emilk/egui/pull/7359) by [@&#8203;lucasmerlin](https://github.com/lucasmerlin) - Fix: `SubMenu` should not display when ui is disabled [#&#8203;7428](https://github.com/emilk/egui/pull/7428) by [@&#8203;ozwaldorf](https://github.com/ozwaldorf) - Remove line breaks when pasting into single line TextEdit [#&#8203;7441](https://github.com/emilk/egui/pull/7441) by [@&#8203;YgorSouza](https://github.com/YgorSouza) - Panic mutexes that can't lock for 30 seconds, in debug builds [#&#8203;7468](https://github.com/emilk/egui/pull/7468) by [@&#8203;emilk](https://github.com/emilk) - Fix: prevent calendar popup from closing on dropdown change [#&#8203;7409](https://github.com/emilk/egui/pull/7409) by [@&#8203;AStrizh](https://github.com/AStrizh) #### egui\_extras - Fix memory leak when `forget_image` is called while loading [#&#8203;7380](https://github.com/emilk/egui/pull/7380) by [@&#8203;Vanadiae](https://github.com/Vanadiae) - Fix deadlock in `ImageLoader`, `FileLoader`, `EhttpLoader` [#&#8203;7494](https://github.com/emilk/egui/pull/7494) by [@&#8203;lucasmerlin](https://github.com/lucasmerlin) #### egui\_kittest - Allow masking widgets in kittest snapshots [#&#8203;7467](https://github.com/emilk/egui/pull/7467) by [@&#8203;lucasmerlin](https://github.com/lucasmerlin) #### epaint - Panic mutexes that can't lock for 30 seconds, in debug builds [#&#8203;7468](https://github.com/emilk/egui/pull/7468) by [@&#8203;emilk](https://github.com/emilk) - Skip zero-length layout job sections [#&#8203;7430](https://github.com/emilk/egui/pull/7430) by [@&#8203;HactarCE](https://github.com/HactarCE) #### Unsorted commits - Add track\_caller to Mutex and RwLock for deadlock\_detection [b17d716](https://github.com/emilk/egui/commit/b17d716cdbc714d3d6558bcaea5e56ed02a02a7d) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny43IiwidXBkYXRlZEluVmVyIjoiNDEuOTcuNyIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
renovate added 1 commit 2025-09-06 00:40:09 +00:00
Update Rust crate eframe to 0.32.2
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
b1b4eaa341
renovate scheduled this pull request to auto merge when all checks succeed 2025-09-06 00:40:09 +00:00
renovate merged commit 8ea9da9443 into master 2025-09-06 00:40:09 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: pierre/SolarEnergy#292
No description provided.