Download Latest Version 0.33.0 - _egui_Plugin_, better kerning, kitdiff viewer source code.tar.gz (2.6 MB)
Email in envelope

Get an email when there's a new version of egui

Home / 0.32.2
Name Modified Size InfoDownloads / Week
Parent folder
0.32.2 - Ui_place, Harness_mask and more bug fixes source code.tar.gz 2025-09-04 2.5 MB
0.32.2 - Ui_place, Harness_mask and more bug fixes source code.zip 2025-09-04 2.8 MB
README.md 2025-09-04 3.0 kB
Totals: 3 Items   5.4 MB 0

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

  • Add Ui::place, to place widgets without changing the cursor #7359 by @lucasmerlin
  • Fix: SubMenu should not display when ui is disabled #7428 by @ozwaldorf
  • Remove line breaks when pasting into single line TextEdit #7441 by @YgorSouza
  • Panic mutexes that can't lock for 30 seconds, in debug builds #7468 by @emilk
  • Fix: prevent calendar popup from closing on dropdown change #7409 by @AStrizh

egui_extras

egui_kittest

epaint

  • Panic mutexes that can't lock for 30 seconds, in debug builds #7468 by @emilk
  • Skip zero-length layout job sections #7430 by @HactarCE

Unsorted commits

  • Add track_caller to Mutex and RwLock for deadlock_detection b17d716
Source: README.md, updated 2025-09-04