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

Commit Graph

  • a954ed7b32 Deploying to gh-pages from @ emilk/egui@68b74530b7 🚀 gh-pages lucasmerlin 2026-06-25 18:50:00 +00:00
  • 68b74530b7 Release 0.35.0 - Inspection, egui_mcp, classes and improved IME (#8268) main Lucas Meurer 2026-06-25 20:48:18 +02:00
  • f72eaf6be1 Add egui_inspection to missing places latest 0.35.0 lucasmerlin 2026-06-25 20:41:08 +02:00
  • 6f15dc0e16 Release 0.35.0 lucasmerlin 2026-06-25 20:30:51 +02:00
  • bc50ef7ae2 Fix accidental change lucasmerlin 2026-06-25 20:30:35 +02:00
  • 9758f7b6e6 Fix video lucasmerlin 2026-06-25 20:27:23 +02:00
  • 74c0a0cb9b Add changelog lucasmerlin 2026-06-25 20:25:16 +02:00
  • a08630c996 Improve docs on some methods to clarify what counts as a "click" (#8251) Andrew Farkas 2026-06-25 13:01:51 -04:00
  • 5bf62ca4b3 Implement proper visuals for IME composition (#8083) Umaĵo 2026-06-26 00:21:19 +08:00
  • 9ea7ccc09f Make legacy ime visuals a runtime feature ime-preedit-visuals lucasmerlin 2026-06-25 17:52:39 +02:00
  • a8d09eb60d Fix macOS wgpu live resize with low-latency surfaces (#8229) Vitaly Kravchenko 2026-06-25 14:55:36 +01:00
  • 2e26b70ae9 Call logic even while browser tab is in background (#8257) Lucas Meurer 2026-06-25 14:59:45 +02:00
  • 26ead4af21 feat: add remove_string() to storage trait (#8264) mike 2026-06-25 06:34:12 -04:00
  • 3fdcef15ab Add atoms() helpers to get Atoms from widgets (#8128) Nashvill375 2026-06-25 03:16:56 -07:00
  • ffbd7dc641 Remove 64 bit atomics in egui_extras (#8263) kay-lambdadelta 2026-06-25 02:56:19 -07:00
  • 3e19bd1404 Make font hinting target configurable via FontTweak (#8262) Emil Ernerfeldt 2026-06-25 03:18:21 +02:00
  • 74c4e4603e Add hinting to Radio Canada emilk/new-font Emil Ernerfeldt 2026-06-24 17:23:13 -07:00
  • b1f2de5e37 Make text tests more robust Emil Ernerfeldt 2026-06-24 16:29:01 -07:00
  • e8d96525f4 Make Slider::new take impl Into<RangeInclusive (#8260) Emil Ernerfeldt 2026-06-24 21:03:17 +02:00
  • bf3a973b5c Try out the Radio Canada font Emil Ernerfeldt 2026-06-24 12:00:07 -07:00
  • 7c600b3c76 Pre-populate font variation axes in the FontTweak UI (#8258) Emil Ernerfeldt 2026-06-24 20:55:57 +02:00
  • 600286d056 Handle ViewportCommand::Screenshot in kittest (#8256) Lucas Meurer 2026-06-24 19:58:30 +02:00
  • 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 lucas/atom-widget 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