1
0
mirror of https://github.com/emilk/egui.git synced 2026-06-26 22:53:14 -04:00

Commit Graph

  • cbb5a26da2 Default app_id to app_name on native (#8172) Jochen Görtler 2026-05-19 15:51:25 +02:00
  • c86de5732d Fix random hangs by improving wgpu::Surface lifecycle handling (#8171) lucasmerlin 2026-05-26 18:08:21 +02:00
  • c57e3c4b0c Fix typo in interaction_snapshot documentation (#8158) Onè 2026-05-26 10:40:42 -04:00
  • c3a9b8d59f egui_kittest_mcp: delete the stdio shim; unify launch with attach lucas/kittest-mcp lucasmerlin 2026-05-26 16:31:16 +02:00
  • 732e81017e egui_kittest_mcp: pass through PNG frames; inherit child stderr lucasmerlin 2026-05-26 16:21:13 +02:00
  • 2fced8012c egui_kittest_mcp: cross-platform local socket via interprocess lucasmerlin 2026-05-26 14:26:10 +02:00
  • e15ba138d6 Add egui_kittest_mcp server lucasmerlin 2026-05-21 12:11:00 +02:00
  • e3bdddf306 egui_kittest: connect inspector over local socket instead of child stdio lucas/kittest-inspector-plugin lucasmerlin 2026-05-26 16:28:33 +02:00
  • 501eaba386 egui_kittest: PNG-encode inspector screenshots via shared egui_inspection::encode_png lucasmerlin 2026-05-26 16:20:55 +02:00
  • e3414bec9d Add plugin-based kittest inspector lucasmerlin 2026-05-21 12:03:47 +02:00
  • 6e679fdefc Use mem::take for snapshot_results instead of Option lucasmerlin 2026-04-27 13:38:11 +02:00
  • 19e414fa93 Fix plugin example and remove plugin test lucasmerlin 2026-04-27 13:22:41 +02:00
  • 97c661263e Cleanup: rename plugin_dispatch to dispatch, drop fail_ref lucasmerlin 2026-04-27 13:09:26 +02:00
  • c71e6e2c6a Pass accesskit tree to after_step, drop on_accesskit_update lucasmerlin 2026-04-24 14:22:06 +02:00
  • c6490fcaf7 More cleanup lucasmerlin 2026-04-24 12:27:29 +02:00
  • 121fa3447a Remove last_accesskit_update and add on_accesskit_update hook lucasmerlin 2026-04-24 11:52:11 +02:00
  • 2cb6b4b733 Remove some slightly overengineered stuff lucasmerlin 2026-04-23 17:28:22 +02:00
  • e12b76365a Add example plugin lucasmerlin 2026-04-23 16:58:32 +02:00
  • 98cc957e8d Remove the as_any fns lucasmerlin 2026-04-23 16:58:19 +02:00
  • 62575e6345 Add kittest::Plugin lucasmerlin 2026-04-23 11:44:15 +02:00
  • b27bc2b9ea egui_inspection: add transport connect/Listener helpers lucas/egui-inspection lucasmerlin 2026-05-26 16:25:55 +02:00
  • 72389ed5a8 egui_inspection: PNG-encode screenshots on the wire; collapse protocol feature lucasmerlin 2026-05-26 16:20:07 +02:00
  • a66f0dbd4f Fix ScrollArea::scroll_to_* calls when stick_to_bottom is Active (#8033) Ammar Abou Zor 2026-05-26 16:01:55 +02:00
  • 37a7ee448a Improve UiBuilder docs (#8132) Josie Elliston 2026-05-26 06:53:55 -07:00
  • 8d5a7b4557 Configure wgpu to be low-latency by default (#8203) Lucas Meurer 2026-05-26 15:49:51 +02:00
  • fd57895559 Add winit window access to eframe::Frame and CreationContext (#8205) Emil Ernerfeldt 2026-05-26 15:46:42 +02:00
  • d67862ace6 egui_inspection: cross-platform local socket via interprocess lucasmerlin 2026-05-26 14:15:47 +02:00
  • 8f370ca7a2 Add arbitrary request headers to EhttpLoader (#8121) Francis Tseng 2026-05-26 13:18:02 +02:00
  • 622218e94f Add egui_inspection crate and eframe inspection hooks lucasmerlin 2026-05-21 10:57:42 +02:00
  • a41bba33a0 Smoother collapsed-panel animation (#8202) Emil Ernerfeldt 2026-05-26 10:59:39 +02:00
  • 0ce2b3699b Panel: never overflow available width, nor max_width (#8198) Emil Ernerfeldt 2026-05-26 10:54:38 +02:00
  • fc1b2a99fd Rename AlphaFromCoverage to FontColorTransferFunction (#8201) Emil Ernerfeldt 2026-05-26 10:51:39 +02:00
  • 71f22ff1a5 Improve panel example (#8200) Emil Ernerfeldt 2026-05-25 15:45:00 +02:00
  • 5669725b1c Smoother panel animation (#8199) Emil Ernerfeldt 2026-05-25 15:25:26 +02:00
  • f57291bac0 Choose restored window monitor by overlap (#8191) Patrik Hampel 2026-05-25 12:10:07 +02:00
  • 4a897168a6 generate_changelog.py: use gh-cli instead of access token (#8197) Emil Ernerfeldt 2026-05-25 12:09:54 +02:00
  • 46c20810ba Remove impl Into<f32> arguments (#8194) Emil Ernerfeldt 2026-05-25 10:59:03 +02:00
  • 67322e3ebf Improve FileLoader file uri to path handling for windows (#8163) Anders Conbere 2026-05-25 01:50:31 -07:00
  • 22d1fa8f5b Panels: double-click resize edge to toggle (#8193) Emil Ernerfeldt 2026-05-24 12:32:03 +02:00
  • 27559ef3fd Rename Panel methods (#8192) Emil Ernerfeldt 2026-05-24 12:22:32 +02:00
  • 3cf844c542 Drag-to-close panels (#8182) Emil Ernerfeldt 2026-05-22 16:05:39 +02:00
  • dcefb2e3b8 Add Context::set_cursor_image for OS-level custom cursors (#8155) all3f0r1 2026-05-22 13:31:52 +00:00
  • e925a41419 Fix glyph caching on font variations (#8189) Emil Ernerfeldt 2026-05-22 15:30:21 +02:00
  • 3888087dc5 Add AsId and IdSalt (#8184) Emil Ernerfeldt 2026-05-22 15:19:55 +02:00
  • bea47a2ce7 Window: move only by dragging title bar (#8183) Emil Ernerfeldt 2026-05-22 12:39:43 +02:00
  • 27373b06d0 Style: forbid .zip and .chain (#8188) Emil Ernerfeldt 2026-05-22 12:25:34 +02:00
  • ac2496318f Update to skrifa 0.42.1 (#8187) Emil Ernerfeldt 2026-05-22 12:07:37 +02:00
  • c4599a7340 Update to criterion 0.8.2 (#8186) Emil Ernerfeldt 2026-05-22 12:07:28 +02:00
  • 7d261bc311 Update to puffin 0.20 (#8185) Emil Ernerfeldt 2026-05-22 11:57:06 +02:00
  • b25139074e Speed up egui-wgpu screenshot readback lucas/screenshot-improvements lucasmerlin 2026-05-22 11:37:53 +02:00
  • 5e7c70b75b Use mem::take for snapshot_results instead of Option lucas/kittest-plugin lucasmerlin 2026-04-27 13:38:11 +02:00
  • 2381b19c81 Fix plugin example and remove plugin test lucasmerlin 2026-04-27 13:22:41 +02:00
  • 44f609cd9a Cleanup: rename plugin_dispatch to dispatch, drop fail_ref lucasmerlin 2026-04-27 13:09:26 +02:00
  • b50122d874 Pass accesskit tree to after_step, drop on_accesskit_update lucasmerlin 2026-04-24 14:22:06 +02:00
  • 06ef7151f2 More cleanup lucasmerlin 2026-04-24 12:27:29 +02:00
  • 7a105a1843 Remove last_accesskit_update and add on_accesskit_update hook lucasmerlin 2026-04-24 11:52:11 +02:00
  • 5373b1ce41 Remove some slightly overengineered stuff lucasmerlin 2026-04-23 17:28:22 +02:00
  • 495f714a0b Add example plugin lucasmerlin 2026-04-23 16:58:32 +02:00
  • 65ce0efa2f Remove the as_any fns lucasmerlin 2026-04-23 16:58:19 +02:00
  • e318a72717 Add kittest::Plugin lucasmerlin 2026-04-23 11:44:15 +02:00
  • e64b7683a2 Drag-to-scroll: now only on touch screens (#8181) Emil Ernerfeldt 2026-05-20 10:41:51 +02:00
  • 07c6e0de0f Exclude take_app from wasm32 in egui_kittest (#8178) Jochen Görtler 2026-05-19 18:00:50 +02:00
  • 9650ef85d6 Smoother CollapsingHeader animation (#8177) Emil Ernerfeldt 2026-05-19 17:09:33 +02:00
  • f91b3ac10b Slow down animation time from 0.1s to 0.2s (#8176) Emil Ernerfeldt 2026-05-19 16:20:05 +02:00
  • f9f589f460 Slide panels when animating them (#8175) Emil Ernerfeldt 2026-05-19 15:53:05 +02:00
  • a5ba0d23ce Default app_id to app_name on native (#8172) Jochen Görtler 2026-05-19 15:51:25 +02:00
  • 85ad9cac7e Rework Window margins and set clip_rect_margin to zero (#7725) Emil Ernerfeldt 2026-05-19 15:43:42 +02:00
  • bcfb5bf493 Refactor Panels (#8174) Emil Ernerfeldt 2026-05-19 14:41:16 +02:00
  • 7dba2e99fa Fix random hangs by improving wgpu::Surface lifecycle handling (#8171) Jochen Görtler 2026-05-19 11:06:09 +02:00
  • 82aaef3530 Fix resizing of Grid (#8170) Lucas Meurer 2026-05-18 18:25:26 +02:00
  • 93211a27dd Always enable windows undecorated shadows (#8169) Andreas Reich 2026-05-18 17:36:56 +02:00
  • 66d9702c28 Revert #8103: low-latency by default (#8167) Emil Ernerfeldt 2026-05-18 14:06:28 +02:00
  • 64515911e9 Enable arboard?/wayland-data-control for wayland feature grtlr/enable-wayland-data-control Jochen Görtler 2026-05-18 12:23:21 +02:00
  • e204717b1d Atom support for egui::Window Titlebar (#8154) Lucas Meurer 2026-05-13 15:11:15 +02:00
  • 571d366056 Allow Atoms in Ui::small_button (#8159) Lucas Meurer 2026-05-13 12:10:38 +02:00
  • 1280495301 Don't allow resizing Window past minimum content size (#8152) Lucas Meurer 2026-05-12 13:57:21 +02:00
  • 2925b465c2 Remove 64 bit atomics in main crate (#8037) kay-lambdadelta 2026-05-12 04:46:22 -07:00
  • 4a8618498e Add Classes to UiBuilder and some Widgets (#7843) YouStones 2026-05-12 13:43:49 +02:00
  • fca54dec2c Only paint scroll fade on enabled axes lucasmerlin 2026-05-10 01:50:37 +02:00
  • dde030887b Fix doc links style_modifier lucasmerlin 2026-05-08 11:05:43 +02:00
  • 90b83c780e eframe: gate web clipboard image copy behind web_clipboard_image feature lucasmerlin 2026-05-08 05:37:40 +02:00
  • a6313c1002 Lint lucasmerlin 2026-05-07 17:08:31 +02:00
  • 9bf20a39c8 Merge branch 'main' into style_modifier lucasmerlin 2026-05-07 17:06:28 +02:00
  • e3d7a01a6a Bump version to 0.34.2 and update changelogs (#8147) Lucas Meurer 2026-05-05 13:13:14 +02:00
  • ac5e932287 Release 0.34.2 - text rendering fixes 0.34.2 release-0.34.2 lucasmerlin 2026-05-04 16:18:24 +02:00
  • 3a347a58fe Regenerate snapshots for 0.34.2 patch branch lucasmerlin 2026-05-04 16:18:20 +02:00
  • e06edc127d Fix text layout bugs in wrapped texts (#8137) Lucas Meurer 2026-05-04 13:45:50 +02:00
  • 27aa63a520 Add regression test for O(n²) word boundary scan (#8077) Hallvard Ystad 2026-04-14 20:59:15 +02:00
  • 6778c0e1cc Optimize text selection performance for large documents (#7917) rustbasic 2026-04-14 20:49:54 +09:00
  • 5278a73bca Fix centered & right aligned TextEdit (#8082) Lucas Meurer 2026-04-14 13:13:59 +02:00
  • be30588107 Document glow-only fields in NativeOptions (#8104) Emil Ernerfeldt 2026-04-14 13:00:35 +02:00
  • 9bad77e68a Warn if using a software rasterizer (#8101) Emil Ernerfeldt 2026-04-14 11:35:52 +02:00
  • d7c45729a5 Fix Context::is_pointer_over_egui and Context::egui_wants_pointer_input (#8081) Emil Ernerfeldt 2026-04-08 09:52:28 +02:00
  • 4e1567cecb Fix text selection of centered and right-aligned text (#8076) Emil Ernerfeldt 2026-04-07 13:29:57 +02:00
  • daae4ce652 Fix wrong color of last glyph of selected text (#8075) Emil Ernerfeldt 2026-04-07 12:59:46 +02:00
  • 349a8b7560 Update to wgpu 29.0.1 (#8073) Emil Ernerfeldt 2026-04-07 12:42:13 +02:00
  • e9b8c0d918 Fix text layout bugs in wrapped texts (#8137) Lucas Meurer 2026-05-04 13:45:50 +02:00
  • fe8b1edfc6 Android example: document pre-requisites and fix code for rust 1.92.0 (#8122) Dmitry Skorobogaty 2026-04-27 13:52:58 +04:00
  • 8a0855bb02 Update rustls-webpki Emil Ernerfeldt 2026-04-22 12:39:46 +02:00
  • 0cefd89141 Move the inspector to a separate repo lucas/kittest-inspect lucasmerlin 2026-04-22 12:26:43 +02:00