1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-29 04:40:03 -04:00

Commit Graph

  • 5a49d895bf Announce pressed state of selectable buttons to screen readers (#8130) Antoine Cellerier 2026-06-24 13:58:30 +02:00
  • 080ce81c8b Add AtomLayout::direction (#8221) Lucas Meurer 2026-06-24 13:56:54 +02:00
  • 3c11c7b1b1 Fix eframe inspection for glow (#8254) Lucas Meurer 2026-06-23 17:17:49 +02:00
  • de04af8fb7 Fix "drunk text" bug (#8250) Emil Ernerfeldt 2026-06-23 17:14:16 +02:00
  • 5ca09dc0b5 Allow downscaling image in GetScreenshot inspection request (#8248) Lucas Meurer 2026-06-23 10:51:42 +02:00
  • 7be2e9a2ae Document why the font and SVG crates can't be updated yet (#8253) Emil Ernerfeldt 2026-06-23 05:42:22 +02:00
  • b409bf3f72 Respect image's orientation (#8240) Matt Fellenz 2026-06-23 05:28:55 +02:00
  • 0fce065f85 Update a lot of dependencies (#8252) Emil Ernerfeldt 2026-06-23 05:20:06 +02:00
  • f209b9aea0 Add AtomKind::Layout, for nesting AtomLayout (#8219) Lucas Meurer 2026-06-22 19:09:43 +02:00
  • 7c53978711 export the ext traits emilk/export-ranges Emil Ernerfeldt 2026-06-21 20:46:29 -07:00
  • 428e027ec7 Export ByteRange and CharRange (#8247) Emil Ernerfeldt 2026-06-22 05:45:48 +02:00
  • add90a18c8 More byte index Emil Ernerfeldt 2026-06-21 20:41:08 -07:00
  • b65b82ad7a Export ByteRange and CharRange Emil Ernerfeldt 2026-06-21 20:35:19 -07:00
  • 467c5b84f0 Fix crash when parent viewport is hidden (#8226) Matthieu Casanova 2026-06-22 03:39:53 +02:00
  • 2c8c27c5df Fix label selection in deferred viewports (#8242) Vitaly Kravchenko 2026-06-22 02:37:32 +01:00
  • 13d6b5afcf Use strongly typed CharIndex and ByteIndex + bug fixes (#8245) Emil Ernerfeldt 2026-06-21 02:24:00 +02:00
  • eac51da9ca Add LayoutJob::format_at_byte (#8244) Emil Ernerfeldt 2026-06-20 22:07:18 +02:00
  • 86fcffb229 Add egui_inspection protocol and plugin (#8234) Lucas Meurer 2026-06-18 11:26:18 +02:00
  • 172fb54f7f Add AtomLayout::selectable for opt-in text selection (#8224) 冷凍アカギ 2026-06-14 03:25:00 +09:00
  • 27a61934b1 docs: add AccessKit accessibility guide (#8233) Alexander Kireyev 2026-06-14 01:23:59 +07:00
  • 5c2174d8e8 Merge branch 'main' into ime-preedit-visuals Umaĵo 2026-06-12 14:51:40 +08:00
  • 540f7398a4 Fix(eframe): remove lines added accidentally umajho 2026-06-12 14:50:14 +08:00
  • a71f5b1b16 Fix(epaint): just realized that I forgot to remove a change I said I reverted umajho 2026-06-11 20:43:01 +08:00
  • e929a07359 Merge branch 'main' into ime-preedit-visuals umajho 2026-06-11 19:46:18 +08:00
  • 7a27bf688a Feat: add features to ctrl IME visuals; keep Windows the legacy way by default umajho 2026-06-11 19:39:02 +08:00
  • f624e30786 **fix(web): prevent entire page from scrolling out of view in Chrome (WASM)** (#7888) rustbasic 2026-06-11 18:53:57 +09:00
  • fbd1ccd6a9 Refactor: move Windows Korean IME workaround from egui to egui-winit umajho 2026-06-11 17:38:39 +08:00
  • b46b9e225f Formatting fixes: fix red main (#8232) Emil Ernerfeldt 2026-06-10 21:45:13 +02:00
  • ae4cc76523 Use aui lucas/atom-widget-wrapping-test lucasmerlin 2026-06-10 13:54:29 +02:00
  • 1d699a1ad5 Merge branch 'main' into ime-preedit-visuals umajho 2026-06-10 19:01:02 +08:00
  • e392fbadd4 Refactor: break up input.rs into many files (#8230) Emil Ernerfeldt 2026-06-10 10:12:20 +02:00
  • 333442008c Column::remainder().clip(true) now shrinks when available width decreases (#8048) Germán Navarro 2026-06-10 10:01:11 +02:00
  • b3e4cde85a Fix #2142 - lost_focus not firing after a mid-frame focus transfer (#8210) Francesco Cinà 2026-06-10 10:00:55 +02:00
  • 704d86e4aa Expose interactive rects from the last pass (#8211) psyche314 2026-06-10 16:00:41 +08:00
  • 923ddcf30d Enhance documentation for Ui::disabled method (#8209) n4n5 2026-06-10 09:58:19 +02:00
  • 5012603e03 Fix: ScrollArea layout jitter with floating bars and zoom levels (#7944) rustbasic 2026-06-10 16:57:44 +09:00
  • 0b920aae42 Add modifier keys to egui::Key (#8127) Sylvain 2026-06-10 09:53:48 +02:00
  • 858c8fd99f Improve Debug-formatting of Id in debug-builds (#8190) Emil Ernerfeldt 2026-06-10 09:39:33 +02:00
  • ef5abd1f81 Combined example lucasmerlin 2026-06-09 14:17:30 +02:00
  • 6b37504b30 Merge branch 'lucas/atom-wrapping' into lucas/atom-widget-wrapping-test lucasmerlin 2026-06-09 11:02:26 +02:00
  • 71c4ff3c33 Fixes color picker hue drift at low alpha values (#8208) Gábor Gyebnár 2026-06-05 15:58:36 +02:00
  • ca2131824d Add measurement cache lucas/atom-wrapping lucasmerlin 2026-06-05 13:15:35 +02:00
  • 3a85b165aa Implement wrapping atom layout lucasmerlin 2026-06-04 15:31:45 +02:00
  • 28fd51391f Add AtomWidgetContext and immediate_scope Ui interop lucasmerlin 2026-06-03 17:45:03 +02:00
  • 4167dbf48c Add AtomWidget lucasmerlin 2026-06-02 13:08:27 +02:00
  • 70683c6c99 Lint2 lucas/atom-widget-container-split lucasmerlin 2026-06-03 13:22:48 +02:00
  • 5315415235 Lint lucasmerlin 2026-06-03 13:15:14 +02:00
  • 24ee6fe756 Deduplicate shared builder fns lucasmerlin 2026-06-03 13:12:25 +02:00
  • 674ac3b3ab Split AtomLayout into WidgetAtom and ContainerAtom lucasmerlin 2026-06-03 12:55:01 +02:00
  • cd9e351221 Clippy lucasmerlin 2026-06-03 11:44:17 +02:00
  • 1536ee41a3 Better test lucasmerlin 2026-06-03 11:39:34 +02:00
  • 9d2a965ae4 Add test lucasmerlin 2026-06-03 11:09:45 +02:00
  • b7c078da24 Clippy lucasmerlin 2026-06-03 10:51:34 +02:00
  • dcede8410a Use indexing for main/cross vecs lucasmerlin 2026-06-03 10:44:30 +02:00
  • 63218a9db6 Add AtomLayout::direction lucasmerlin 2026-06-02 17:17:30 +02:00
  • ae6d64a61c Fix canvas glyph renderer for web-sys unstable get_image_data (i32 args) lucas/malmal/main lucasmerlin 2026-06-02 23:42:53 +02:00
  • a0c311f436 Scroll with mouse lucasmerlin 2026-06-02 22:29:41 +02:00
  • e0b4b59c2c Merge branch 'lucas/scroll-direction' into lucas/malmal/main lucasmerlin 2026-06-02 21:46:09 +02:00
  • 0c8aaef60d Merge branch 'main' into lucas/malmal/main lucasmerlin 2026-06-02 21:45:11 +02:00
  • 296ffa6123 Touch scroll budget for scrolling across nested ScrollAreas lucas/scroll-direction lucasmerlin 2026-06-02 21:11:17 +02:00
  • 5e8bd371bc Fmt lucasmerlin 2026-06-02 17:50:40 +02:00
  • 4b790584d8 Cleanup lucasmerlin 2026-06-02 17:45:09 +02:00
  • c14a2e12a6 Improved comments and naming lucasmerlin 2026-06-02 17:41:58 +02:00
  • a1d45d6d31 Fmt lucasmerlin 2026-06-02 17:18:10 +02:00
  • db7559368d Refactor scroll area fade painting logic (#8214) rustbasic 2026-06-02 23:32:40 +09:00
  • 64c54f307b Default to stretch lucasmerlin 2026-06-02 13:15:05 +02:00
  • 583bfc94d3 Add AtomKind::Layout (allow nesting) lucasmerlin 2026-06-02 11:21:13 +02:00
  • d9e7f6b2ed Add SizedAtomLayout lucasmerlin 2026-06-02 10:03:47 +02:00
  • 654a2a974d Bump version to 0.34.3 and update changelogs (#8207) Lucas Meurer 2026-05-27 11:27:25 +02:00
  • 65cb282a19 Bump version to 0.34.3 and update changelogs 0.34.3 release-0.34.3 lucasmerlin 2026-05-27 09:46:20 +02:00
  • 048f0ac0b2 Merge branch 'main' into ime-preedit-visuals Umaĵo 2026-05-27 07:48:06 +08:00
  • ce2fc400af Fix(egui-winit): only ignore invalid range instead of whole Ime::Preedit event umajho 2026-05-27 07:35:26 +08:00
  • 6ed09fc16f Fix: make checks pass umajho 2026-05-27 07:29:38 +08:00
  • c8439f3150 Fix: problems pointed out by Copilot umajho 2026-05-27 07:22:13 +08:00
  • 99a8d7b3ff Add ViewportBuilder::with_monitor + ViewportCommand::SetMonitor (#8140) Sylvain 2026-05-26 21:45:48 +02:00
  • 872587836c Fix ScrollArea::scroll_to_* calls when stick_to_bottom is Active (#8033) Ammar Abou Zor 2026-05-26 16:01:55 +02:00
  • dd72bda544 Improve UiBuilder docs (#8132) Josie Elliston 2026-05-26 06:53:55 -07:00
  • 9e10d4cdd4 Add winit window access to eframe::Frame and CreationContext (#8205) Emil Ernerfeldt 2026-05-26 15:46:42 +02:00
  • 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