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

Commit Graph

  • 096ed1c0cb Replace cargo check with cargo clippy on ci (#7581) Emil Ernerfeldt 2025-10-02 20:19:23 +02:00
  • 6579bb910b Remove log feature (#7583) Emil Ernerfeldt 2025-10-02 20:09:48 +02:00
  • bd45406fad Use a lot more let-else (#7582) Emil Ernerfeldt 2025-10-02 19:47:00 +02:00
  • 4c1f344ef8 Update MSRV from 1.86 to 1.88 (#7579) Andreas Reich 2025-10-02 19:12:29 +02:00
  • 0888e3dc86 Add Ui::take_available_space() helper function, which sets the Ui's minimum size to the available space (#7573) Isse 2025-10-01 14:39:32 +02:00
  • 18ea9ff0bd Warn if DYLD_LIBRARY_PATH is set and we find no wgpu adapter (#7572) Emil Ernerfeldt 2025-09-30 15:56:04 +02:00
  • 4fb4072ce8 Adjust when we write .diff and .new snapshot images (#7571) Emil Ernerfeldt 2025-09-30 15:51:46 +02:00
  • a450b1c989 Properly end winit event loop (#7565) Tye 2025-09-30 14:48:54 +01:00
  • 47c5617740 Return 0.0 if font not found in glyph_width instead of panic (#7559) Lucas Meurer 2025-09-30 10:12:56 +02:00
  • 5ee88da61c kittest: Format errors with Display (#7569) Emil Ernerfeldt 2025-09-30 08:24:21 +02:00
  • e9898e4932 Improve error message when failing to run egui_demo_app (#7567) Emil Ernerfeldt 2025-09-29 11:12:03 +02:00
  • 4683d91653 Small clippy fixes (#7566) Emil Ernerfeldt 2025-09-27 12:14:47 +02:00
  • 472437a510 Small CI improvements (#7563) Emil Ernerfeldt 2025-09-26 09:39:42 +02:00
  • b69bab73e1 Fix build error in egui-winit with profiling enabled (#7557) TÖRÖK Attila 2025-09-23 14:57:43 +02:00
  • a73f2c356f Add text edit rtl regression test (#7524) Lucas Meurer 2025-09-23 11:56:32 +02:00
  • b36a259d47 Update accesskit to 0.21.0 (#7550) Fangdun Tsai 2025-09-23 17:42:59 +08:00
  • 48d903d879 Include popups and tooltips in Harness::fit_contents (#7556) Gijs de Jong 2025-09-23 11:03:30 +02:00
  • 9150b9342d Make individual egui_extras image loaders public (#7551) Lucas Meurer 2025-09-23 10:07:18 +02:00
  • c97c065a57 Update wgpu to 26 and wasm-bindgen to 0.2.100 (#7540) Kumpelinus 2025-09-21 20:42:00 +02:00
  • 6ac155c5cd eframe web: prevent default action on command-comma (#7547) Emil Ernerfeldt 2025-09-17 08:12:50 +02:00
  • 603dba29e6 Add snapshot test for text spacing/kerning (#7545) Emil Ernerfeldt 2025-09-16 13:30:28 +02:00
  • f2f00ef62a New Plugin trait (#7385) Lucas Meurer 2025-09-16 10:55:58 +02:00
  • 226bdc4c5b 0.32.3 release: Bump version numbers and update changelog (#7536) Emil Ernerfeldt 2025-09-12 08:18:19 +02:00
  • af96e0373c Bumb version numbers to 0.23.3 0.32.3 release-0.32.3 Emil Ernerfeldt 2025-09-12 07:59:35 +02:00
  • b0828814ec Add snapshot test image that somehow got lost Emil Ernerfeldt 2025-09-12 07:46:36 +02:00
  • a31e4f5657 Add changelog Emil Ernerfeldt 2025-09-12 07:42:48 +02:00
  • 53944fa78b cargo fmt Emil Ernerfeldt 2025-09-12 07:37:20 +02:00
  • 0ebdb484ad Optimize Mesh::add_rect_with_uv (#7511) valadaptive 2025-09-08 11:40:45 -04:00
  • b9b860adb1 Fix TextEdit's in RTL layouts (#5547) Zakarum 2025-09-09 13:45:44 +02:00
  • d3e4a040f4 Reset wrapping in label tooltip (#7535) Lucas Meurer 2025-09-11 17:18:53 +02:00
  • 2d3ecd3494 Reset wrapping in label tooltip (#7535) Lucas Meurer 2025-09-11 17:18:53 +02:00
  • 5628fe9127 Preserve text format in truncated label tooltip (#7514) Lucas Meurer 2025-09-08 15:41:05 +02:00
  • 995b6a6ef5 Improve deadlock detection output (#7515) Emil Ernerfeldt 2025-09-08 17:37:49 +02:00
  • b0c568a78e Add rotation gesture support for trackpad sources (#7453) Alan Everett 2025-09-11 06:44:17 -04:00
  • 802d307e4a Remove deprecated fields from PlatformOutput (#7523) Emil Ernerfeldt 2025-09-09 16:07:39 +02:00
  • 72b9b9d750 Increase default text size from 12.5 to 13.0 (#7521) Emil Ernerfeldt 2025-09-09 15:47:24 +02:00
  • ec5bc35c38 Add an option to limit the repaint rate in the web runner (#7482) Sven Niederberger 2025-09-09 13:49:35 +02:00
  • 9db03983dd Fix TextEdit's in RTL layouts (#5547) Zakarum 2025-09-09 13:45:44 +02:00
  • ea76b4eeca Add egui_kittest::HarnessBuilder::with_os and set the default to Nix (#7493) Lucas Meurer 2025-09-09 13:44:59 +02:00
  • 2afc43c0ec Support on hover tooltip that is noninteractable even with interactable content (#5543) Pēteris Pakalns 2025-09-09 12:21:54 +03:00
  • 75b50c90e8 Remove deprecated Harness::wgpu_snapshot and related fns (#7504) Nicolas 2025-09-09 11:18:00 +02:00
  • 835e4f17df feat: Add serde serialization to SyntectSettings (#7506) Nicolas 2025-09-09 11:17:07 +02:00
  • c2912369ca Improve text demo: more fine control of letter spacing (#7520) Emil Ernerfeldt 2025-09-09 09:35:25 +02:00
  • 01ee23c1a0 Add Zoom Factor to options panel (#7517) Emil Ernerfeldt 2025-09-08 18:27:28 +02:00
  • b822977e7f Remove preload_font_glyphs flag (#7516) Emil Ernerfeldt 2025-09-08 18:17:55 +02:00
  • 742b1dc920 Optimize Mesh::add_rect_with_uv (#7511) valadaptive 2025-09-08 11:40:45 -04:00
  • a8e36e3313 Improve OrderedFloat hash performance (#7512) valadaptive 2025-09-08 11:39:52 -04:00
  • 9cc7f2ec16 Improve deadlock detection output (#7515) Emil Ernerfeldt 2025-09-08 17:37:49 +02:00
  • d5b0a6f446 More even text kerning (#7431) valadaptive 2025-09-08 11:29:41 -04:00
  • 6a6033a378 Missed one (somehow) fonts-cleanup Emil Ernerfeldt 2025-09-08 17:19:30 +02:00
  • df33830821 Update snapshot images Emil Ernerfeldt 2025-09-08 17:11:12 +02:00
  • b00f5283c5 Merge branch 'main' into fonts-cleanup Emil Ernerfeldt 2025-09-08 16:55:27 +02:00
  • 197ec85a3e Fix glyph width of tab and thin space Emil Ernerfeldt 2025-09-08 16:49:18 +02:00
  • e5d0b93633 Preserve text format in truncated label tooltip (#7514) Lucas Meurer 2025-09-08 15:41:05 +02:00
  • 5b3c80a2ff Small code cleanup Emil Ernerfeldt 2025-09-08 15:28:32 +02:00
  • 80c00dfb16 Simplify kerning code Emil Ernerfeldt 2025-09-08 14:40:48 +02:00
  • 45a109633f Small naming and docstring improvements Emil Ernerfeldt 2025-09-08 14:32:39 +02:00
  • 4e15f5306f Better naming + bug fix (wrong unit) Emil Ernerfeldt 2025-09-08 14:28:16 +02:00
  • 237d217fbb Fix bespoke formatting lints valadaptive 2025-09-08 05:41:03 -04:00
  • 623c4c6d3c Disable subpixel binning for CJK glyphs valadaptive 2025-09-08 05:38:15 -04:00
  • 61351d170e Apply documentation changes valadaptive 2025-09-08 05:30:32 -04:00
  • abe9a2d91d Apply review suggestion about GlyphCacheKey valadaptive 2025-09-08 05:27:42 -04:00
  • d659df6655 Subpixel glyph positioning valadaptive 2025-09-08 05:22:29 -04:00
  • 03a4f2c181 Stop accumulating rounding error on purpose valadaptive 2025-09-08 04:43:07 -04:00
  • 34cd613378 Update changelogs and versions for 0.32.2 (#7505) Lucas Meurer 2025-09-08 10:42:10 +02:00
  • 73c5892a4d Generate changelogs for emath (#7513) Lucas Meurer 2025-09-08 10:13:21 +02:00
  • dcb6420a41 Update inaccurate comment valadaptive 2025-09-07 21:40:57 -04:00
  • 91d3384a6c Remove busted glyph-centering code valadaptive 2025-09-07 21:38:10 -04:00
  • 4325c8f3c8 Optimize glyph allocation cache lookups valadaptive 2025-09-07 21:33:49 -04:00
  • 38fbae0541 Cache GlyphIds for allocation instead of full info valadaptive 2025-09-07 21:19:07 -04:00
  • 95458f4b52 Stop using ab_glyph scaling entirely valadaptive 2025-09-07 21:04:48 -04:00
  • f560b6a9ff Cache scaled font metrics valadaptive 2025-09-07 18:23:34 -04:00
  • 3a6cb2e273 Refactor replace_last_glyph_with_overflow_character valadaptive 2025-09-07 18:09:46 -04:00
  • 1ccd809b61 Fix glyph cache key valadaptive 2025-08-08 10:24:58 -04:00
  • 58cbca1016 Change argument order Emil Ernerfeldt 2025-09-05 10:26:32 +02:00
  • e372ffe99a Update to latest ab_glyph Emil Ernerfeldt 2025-09-05 10:12:20 +02:00
  • 6f53261f4a Refactor GlyphInfo Emil Ernerfeldt 2025-09-05 10:07:18 +02:00
  • 686f0709db Fix benchmark compilation Emil Ernerfeldt 2025-09-05 09:29:27 +02:00
  • 9d8dba48c1 Update test output Emil Ernerfeldt 2025-09-05 09:24:01 +02:00
  • 0d628e6db3 Change parameter order and fix bug in test Emil Ernerfeldt 2025-09-05 09:22:22 +02:00
  • 3385ad5bcb Pre-hash contents of FontFaceKey Emil Ernerfeldt 2025-09-05 09:15:22 +02:00
  • 560346d007 add docstring Emil Ernerfeldt 2025-09-05 09:09:07 +02:00
  • 1ddd143e45 Fix panic if no fonts loaded valadaptive 2025-08-07 18:55:15 -04:00
  • e5a22395a6 Fix docs valadaptive 2025-08-07 18:48:56 -04:00
  • 52ce61a305 Please the linter valadaptive 2025-08-07 18:38:16 -04:00
  • 9a774097a1 Rename font_impls field to fonts_by_name valadaptive 2025-08-07 18:23:16 -04:00
  • a113907005 Include pixels_per_point in galley cache key valadaptive 2025-07-05 06:10:23 -04:00
  • 9aaee3354d Let Fonts handle multiple pixels_per_point valadaptive 2025-07-04 01:16:55 -04:00
  • 837fc7fef7 Remove more Arc<Mutex<...>> from font code valadaptive 2025-07-04 00:03:57 -04:00
  • 02d45d70bc Make Font+FontImpl resolution and size independent valadaptive 2025-07-03 23:10:11 -04:00
  • 955e678577 Remove FontTweak::baseline_offset_factor valadaptive 2025-07-03 19:18:59 -04:00
  • bbf9ac4d4b Stop wrapping FontsImpl in an Arc<Mutex<_>> valadaptive 2025-07-03 18:21:08 -04:00
  • aedd43c88f kittest: Add UPDATE_SNAPSHOTS=force (#7508) Emil Ernerfeldt 2025-09-05 16:45:36 +02:00
  • eceb0b11c9 Document how to push git lfs files to 3rd party PRs (#7507) Emil Ernerfeldt 2025-09-05 10:47:23 +02:00
  • f49e44e9cc Change version to 0.32.2 0.32.2 release-0.32.2 lucasmerlin 2025-09-04 15:05:44 +02:00
  • 5fd452310b Deprecated ImageButton and removed WidgetType::ImageButton (#7483) Stelios Kourlis 2025-09-04 16:03:10 +03:00
  • 0099ee7a78 Update changelogs lucasmerlin 2025-09-04 14:51:13 +02:00
  • b17d716cdb Add track_caller to Mutex and RwLock for deadlock_detection lucasmerlin 2025-09-04 14:32:14 +02:00
  • 94e92a0697 Fix: prevent calendar popup from closing on dropdown change (#7409) Aleksandr Strizhevskiy 2025-09-04 07:13:28 -04:00
  • d0bfc616cf Skip zero-length layout job sections (#7430) Andrew Farkas 2025-09-04 07:17:59 -04:00