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

Commit Graph

  • 34f25e8155 Don't show backdrop for popupkind tooltip lucasmerlin 2026-04-20 20:53:37 +02:00
  • 92b127c688 Fix gif crash and add debug logging lucasmerlin 2026-04-20 19:17:28 +02:00
  • e55a691305 Horizontal scrolling and wrapping lucasmerlin 2026-04-20 18:37:09 +02:00
  • 04874c0aee Ui improvements lucasmerlin 2026-04-20 17:00:10 +02:00
  • 5b77d9940f Keep history of frames lucasmerlin 2026-04-20 16:25:53 +02:00
  • 58eef0faab Small improvements lucasmerlin 2026-04-20 16:11:13 +02:00
  • 424f3664dc Fix scrolling lucasmerlin 2026-04-20 14:23:22 +02:00
  • 56aabda7b3 Add Harness::spawn_eframe_app (#8120) Emil Ernerfeldt 2026-04-20 14:07:45 +02:00
  • e07a169ee3 Show source code location in inspector lucasmerlin 2026-04-20 14:01:30 +02:00
  • b7da254b16 Allow controlling the tested app lucasmerlin 2026-04-20 13:10:48 +02:00
  • 06a82eff65 Add basic inspector lucasmerlin 2026-04-20 12:17:18 +02:00
  • d7e55b8381 Group glow config in a struct (#8108) Tap 2026-04-20 19:39:31 +10:00
  • 698dc51721 Missing docstring & restore snapshot adrien 2026-04-20 09:44:51 +02:00
  • bfc1055c47 fix forgotten select string adrien 2026-04-18 18:57:43 +02:00
  • 78c29329a4 Add gif recording prototype lucas/kittest-record lucasmerlin 2026-04-17 18:31:47 +02:00
  • f342ab8847 wgpu: Allow configuring VSync and frame latency at runtime (#8114) Emil Ernerfeldt 2026-04-17 11:39:47 +02:00
  • 4610b7c673 Don't hide whitespaces in centered and right aligned text edits (#8102) Lucas Meurer 2026-04-17 08:55:58 +02:00
  • d5616c56b5 Update rustls-webpki and rustls (#8107) Emil Ernerfeldt 2026-04-15 12:32:40 +02:00
  • fef269277b Fix grapheme cluster glyph count to restore cursor/selection invariant (#8088) Gautier Cailly 2026-04-15 11:27:48 +02:00
  • 4016dee2bd Add regression test for O(n²) word boundary scan (#8077) Hallvard Ystad 2026-04-14 20:59:15 +02:00
  • 1cd89b5edc Remove everything that was marked #[deprecated] (#8105) Emil Ernerfeldt 2026-04-14 20:19:36 +02:00
  • fe5533e450 Optimize text selection performance for large documents (#7917) rustbasic 2026-04-14 20:49:54 +09:00
  • 3607aae91d Configure wgpu to be low-latency by default (#8103) Emil Ernerfeldt 2026-04-14 13:14:16 +02:00
  • 902906f989 Fix centered & right aligned TextEdit (#8082) Lucas Meurer 2026-04-14 13:13:59 +02:00
  • 5c96f4f080 Document glow-only fields in NativeOptions (#8104) Emil Ernerfeldt 2026-04-14 13:00:35 +02:00
  • 152b97b434 Warn if using a software rasterizer (#8101) Emil Ernerfeldt 2026-04-14 11:35:52 +02:00
  • 770090a6ff Fix egui_demo_app on Linux (#8100) Emil Ernerfeldt 2026-04-14 10:52:28 +02:00
  • db87c712a1 Replace cargo machete with cargo shear (#8094) Emil Ernerfeldt 2026-04-13 17:48:43 +02:00
  • b1335f6c44 Merge branch 'main' into ime-preedit-visuals Umaĵo 2026-04-13 19:28:46 +08:00
  • b0331b43da Trim deny.toml emilk/trim-cargo-deny Emil Ernerfeldt 2026-04-13 11:34:51 +02:00
  • 170b46a0c8 Update rand (#8096) Emil Ernerfeldt 2026-04-13 11:57:41 +02:00
  • ba9e0eb667 Add taplo-fmt CI step (#8095) Emil Ernerfeldt 2026-04-13 11:57:34 +02:00
  • 41b64fc6f3 Call pre_present_notify before presenting (#8089) Dimitris Papaioannou 2026-04-12 17:06:12 +03:00
  • 60fbeddfcf Test(egui_kittest): cover cursor as well umajho 2026-04-11 21:36:01 +08:00
  • 47f869a402 Test(egui_kittest): add a snapshot test umajho 2026-04-11 21:20:22 +08:00
  • c3f2e39ba5 Fix(egui): underlines are always drawn below the first line of text umajho 2026-04-11 19:53:13 +08:00
  • ee3d4298fa fix: Smallvec, const string select adrien 2026-04-09 14:55:25 +02:00
  • b830bb1f54 fixup umajho 2026-04-09 19:35:24 +08:00
  • d9c229a36f Refactor(egui): egui::style::ImePreedit -> egui::style::ImeComposition umajho 2026-04-09 19:32:34 +08:00
  • b57b8dbbd1 Fix(egui): a lint error umajho 2026-04-09 18:48:17 +08:00
  • c1962de280 Feat(eframe/web): add best-effort support for IME preedit visulas for browsers umajho 2026-04-09 17:28:50 +08:00
  • 4b35b97319 Fix(egui): workaround Windows buitlin Korean IME cursor position bug umajho 2026-04-09 16:44:40 +08:00
  • 7b0e45c6b8 Fix(egui): put paint_ime_preedit_text_visuals behind pub(crate) umajho 2026-04-09 16:25:45 +08:00
  • bd16804dc1 Feat(egui): make style::ImePreedit::inactive_underline_stroke customizable umajho 2026-04-08 18:03:55 +08:00
  • 97ef386b7f Fix(egui): improve underline drawing umajho 2026-04-08 17:49:37 +08:00
  • b55bd5c19f Fix(eframe/web): web-build fails to compile umajho 2026-04-08 17:33:06 +08:00
  • 41b877f3f5 Feat: implement IME preedit visuals for native platforms umajho 2026-04-08 17:14:05 +08:00
  • 86a7f47738 Delegate handling of IME interruptions to integrations to fix virtual keyboard flickering on web (#8078) Umaĵo 2026-04-08 16:04:15 +08:00
  • b117a1ac19 Fix Context::is_pointer_over_egui and Context::egui_wants_pointer_input (#8081) Emil Ernerfeldt 2026-04-08 09:52:28 +02:00
  • 1fdc5c0775 Fix text selection of centered and right-aligned text (#8076) Emil Ernerfeldt 2026-04-07 13:29:57 +02:00
  • 74b9970a9f Fix wrong color of last glyph of selected text (#8075) Emil Ernerfeldt 2026-04-07 12:59:46 +02:00
  • a511282e94 Update to wgpu 29.0.1 (#8073) Emil Ernerfeldt 2026-04-07 12:42:13 +02:00
  • 188ffacf41 Log localStorage write failures in local_storage_set (#8062) rustbasic 2026-04-07 17:38:57 +09:00
  • 3abba21f2d Add subpixel_binning to TextOptions and FontTweak (#8072) Emil Ernerfeldt 2026-04-07 10:38:37 +02:00
  • ab4bca65ea Make the width of the thin space configurable (#8070) Emil Ernerfeldt 2026-04-06 18:09:54 +02:00
  • 16cad760a5 Integrate harfrust for text shaping (#8031) Gautier Cailly 2026-04-06 14:25:04 +02:00
  • 33e89e33be Improve IME handling, add public method owns_ime_events on Memory (#7983) Umaĵo 2026-04-06 16:24:50 +08:00
  • 64341d9242 Update of selected dependencies (#8042) Oscar Gustafsson 2026-04-06 10:17:01 +02:00
  • 4a09782fce Enable a few more clippy lints (#8064) Emil Ernerfeldt 2026-04-04 16:20:29 +02:00
  • 8ada641ee2 perf: remove redundant clone in about.rs demo (#8057) psyche 2026-04-04 18:28:06 +08:00
  • 0435d2a9a1 Add HarnessBuilder::with_render_options() (closes #7630) (#8060) Michael Grupp 2026-04-04 12:09:56 +02:00
  • c2b482ff7e Flip if-else:s with a negation (#8063) Emil Ernerfeldt 2026-04-04 12:03:41 +02:00
  • 74b128451a Merge branch 'main' into feat/harfrust-text-shaping feat/harfrust-text-shaping Emil Ernerfeldt 2026-03-29 10:02:11 +02:00
  • eb35f7d12f Improve test of text rendering Emil Ernerfeldt 2026-03-29 10:00:36 +02:00
  • 73a1f01fb3 Fix broken doc link to segment_into_runs gcailly 2026-03-28 22:05:49 +01:00
  • 1468ed825d Merge branch 'main' into lucas/malmal/main lucasmerlin 2026-03-28 21:42:23 +01:00
  • b7662931b0 Fix backdrop being active for tooltips lucasmerlin 2026-03-28 21:39:35 +01:00
  • b14ed8bd18 Simplify Emil Ernerfeldt 2026-03-28 18:18:52 +01:00
  • 6c5b544f4b cleanup Emil Ernerfeldt 2026-03-28 17:51:51 +01:00
  • 83c03655d4 Simplify advance_width Emil Ernerfeldt 2026-03-28 17:42:51 +01:00
  • 1e259d7344 refactor Emil Ernerfeldt 2026-03-28 17:30:27 +01:00
  • cc560acc2b cleanup Emil Ernerfeldt 2026-03-28 17:13:42 +01:00
  • cb6e91204a cleanup Emil Ernerfeldt 2026-03-28 16:39:20 +01:00
  • b03d81fa4f Simplify layout_section Emil Ernerfeldt 2026-03-28 16:31:20 +01:00
  • 23ae8fdacb Move layout-related code into text_layout.rs Emil Ernerfeldt 2026-03-28 16:26:50 +01:00
  • c340d2f139 Deduplicate code Emil Ernerfeldt 2026-03-28 16:17:25 +01:00
  • 2b275d4055 Sort dependencies Emil Ernerfeldt 2026-03-28 15:41:25 +01:00
  • e080e0d5de Remove the old pair_kerning path Emil Ernerfeldt 2026-03-28 15:31:06 +01:00
  • bde3294423 Update Bézier Curve snapshot after harfrust integration gcailly 2026-03-28 15:11:34 +01:00
  • c7ce4eeb6f Bump vello_cpu 0.0.6 → 0.0.7 and update snapshots gcailly 2026-03-28 14:15:57 +01:00
  • b2d549c78c Refactor allocate_glyph_by_id to use ShapedGlyph struct gcailly 2026-03-27 13:19:16 +01:00
  • 210b54ad82 Fix tab character advance width after harfrust shaping gcailly 2026-03-27 12:23:37 +01:00
  • a01193d032 Release 0.34.1: Enable WebGL fallback in eframe 0.34.1 Emil Ernerfeldt 2026-03-27 11:24:51 +01:00
  • f325097611 Only apply cursor style to the <canvas> (#8036) Matt Keeter 2026-03-27 06:18:52 -04:00
  • 3cf3141e8f wgpu backend: Enable WebGL fallback (#8038) Emil Ernerfeldt 2026-03-27 11:12:46 +01:00
  • 4a37a07de7 Update should_wait_for_images snapshot from CI gcailly 2026-03-26 22:53:28 +01:00
  • fecea1804c Update Bézier Curve snapshot from CI gcailly 2026-03-26 22:47:35 +01:00
  • 3f65ee8624 Force-update all remaining snapshots (Windows-generated) gcailly 2026-03-26 22:40:40 +01:00
  • 65e37c90cf Update layout and visuals snapshots from CI gcailly 2026-03-26 22:29:34 +01:00
  • d9b4778d21 Update sides snapshots from CI artifacts gcailly 2026-03-26 21:03:27 +01:00
  • 9ce6fa0162 Fix rotated_rect and rotated_ellipse snapshots gcailly 2026-03-26 19:20:44 +01:00
  • 04da44032f Update test_atoms snapshots (lost during earlier reset) gcailly 2026-03-26 18:37:56 +01:00
  • 61cd937f23 Fix text_edit_delay snapshots (lost during earlier reset) gcailly 2026-03-26 18:27:09 +01:00
  • 50d820ceaa Update sides and remaining egui_tests snapshots gcailly 2026-03-26 18:19:53 +01:00
  • 2e91a881f5 Update rotated_rect and rotated_ellipse snapshots gcailly 2026-03-26 18:11:35 +01:00
  • 37372f9e04 Update all remaining egui_tests snapshots gcailly 2026-03-26 18:01:31 +01:00
  • d712e63351 Update text_edit_delay snapshots gcailly 2026-03-26 17:48:26 +01:00
  • f3d60d32da Update masking and tooltip snapshots gcailly 2026-03-26 17:02:54 +01:00
  • 8b5dafbd61 Update menu snapshots (text shaping affects menu layout) gcailly 2026-03-26 16:45:32 +01:00
  • 24154bff10 Update image_kerning snapshots (GPOS kerning changes positioning) gcailly 2026-03-26 16:37:39 +01:00