Commit Graph

  • a8e36e3313
    Improve `OrderedFloat` hash performance (#7512) valadaptive 2025-09-08 11:39:52 -0400
  • 9cc7f2ec16
    Improve deadlock detection output (#7515) Emil Ernerfeldt 2025-09-08 17:37:49 +0200
  • d5b0a6f446
    More even text kerning (#7431) valadaptive 2025-09-08 11:29:41 -0400
  • e5d0b93633
    Preserve text format in truncated label tooltip (#7514) Lucas Meurer 2025-09-08 15:41:05 +0200
  • 34cd613378
    Update changelogs and versions for 0.32.2 (#7505) Lucas Meurer 2025-09-08 10:42:10 +0200
  • 73c5892a4d
    Generate changelogs for emath (#7513) Lucas Meurer 2025-09-08 10:13:21 +0200
  • aedd43c88f
    kittest: Add `UPDATE_SNAPSHOTS=force` (#7508) Emil Ernerfeldt 2025-09-05 16:45:36 +0200
  • eceb0b11c9
    Document how to push git lfs files to 3rd party PRs (#7507) Emil Ernerfeldt 2025-09-05 10:47:23 +0200
  • 5fd452310b
    Deprecated `ImageButton` and removed `WidgetType::ImageButton` (#7483) Stelios Kourlis 2025-09-04 16:03:10 +0300
  • 669cdc1fff
    Remove line breaks when pasting into single line TextEdit (#7441) YgorSouza 2025-09-04 13:53:02 +0200
  • 1c460b6dc0
    Skip zero-length layout job sections (#7430) Andrew Farkas 2025-09-04 07:17:59 -0400
  • 763e2df9f9
    Fix: prevent calendar popup from closing on dropdown change (#7409) Aleksandr Strizhevskiy 2025-09-04 07:13:28 -0400
  • 3a2094e80e
    Add `Memory::move_focus` (#7476) darkwater 2025-09-04 13:02:18 +0200
  • 80d61a7c53
    Remove the `deadlock_detection` feature (#7497) Lucas Meurer 2025-09-04 12:57:09 +0200
  • d66fa63e20
    Add reasonable timeouts to all workflows (#7499) Lucas Meurer 2025-09-04 12:37:24 +0200
  • fa4bee3bf7
    Fix deadlock in `ImageLoader`, `FileLoader`, `EhttpLoader` (#7494) Lucas Meurer 2025-09-04 10:31:26 +0200
  • d3cd6d44cf
    Add `Ui::place`, to place widgets without changing the cursor (#7359) Lucas Meurer 2025-09-04 10:07:35 +0200
  • 4947b191e4
    Make more dependencies workspace dependencies (#7495) Emil Ernerfeldt 2025-09-04 09:54:59 +0200
  • b9414bd4cc
    Selectively update dependencies to reduce total number (#7488) Oscar Gustafsson 2025-09-04 09:42:46 +0200
  • 01ee9c72d5
    Fix typo in the description of the `id` method in `ui.rs` (#7457) Dot32 2025-09-04 15:18:53 +0800
  • ab8dcee7e7
    Fix egui_demo_app missing wgpu backends (#7492) Lucas Meurer 2025-09-03 12:55:02 +0200
  • 0a81372cfd
    Add theme selection for code editor (#7375) n4n5 2025-08-24 16:41:10 +0200
  • 2957fd56a5
    Fix: use unique id for resize columns in `Table` (#7414) Sergey Ukolov 2025-08-24 17:40:44 +0300
  • 0fad7d8503
    Enable more clippy lints (#7474) Emil Ernerfeldt 2025-08-24 16:27:28 +0200
  • 608de4a264
    Update bytemuck (#7475) Emil Ernerfeldt 2025-08-24 16:27:21 +0200
  • a5a51ced0f Improve egui-winit profile scope Emil Ernerfeldt 2025-08-24 15:03:57 +0200
  • 454af7aa6c
    fix: `SubMenu` should not display when ui is disabled (#7428) ozwaldorf 2025-08-24 08:43:31 -0400
  • 42c2fc58c9
    Allow masking widgets in kittest snapshots (#7467) Lucas Meurer 2025-08-21 17:46:36 +0200
  • bf981b8d3e
    Add `SurrenderFocusOn` option (#7471) Lucas Meurer 2025-08-21 17:45:34 +0200
  • 5453cceded
    Use official cargo machete action (#7470) Emil Ernerfeldt 2025-08-21 15:42:10 +0200
  • 531ead5ad1
    Update MSRV to 1.86 (#7469) Emil Ernerfeldt 2025-08-21 15:38:41 +0200
  • 1da1d57c11
    Panic mutexes that can't lock for 30 seconds, in debug builds (#7468) Emil Ernerfeldt 2025-08-21 15:31:56 +0200
  • 7c5798289d Bump version numbers to 0.32.1 Emil Ernerfeldt 2025-08-15 13:33:47 +0200
  • 6a355c3808 Add 0.32.1 to changelogs Emil Ernerfeldt 2025-08-15 13:29:55 +0200
  • b24a56d3f7
    Only update snapshot if we didn't pass (#7455) Emil Ernerfeldt 2025-08-15 12:21:51 +0200
  • 839ee3eaf7
    Make sure we always track the root viewport (#7450) Emil Ernerfeldt 2025-08-14 12:03:38 +0200
  • a7ae1012e5
    Fix debug-panic in ScrollArea if contents fit without scrolling (#7440) YgorSouza 2025-08-14 10:41:51 +0200
  • 1937cc4d61
    Fix `override_text_color` priority (#7439) YgorSouza 2025-08-14 10:40:04 +0200
  • c2de29a8de
    Fix `WidgetText::Text` ignoring fallback font and overrides (#7361) Lucas Meurer 2025-08-13 14:56:26 +0200
  • e794de5ffa
    Document platform compatibility on `viewport::WindowLevel` and dependents (#7432) Luke M 2025-08-12 20:35:45 +1000
  • 42bdf5b881
    Fix link checker CI (#7308) Emil Ernerfeldt 2025-08-12 12:34:53 +0200
  • adf463b0a9
    Replace `winapi` with `windows-sys` crate (#7416) Sola 2025-08-12 18:28:51 +0800
  • 68d456ac0b
    Fixes sense issues in TextEdit when vertical alignment is used (#7436) RndUsr123 2025-08-12 10:27:55 +0000
  • 53d8c48b4f
    Fix panic on Stroke style editor widget (#7443) YgorSouza 2025-08-12 09:13:50 +0200
  • fb5fe645be
    Make the `hex_color` macro `const` (#7444) YgorSouza 2025-08-12 09:12:44 +0200
  • 6fae65a3fa
    Add `emath::fast_midpoint` (#7435) Emil Ernerfeldt 2025-08-08 12:04:51 +0200
  • 3024c39eaf
    Enable and fix some more clippy lints (#7426) Emil Ernerfeldt 2025-08-08 09:57:53 +0200
  • e8e99a0bb6
    Fix manual `Popup` not closing (#7383) Lucas Meurer 2025-08-07 14:18:04 +0200
  • 36a4981f29
    Enable `clippy::iter_over_hash_type` lint (#7421) Emil Ernerfeldt 2025-08-06 13:55:53 +0200
  • d42ea3800f
    Update to winit 0.30.12 (#7420) Emil Ernerfeldt 2025-08-06 13:53:59 +0200
  • 72fcbb8610
    Use `Frame::NONE` in docstring (#7396) satnam72 2025-08-06 07:27:51 -0400
  • c8e6f6bfe5 Remove deprecated clippy lint Emil Ernerfeldt 2025-08-06 11:45:02 +0200
  • 2c6611d0c6
    Enable wgpu default features in eframe / egui_wgpu default features (#7344) Lucas Meurer 2025-08-05 21:21:00 +0200
  • ef039aa566
    Enable more clippy lints (#7418) Emil Ernerfeldt 2025-08-05 19:47:26 +0200
  • e9afd3c52d
    Add `UiBuilder::global_scope` and `UiBuilder::id` (#7372) Icekey 2025-08-05 19:26:52 +0200
  • 3aee525755
    Add `ComboBox::popup_style` (#7360) Lucas Meurer 2025-08-05 14:55:24 +0200
  • a1e5501db8
    Improve `debug_assert` when calling `add_space()` in `Grid` layout (#7399) Michael Grupp 2025-08-05 14:43:02 +0200
  • 8333615072
    Fix memory leak when `forget_image` is called while loading (#7380) Vanadiae 2025-08-05 14:41:32 +0200
  • 31eb4d498b
    Fix multi-line `TextShape` rotation (#7404) Hubert Głuchowski 2025-08-05 13:11:45 +0200
  • b9a5081490
    Fix glyph rendering: clamp coverage to [0, 1] (#7415) Emil Ernerfeldt 2025-08-05 13:03:39 +0200
  • c38d38e89d
    Align `Color32` to 4 bytes (#7318) Alexander 2025-08-05 13:04:30 +0300
  • 7fb13d85ec
    Request a redraw when the url change through the `popstate` event listener (#7403) Tamo 2025-08-05 11:31:05 +0200
  • fdcaff8465 Improve RELEASES.md Emil Ernerfeldt 2025-07-10 17:06:31 +0200
  • fabd4aa7a5
    Release 0.32.0 - Atoms, popups, and better SVG support (#7329) Emil Ernerfeldt 2025-07-10 16:58:39 +0200
  • a9124af00d
    Update kittest to 0.2 (#7332) Lucas Meurer 2025-07-10 16:38:52 +0200
  • c0325e9be2
    Add more docs to menu (#7331) Lucas Meurer 2025-07-10 15:35:04 +0200
  • 14c2e5d3d5
    Set intrinsic size for Label (#7328) Lucas Meurer 2025-07-10 10:48:14 +0200
  • 9478a6223b
    Rename `egui::containers::menu::Bar` to `egui::MenuBar` (#7327) Emil Ernerfeldt 2025-07-10 10:33:48 +0200
  • 8d2f39fc08
    Improve release checklist (#7322) Emil Ernerfeldt 2025-07-09 19:36:38 +0200
  • 087e56abae
    Fix wrong galley split behavior when text ends with new line (#7320) Lucas Meurer 2025-07-09 18:18:06 +0200
  • 9fd0ad36e0
    Implement `BitOr` and `BitOrAssign` for `Rect` (#7319) Lucas Meurer 2025-07-09 15:29:51 +0200
  • 207e71c2ae
    Exclude `\n` when splitting `Galley`s (#7316) Lucas Meurer 2025-07-09 14:53:19 +0200
  • a7f14ca176
    Deprecate `Memory::popup` API in favor of new `Popup` API (#7317) Emil Ernerfeldt 2025-07-09 12:55:06 +0200
  • fbe0aadf63
    Add `Popup::from_toggle_button_response` (#7315) Emil Ernerfeldt 2025-07-09 10:12:47 +0200
  • 508c60b2e2
    Add `Galley::intrinsic_size` and use it in `AtomLayout` (#7146) Lucas Meurer 2025-07-09 08:19:04 +0200
  • f46926aaf1
    Improve texture filtering by doing it in gamma space (#7311) Emil Ernerfeldt 2025-07-07 17:46:27 +0200
  • dd1052108e
    Add snapshot test for image blending (#7309) Emil Ernerfeldt 2025-07-07 13:58:22 +0200
  • 09596a5e7b
    egui_kittest: more ergonomic functions taking `Impl Into<String>` (#7307) Emil Ernerfeldt 2025-07-07 13:50:53 +0200
  • b11b77e85f
    Save a few CPU cycles with earlier early-out from `Popup::show` (#7306) Emil Ernerfeldt 2025-07-07 12:07:13 +0200
  • 933d305159 Improve doc-string for `Image::alt_text` Emil Ernerfeldt 2025-07-07 12:06:59 +0200
  • 93d562221b
    Change `Rect::area` to return zero for negative rectangles (#7305) Emil Ernerfeldt 2025-07-07 12:03:03 +0200
  • 3622a03a46 Mark `Popup` with `#[must_use]` Emil Ernerfeldt 2025-07-07 12:02:51 +0200
  • 6d80707422
    Fix tooltips sometimes changing position each frame (#7304) Emil Ernerfeldt 2025-07-07 12:02:01 +0200
  • a811b975c2 Better deprecation of SelectableLabel Emil Ernerfeldt 2025-07-07 09:33:08 +0200
  • 7ac137bfc1
    Make the font atlas use a color image (#7298) valadaptive 2025-07-04 07:15:48 -0400
  • d94386de3d
    Fix `debug_assert` triggered by `menu`/`intersect_ray` (#7299) Emil Ernerfeldt 2025-07-04 09:55:03 +0200
  • 47a2bb10b0
    Remove `SelectableLabel` (#7277) Lucas Meurer 2025-07-03 16:34:47 +0200
  • 2b62c68598
    Add `egui::Sides` `shrink_left` / `shrink_right` (#7295) Lucas Meurer 2025-07-03 14:31:35 +0200
  • 77df407f50
    `egui_kittest`: add `failed_pixel_count_threshold` (#7092) Nicolas 2025-07-03 14:23:15 +0200
  • ba577602a4
    Fix crash when using infinite widgets (#7296) Emil Ernerfeldt 2025-07-03 13:40:02 +0200
  • db3543d034
    Update area struct to allow force resizing (#7114) Blackberry Float 2025-07-03 07:14:07 -0400
  • 6d312cc4c7
    Add support for scrolling via accesskit / kittest (#7286) Lucas Meurer 2025-07-03 12:02:05 +0200
  • 378e22e6ec Improve the `ThemePreference` selection UI slightly Emil Ernerfeldt 2025-07-03 09:16:13 +0200
  • 40c69cd1ba
    Respect and detect `prefers-color-scheme: no-preference` (#7293) Emil Ernerfeldt 2025-07-03 08:58:45 +0200
  • 1878874f7d
    Free textures after submitting queue instead of before with wgpu renderer on Web (#7291) Andreas Reich 2025-07-02 16:14:46 +0200
  • dc79998044
    Improve text rendering in light mode (#7290) Emil Ernerfeldt 2025-07-02 14:58:37 +0200
  • 8bedaf6e5b
    Add light-mode Widget Gallery screenshot test (#7288) Emil Ernerfeldt 2025-07-02 12:00:36 +0200
  • 22c6a9ae69
    `egui_kittest`: Add `HarnessBuilder::theme` (#7289) Emil Ernerfeldt 2025-07-02 12:00:22 +0200
  • 0857527f1d
    Add `Visuals::weak_text_alpha` and `weak_text_color` (#7285) Emil Ernerfeldt 2025-07-01 20:42:54 +0200
  • 9d1dce51eb
    Extend .typos.toml to enforce american english (#7284) Emil Ernerfeldt 2025-07-01 15:54:00 +0200