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

Commit Graph

  • 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
  • 7bec43f0f7 Update snapshot tests after merge with v0.34.0 gcailly 2026-03-26 16:28:01 +01:00
  • 4ec3260842 Merge main (v0.34.0) into feat/harfrust-text-shaping gcailly 2026-03-26 16:15:40 +01:00
  • 1251c6df80 Update snapshot tests from CI artifacts gcailly 2026-03-26 16:11:37 +01:00
  • 8a88f7c6c4 Apply cargo fmt formatting fixes gcailly 2026-03-26 15:19:19 +01:00
  • c5cb18f769 Clean up docstrings: GlyphAllocation.id, shaper y_offset, segment_into_runs gcailly 2026-03-26 15:03:03 +01:00
  • 96b370e0aa Fix NOTDEF fallback using wrong font face and reset cluster tracking between runs gcailly 2026-03-26 12:27:11 +01:00
  • 82a578e58c Release 0.34.0 - More Ui, less Context (#8028) Lucas Meurer 2026-03-26 12:15:41 +01:00
  • f8918dcd6f Release 0.34.0 - More Ui, less Context 0.34.0 lucasmerlin 2026-03-26 12:08:20 +01:00
  • fd4f84d143 Typo lucasmerlin 2026-03-26 11:47:49 +01:00
  • 3460f50d46 Add more comments on the videos lucasmerlin 2026-03-26 11:46:57 +01:00
  • 124f935644 Add variable fonts video lucasmerlin 2026-03-26 11:43:42 +01:00
  • 41bb3b5446 Clippy lucas/font-variations-example lucasmerlin 2026-03-26 11:36:59 +01:00
  • cb3b146067 Add font variations example and cache bug in variations api lucasmerlin 2026-03-26 11:29:00 +01:00
  • c4e257dc8f Update changelog Emil Ernerfeldt 2026-03-26 11:24:15 +01:00
  • b3e8776dfc Add changelogs (WIP) lucasmerlin 2026-03-26 11:00:40 +01:00
  • 1c9f74b8bd Add raw key methods to TypeIdMap (#8007) Alexander Schütz 2026-03-26 08:03:39 +01:00
  • fc9ac39a6b Fix duplicated docstring and symmetrize BEGINNING_OF_TEXT flag gcailly 2026-03-25 20:45:08 +01:00
  • 7020573def Add test_gpos_kerning to verify OpenType GPOS kerning gcailly 2026-03-25 19:58:56 +01:00
  • f1236f1c61 Fix missing objc2-app-kit features (#8025) Lucas Meurer 2026-03-25 19:00:28 +01:00
  • 5217e9ac8f Add atom_ignore_spacing lucas/atom-ignore-spacing lucasmerlin 2026-03-25 18:53:16 +01:00
  • 54cadf6b2b Update snapshots again TextEdit-Atoms-Alignment lucasmerlin 2026-03-25 17:28:50 +01:00
  • f287ce5170 Update snapshot lucasmerlin 2026-03-25 16:52:22 +01:00