Commit Graph

  • 310f43c5c0 Merge pull request #1 from storytold/migration/egui-037-20261024 craft/0.36.2 skylar taylor-barrick 2026-10-25 13:11:51 -06:00
  • 8269f7c411 Fix workspace lint failures in the egui 0.37 port migration/egui-037-20261024 skylartaylor 2026-10-24 15:52:27 +02:00
  • 6d518fc799 Add ordered IME reset completion across native and web adapters skylartaylor 2026-10-24 14:41:32 +02:00
  • a1db03affb Reconcile 0.36.2 fork history into the 0.37 migration skylartaylor 2026-10-24 09:24:00 +02:00
  • 173cc7375d Complete egui 0.37 text, IME and Wayland clipboard integration skylartaylor 2026-10-24 05:18:50 +02:00
  • a4f9a17f64 PATCHES.md: E12 bidi controls aiongg 2026-10-21 21:37:34 +00:00
  • 59d189ffdb Merge craft/bidi-direction aiongg 2026-10-21 21:37:34 +00:00
  • 620e070e2a epaint: keep the levels of zero-width bidi controls when reordering a row aiongg 2026-10-21 21:37:14 +00:00
  • a7bc087cf4 PATCHES.md: E4 aiongg 2026-10-21 18:09:55 +00:00
  • 8778579e39 Merge craft/wayland-clipboard aiongg 2026-10-21 18:09:49 +00:00
  • 66bacf234a E4: egui-winit: use winit's Wayland clipboard instead of smithay-clipboard when available Carmine Paolino 2026-10-20 04:09:35 +02:00
  • 137398e64e Patch winit to aiongg/winit craft/0.30.13-lang aiongg 2026-10-21 18:09:19 +00:00
  • aa1ba0b4b4 Merge craft/latin-letter-keys aiongg 2026-10-21 18:01:24 +00:00
  • baeb451564 egui-winit: report each key's Latin layout character for shortcuts aiongg 2026-10-21 18:01:12 +00:00
  • 9797278bf6 PATCHES.md: the suite's patch list aiongg 2026-10-21 17:57:38 +00:00
  • 83a9db547f Merge craft/viewport-hooks aiongg 2026-10-21 17:57:38 +00:00
  • 8f3abf067a eframe: ViewportHooks for per-viewport windows and raw input skylartaylor 2026-10-20 04:08:22 +02:00
  • 384c0942de Merge craft/ime-delete-bytes aiongg 2026-10-21 17:31:16 +00:00
  • a70470b024 Delete the exact bytes an input method replaces aiongg 2026-10-21 17:31:03 +00:00
  • 767b1cad29 PATCHES.md: the suite's patch list skylartaylor 2026-10-21 18:16:56 +02:00
  • c01acc2acd E4: egui-winit: use winit's Wayland clipboard instead of smithay-clipboard when available Carmine Paolino 2026-10-20 04:09:35 +02:00
  • b02321d740 E2+E3: egui-wgpu: fit oversized surfaces, and report surface/renderer setup errors jcl-bit 2026-10-20 04:09:07 +02:00
  • e7e37ad580 E1: eframe: ViewportHooks for per-viewport windows and raw input skylartaylor 2026-10-20 04:08:22 +02:00
  • bf5ac0dac1 Purge stale entries from the debug Id and IdSalt source maps (#8754) main Emil Ernerfeldt 2026-10-21 16:52:22 +02:00
  • 446f41cddb Update rustls-webpki and webpki-roots to fix cargo deny (#8755) Emil Ernerfeldt 2026-10-21 16:21:35 +02:00
  • 9997656289 Merge craft/wgpu-surface aiongg 2026-10-21 07:05:27 +00:00
  • 9dd799abbf egui-wgpu: fit the surface to the GPU's texture limit and return setup errors aiongg 2026-10-21 07:01:50 +00:00
  • 23955535a2 egui: lay out widget text in the language of its Ui aiongg 2026-10-21 06:53:48 +00:00
  • e344c7d332 Merge craft/latin-letter-keys aiongg 2026-10-21 06:54:41 +00:00
  • 487fa12152 Merge craft/web-language aiongg 2026-10-21 06:54:36 +00:00
  • add89bb4c7 Merge craft/bidi-caret aiongg 2026-10-21 06:54:35 +00:00
  • 8a7d419396 Merge craft/line-breaker aiongg 2026-10-21 06:54:35 +00:00
  • 3aaa08bd75 Merge craft/fallback-baseline aiongg 2026-10-21 06:54:30 +00:00
  • 5637a648aa Merge craft/text-base aiongg 2026-10-21 06:54:30 +00:00
  • d30fd0ee54 Merge craft/vello-flush aiongg 2026-10-21 06:54:30 +00:00
  • 642b74f7a1 egui: keyboard_layout_is_latin() on RawInput and InputState aiongg 2026-10-21 06:54:27 +00:00
  • 92e61afda2 epaint: rasterize glyphs on a single-threaded vello context aiongg 2026-10-21 06:53:49 +00:00
  • d64047bfcd egui-winit: Latin letter keys on Linux and macOS, and report Latin layouts aiongg 2026-10-21 06:53:14 +00:00
  • bed6dfe3f3 epaint: a paragraph without a strong character takes the direction before it aiongg 2026-10-21 06:36:48 +00:00
  • b3ef977127 epaint, egui: move the cursor on screen in bidi text, with affinity aiongg 2026-10-21 06:27:20 +00:00
  • f1cae609b2 epaint, egui: pluggable line breaker aiongg 2026-10-21 06:06:07 +00:00
  • b3722ac005 epaint: add FontTweak::set_baseline_fallback aiongg 2026-10-21 06:01:31 +00:00
  • cbd77549ec epaint, egui: let fallback fonts share the baseline and grow the row aiongg 2026-10-21 05:58:55 +00:00
  • c73f018faf Merge craft/grapheme-edit aiongg 2026-10-21 05:48:01 +00:00
  • 4067b2c4b8 epaint: reorder each row in linear time and keep its visual order aiongg 2026-10-21 05:43:11 +00:00
  • 7015ac233e epaint: apply UAX #9 rule L1 to each row aiongg 2026-10-21 05:38:15 +00:00
  • 0185887cf5 epaint: put the overflow character at the visual end of an elided row aiongg 2026-10-21 05:36:52 +00:00
  • 89de8f3c23 eframe: UI language from the egui context aiongg 2026-10-21 05:37:26 +00:00
  • 485c0b89c1 epaint, egui: align right-to-left paragraphs to the right by default aiongg 2026-10-21 05:35:58 +00:00
  • 5e4da7f4a8 epaint, egui: move, hit-test and delete by grapheme cluster aiongg 2026-10-21 05:33:05 +00:00
  • e955bb18d9 epaint: add LayoutJob::direction, the base direction of each paragraph aiongg 2026-10-21 05:29:15 +00:00
  • 6a6ae53702 Merge remote-tracking branch 'origin/craft/web-text' into craft/web-language aiongg 2026-10-21 05:28:52 +00:00
  • 520435dfb0 egui: UI language and bidi text runs in the AccessKit tree aiongg 2026-10-21 05:28:17 +00:00
  • e44fd1d97b Merge craft/web-text aiongg 2026-10-21 05:19:20 +00:00
  • 28e76ca480 Merge craft/rtl-chrome aiongg 2026-10-21 05:19:20 +00:00
  • d6004b1b22 Merge craft/textedit-overshoot aiongg 2026-10-21 05:19:20 +00:00
  • 6805ab8cb7 Merge craft/win-letter-keys aiongg 2026-10-21 05:19:20 +00:00
  • c2916495b3 Merge craft/ime-focus aiongg 2026-10-21 05:19:20 +00:00
  • c17f66ab19 Merge craft/bidi aiongg 2026-10-21 05:19:20 +00:00
  • f7e89e23a1 epaint, egui: fix marks, end caret and selection in bidi text aiongg 2026-10-21 05:16:27 +00:00
  • 777977b7bd Fix underflow in ccursor_previous_word for a cursor past the text aiongg 2026-10-21 05:16:13 +00:00
  • 75a5b3d344 Allow half a pixel in the right-to-left popup alignment test aiongg 2026-10-21 05:15:51 +00:00
  • 0e27d87e33 epaint: shape right-to-left text in bidi runs and place rows in visual order aiongg 2026-10-21 05:14:44 +00:00
  • 5b2b8e191d epaint: build and pass the tests without default_fonts aiongg 2026-10-21 05:12:32 +00:00
  • 5105330d3c Add Style::set_right_to_left aiongg 2026-10-21 05:02:29 +00:00
  • 1b03c10f9c TextEdit: don't clip glyphs that overshoot the row aiongg 2026-10-21 04:59:10 +00:00
  • 34b2c0d4c5 eframe web: speak the screen reader output in the UI language aiongg 2026-10-21 04:58:28 +00:00
  • e1341a3d99 Mirror more widget chrome with Style::right_to_left aiongg 2026-10-21 04:58:17 +00:00
  • c8e573f717 eframe web: letter keys from the key code on non-Latin keyboard layouts aiongg 2026-10-21 04:53:37 +00:00
  • 0670c58ae3 egui-winit: on Windows, take letter keys from the virtual-key code aiongg 2026-10-21 04:55:08 +00:00
  • b2f5cafcde Add Style::right_to_left to mirror submenus, scroll bars, collapsing triangles and title bars aiongg 2026-10-21 04:44:55 +00:00
  • dc90c13e91 eframe web: don't type named keys as text; lang on the hidden text input aiongg 2026-10-21 04:44:48 +00:00
  • 0abfabcffb Only interrupt IME composition when focus moves to another widget aiongg 2026-10-21 04:44:13 +00:00
  • db63b6d176 Update some crates (#8746) Emil Ernerfeldt 2026-10-19 09:54:29 +02:00
  • 70aac71b37 Silence cargo deny RUSTSEC about unmaintained crates (#8745) Emil Ernerfeldt 2026-10-19 09:31:44 +02:00
  • 37119162c7 Make the internals of ColorImage private (#8714) Emil Ernerfeldt 2026-10-19 09:22:26 +02:00
  • 86099aca12 Release 0.37.0 - Color emojis (#8725) Lucas Meurer 2026-10-15 17:52:45 +02:00
  • 841a328ba2 Release 0.37.0 - Color emojis Lucas Meurer 2026-10-15 17:40:48 +02:00
  • 22b31b7f1b Fix typo in publish_crates.sh Lucas Meurer 2026-10-15 17:39:30 +02:00
  • cb2c39cc15 Fix egui_demo_lib not compiling standalone Lucas Meurer 2026-10-15 17:38:52 +02:00
  • 9d317be94f Fix dep cycle Lucas Meurer 2026-10-15 17:35:47 +02:00
  • 3c6eb8261c Update changelog Lucas Meurer 2026-10-15 16:46:56 +02:00
  • eee824c0ac Rename egui_system_fonts to egui_system_font_provider (#8724) Lucas Meurer 2026-10-15 17:24:04 +02:00
  • 4821fc54ae Update rustls to 0.23.46 to fix cargo-deny advisories (#8721) Lucas Meurer 2026-10-15 11:53:26 +02:00
  • 2de51d2958 Fix README.md about Label builder (#8713) Liigo Zhuang 2026-10-15 17:48:38 +08:00
  • efcf49788d Fix premultiplied alpha when copying images to the clipboard (#8715) Emil Ernerfeldt 2026-10-14 14:23:37 +02:00
  • 43743e2c32 Make Margin::sum const (#8711) Vitaly Kravchenko 2026-10-14 15:10:12 +07:00
  • b25d2d45b7 Improve window restoration logic (#8687) Lucas Meurer 2026-10-13 10:37:37 +02:00
  • 4166a93ffd Fix missing Chinese characters from system fonts on Windows (#8688) Lucas Meurer 2026-10-13 10:05:43 +02:00
  • dfe33185e4 Improve the fallback syntax highlighter in egui_extras (#8708) Emil Ernerfeldt 2026-10-13 08:49:32 +02:00
  • bb622334e2 Fix not being able to click autocomplete items (#8690) Lucas Meurer 2026-10-12 15:02:33 +02:00
  • dc28236466 Enable clippy::std_instead_of_alloc in core egui crates (#8702) Emil Ernerfeldt 2026-10-12 09:41:15 +02:00
  • 13ec593014 Support AccessKit SetValue and ReplaceSelectedText in TextEdit (#8701) Sameer Agarwal 2026-10-12 01:52:14 -05:00
  • 0f04ac06e3 egui-winit: pick Cmd vs Ctrl shortcut modifier from Context::os() (#8677) OlegOAndreev 2026-10-12 09:45:30 +03:00
  • 8f6d3d6ed9 Add HarnessBuilder::with_context_setup to configure the Context before the first pass (#8686) Emil Ernerfeldt 2026-10-09 17:07:05 +02:00
  • f65f89597c Enable clipboard in the demo app (#8682) Lucas Meurer 2026-10-09 14:35:16 +02:00
  • 18ab43aea7 Position the IME candidate window at the text cursor (#8681) Lucas Meurer 2026-10-08 17:38:14 +02:00
  • b148f131ca Add CCursor::end_of_str and CCursorRange::select_all_str (#8680) Emil Ernerfeldt 2026-10-08 16:25:31 +02:00
  • a1f6d5a1a5 Keep arrow-key navigation within open menus (#8548) Peder Bergan 2026-10-08 10:50:46 +02:00
  • 72bc657497 Improvements to the new scroll bouncing (#8678) Lucas Meurer 2026-10-07 13:45:41 +02:00