egui/crates/egui_demo_app
Emil Ernerfeldt 787c467d30 Prevent widgets sometimes appearing to move relative to each other (#7710)
Sometimes when moving a window, having a tooltip attached to the mouse
pointer, or scrolling a `ScrollArea`, you would see this disturbing
effect:


![drift-bug](https://github.com/user-attachments/assets/013a5f49-ee02-417c-8441-1e1a0369e8bd)

This is caused by us rounding many visual elements (lines, rectangles,
text, …) to physical pixels in order to keep them sharp. If the
window/tooltip itself is not rounded to a physical pixel, then you can
get this behavior.

So from now on the position of all
areas/windows/tooltips/popups/ScrollArea gets rounded to the closes
pixel.

* Unlocked by https://github.com/emilk/egui/pull/7709
2025-11-13 11:53:51 +01:00
..
src Group AccessKit nodes by `Ui` (#7386) 2025-10-08 11:30:32 +02:00
tests Prevent widgets sometimes appearing to move relative to each other (#7710) 2025-11-13 11:53:51 +01:00
Cargo.toml Add `taplo.toml` for toml formatting (#7618) 2025-10-09 15:38:00 +02:00
README.md Rename `master` branch to `main` (#7034) 2025-05-08 09:15:42 +02:00

README.md

egui demo app

This app demonstrates egui and eframe.

View the demo app online at https://egui.rs.

Run it locally with cargo run --release -p egui_demo_app.

egui_demo_app can be compiled to WASM and viewed in a browser locally with:

./scripts/start_server.sh &
./scripts/build_demo_web.sh --open

egui_demo_app uses egui_demo_lib.

Running with wgpu backend

(cd egui_demo_app && cargo r --features wgpu)