Skip to content

Commit 284adfb

Browse files
authored
Merge branch 'emilk:main' into ignore-special-paste-commands
2 parents 2a0a373 + 609dd2d commit 284adfb

File tree

293 files changed

+3644
-2345
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

293 files changed

+3644
-2345
lines changed

.github/workflows/rust.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@ jobs:
4646

4747
- run: cargo clippy --locked --no-default-features --lib --all-targets
4848

49-
- run: cargo clippy --locked --no-default-features --features x11 --lib -p eframe
49+
- run: cargo clippy --locked --no-default-features --lib -p eframe --features x11
50+
51+
- run: cargo clippy --locked --no-default-features --lib -p eframe --features x11,wgpu_no_default_features
5052

5153
- run: cargo clippy --locked --no-default-features --lib -p egui_extras
5254

@@ -87,7 +89,7 @@ jobs:
8789
run: cargo clippy -p egui_demo_app --lib --target wasm32-unknown-unknown --all-features
8890

8991
- name: clippy wasm32 eframe
90-
run: cargo clippy -p eframe --lib --no-default-features --features glow,persistence --target wasm32-unknown-unknown
92+
run: cargo clippy -p eframe --lib --no-default-features --features wgpu,persistence --target wasm32-unknown-unknown
9193

9294
- name: wasm-bindgen
9395
uses: jetli/wasm-bindgen-action@v0.1.0

ARCHITECTURE.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Also see [`CONTRIBUTING.md`](CONTRIBUTING.md) for what to do before opening a PR
55

66

77
## Crate overview
8-
The crates in this repository are: `egui, emath, epaint, epaint_default_fonts, egui_extras, egui-winit, egui_glow, egui_demo_lib, egui_demo_app`.
8+
The crates in this repository are: `egui, emath, epaint, epaint_default_fonts, egui_extras, egui-winit, egui_glow, egui-wgpu, egui_demo_lib, egui_demo_app`.
99

1010
### `egui`: The main GUI library.
1111
Example code: `if ui.button("Click me").clicked() { … }`
@@ -37,6 +37,9 @@ The library translates winit events to egui, handled copy/paste, updates the cur
3737
### `egui_glow`
3838
Puts an egui app inside a native window on your laptop. Paints the triangles that egui outputs using [glow](https://github.com/grovesNL/glow).
3939

40+
### `egui-wgpu`
41+
Paints the triangles that egui outputs using [wgpu](https://github.com/grovesNL/wgpu).
42+
4043
### `eframe`
4144
`eframe` is the official `egui` framework, built so you can compile the same app for either web or native.
4245

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,22 @@ This file is updated upon each release.
1414
Changes since the last release can be found at <https://github.com/emilk/egui/compare/latest...HEAD> or by running the `scripts/generate_changelog.py` script.
1515

1616

17+
## 0.33.2 - 2025-11-13
18+
### ⭐ Added
19+
* Add `Plugin::on_widget_under_pointer` to support widget inspector [#7652](https://github.com/emilk/egui/pull/7652) by [@juancampa](https://github.com/juancampa)
20+
* Add `Response::total_drag_delta` and `PointerState::total_drag_delta` [#7708](https://github.com/emilk/egui/pull/7708) by [@emilk](https://github.com/emilk)
21+
22+
### 🔧 Changed
23+
* Improve accessibility and testability of `ComboBox` [#7658](https://github.com/emilk/egui/pull/7658) by [@lucasmerlin](https://github.com/lucasmerlin)
24+
25+
### 🐛 Fixed
26+
* Fix `profiling::scope` compile error when profiling using `tracing` backend [#7646](https://github.com/emilk/egui/pull/7646) by [@PPakalns](https://github.com/PPakalns)
27+
* Fix edge cases in "smart aiming" in sliders [#7680](https://github.com/emilk/egui/pull/7680) by [@emilk](https://github.com/emilk)
28+
* Hide scroll bars when dragging other things [#7689](https://github.com/emilk/egui/pull/7689) by [@emilk](https://github.com/emilk)
29+
* Prevent widgets sometimes appearing to move relative to each other [#7710](https://github.com/emilk/egui/pull/7710) by [@emilk](https://github.com/emilk)
30+
* Fix `ui.response().interact(Sense::click())` being flakey [#7713](https://github.com/emilk/egui/pull/7713) by [@lucasmerlin](https://github.com/lucasmerlin)
31+
32+
1733
## 0.33.0 - 2025-10-09 - `egui::Plugin`, better kerning, kitdiff viewer
1834
Highlights from this release:
1935
- `egui::Plugin` a improved way to create and access egui plugins

0 commit comments

Comments
 (0)