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

Commit Graph

  • 026e47d939 Button improvements, implement checkbox lucasmerlin 2025-04-09 10:28:49 +02:00
  • 471a91966b Add Atomics, IntoAtomics, Atomic, AtomicKind, implement Button with new Atomics lucasmerlin 2025-03-31 18:32:54 +02:00
  • f017e226e4 Add todos lucasmerlin 2025-03-20 13:05:45 +01:00
  • 4dbf20d107 Finish WidgetLayout prototype Lucas Meurer 2025-03-12 11:50:18 +01:00
  • fa81ae049e Experiment with WidgetLayout Lucas Meurer 2025-03-11 10:02:31 +01:00
  • 3ceb246c2a Changed ui.disable() to modify opacity tye-exe 2025-04-16 20:36:13 +01:00
  • 501905b60d Add tests for layout and visuals of most egui widgets (#6752) Lucas Meurer 2025-04-16 18:58:58 +02:00
  • 0f1d6c2818 Support SVG Text Rendering in egui_extras (#5979) Christopher Cerne 2025-04-14 05:13:17 -04:00
  • a8e0c56a8f Update crossbeam-channel to resolve RUSTSEC Emil Ernerfeldt 2025-04-13 19:12:22 +02:00
  • 7055141c18 Update failing snapshot tests (#5894) Lucas Meurer 2025-04-09 12:11:46 +02:00
  • 2296d6e7bb eframe: Introduce NativeOptions::prefer_gl_api to specify the preferred OpenGL API v0.31.1-dev-p3 Varphone Wong 2024-08-05 13:44:15 +08:00
  • 6aa274cbdf epaint: Fix lint check Varphone Wong 2024-07-17 17:01:19 +08:00
  • acc2521c34 egui: Add easing option to Slider Varphone Wong 2024-03-07 14:08:51 +08:00
  • 77de6224eb emath: Add quadratic_in_inverse Varphone Wong 2024-06-07 09:27:32 +08:00
  • 2a51b72ee0 egui_demo_lib: Add arc and pie shapes example Varphone Wong 2024-04-27 16:39:16 +08:00
  • c667afd839 egui: Enhance Painter with arc and pie Methods Varphone Wong 2024-07-17 16:43:24 +08:00
  • 25fdbcb052 epaint: Introduce ArcPieShape for Simplified Arc and Pie Rendering Varphone Wong 2024-07-17 16:41:26 +08:00
  • d36a755884 emath: impl From<Vec> for Pos Varphone Wong 2024-03-11 10:21:58 +08:00
  • f17fc820f0 emath: Add some new geometric angle calculation functions to Pos2 Varphone Wong 2024-03-11 09:54:20 +08:00
  • 899a92df8c epaint: Added ColorImage::from_rgba_vec constructor Varphone Wong 2024-02-28 09:58:03 +08:00
  • c6bd30642a Avoid infinite extension of ColorTest inside a Window (#5698) giuseppeferrari 2025-04-08 11:38:13 +02:00
  • 36e007bd8c Add overline option for Table rows (#5637) Aarni Koskela 2025-04-08 12:36:43 +03:00
  • 565966b3c9 Fix a broken link in ARCHITECTURE.md (#5853) Dmytro 2025-04-08 12:32:47 +03:00
  • 4445497546 Scene: Set transform layer before calling user content (#5884) mitchmindtree 2025-04-08 10:16:29 +01:00
  • fe631ff9ea Use TextBuffer for layouter in TextEdit instead of &str (#5712) kernelkind 2025-04-06 12:45:20 -04:00
  • d78fc39386 Use lychee link checker instead of linkinator (#5868) Lucas Meurer 2025-04-03 09:26:49 +02:00
  • 557bd56e19 Optimize editing long text by caching each paragraph (#5411) Hubert Głuchowski 2025-04-01 18:55:39 +02:00
  • e71d09aafd Code cleanup cache_galley_lines Emil Ernerfeldt 2025-04-01 18:49:36 +02:00
  • 6a5f6d3f86 cargo fmt Emil Ernerfeldt 2025-04-01 18:41:39 +02:00
  • ff9dfdeec1 Keep track of dependencies between GalleyCaches and keep them alive Hubert Głuchowski 2025-04-01 18:14:39 +02:00
  • 9d61f9c927 Fix some typos Hubert Głuchowski 2025-04-01 16:08:51 +02:00
  • ff0e7d03f4 Don't add merged Galley to galley cache Hubert Głuchowski 2025-04-01 15:43:47 +02:00
  • 48e4e8ca92 Don't round row sizes again in Galley::concat Hubert Głuchowski 2025-04-01 15:29:06 +02:00
  • 00ed9c1547 Be more forgiving in our comparison Emil Ernerfeldt 2025-03-30 20:29:52 +02:00
  • a72e10ab23 Remove outdated TODO Emil Ernerfeldt 2025-03-30 20:18:06 +02:00
  • 59442ca4d5 Make Debug for Rect heed precision Emil Ernerfeldt 2025-03-30 20:05:09 +02:00
  • 8a33a6a6ce Make the section index private so we don't need to calculate it corectly Emil Ernerfeldt 2025-03-30 20:03:47 +02:00
  • 22ea9e91bd Optimize concat Emil Ernerfeldt 2025-03-30 19:48:10 +02:00
  • d74bee536f Fix first performance performance problem Emil Ernerfeldt 2025-03-30 18:54:15 +02:00
  • f4fca5a117 Better handling of invisible underlines/strikethrough Emil Ernerfeldt 2025-03-30 17:52:48 +02:00
  • 5f01b0dc9d Round glyph to closes pixel Emil Ernerfeldt 2025-03-30 17:52:29 +02:00
  • 20667a0592 put PlacedRow::pos first in struct Emil Ernerfeldt 2025-03-30 17:52:13 +02:00
  • 1b1f0726ce Simplify Galley bounding rect calulcation Emil Ernerfeldt 2025-03-30 17:23:21 +02:00
  • 9e44490b31 Refactor galley size rounding Emil Ernerfeldt 2025-03-30 17:13:39 +02:00
  • b0d0d2f279 Test that halign & justify works the same Emil Ernerfeldt 2025-03-30 16:58:19 +02:00
  • 4ee4572f02 Fix bug in code transforming TextShape Emil Ernerfeldt 2025-03-30 16:50:05 +02:00
  • 7824e2ac18 Implement MulAssign for Pos2 Emil Ernerfeldt 2025-03-30 16:41:20 +02:00
  • 3d70f7289a Small code cleanup Emil Ernerfeldt 2025-03-30 16:37:43 +02:00
  • 88340eee76 Merge branch 'master' into cache_galley_lines Emil Ernerfeldt 2025-03-30 16:36:54 +02:00
  • e275409eb1 Fix: transform TextShape underline width (#5865) Emil Ernerfeldt 2025-03-30 16:36:03 +02:00
  • 072c8fc8ed Merge branch 'master' into cache_galley_lines Emil Ernerfeldt 2025-03-30 16:22:59 +02:00
  • e3acd71090 Make text background rects pixel-sharp (#5864) Emil Ernerfeldt 2025-03-30 16:21:00 +02:00
  • 995058bbd1 Update web-sys min version to 0.3.73 (#5862) Alexander Nadeau 2025-03-30 08:04:07 -04:00
  • 943e3618fc Improve drag-to-select text (add margins) (#5797) Hank Jordan 2025-03-30 08:03:19 -04:00
  • ab0f0b7b64 Rename should_propagate_event & add should_prevent_default (#5779) Timo von Hartz 2025-03-30 14:00:46 +02:00
  • 83254718a3 Clean up strikethrough/underline code in epaint Emil Ernerfeldt 2025-03-30 13:15:41 +02:00
  • e393a38307 Merge branch 'master' into cache_galley_lines Emil Ernerfeldt 2025-03-28 20:37:57 +01:00
  • 7ea3f762b8 Make text underline and strikethrough pixel perfect crisp (#5857) Emil Ernerfeldt 2025-03-28 20:37:38 +01:00
  • 864e82843e Update screenshot test emilk/crisp-text-underline Emil Ernerfeldt 2025-03-28 20:26:34 +01:00
  • 3b9dc0ddc9 Pre-existing bug fix: round strikethrough and underline to pixel coord Emil Ernerfeldt 2025-03-28 20:24:33 +01:00
  • 07a953441f Refactor: create Stroke::round_center_to_pixel Emil Ernerfeldt 2025-03-28 20:22:10 +01:00
  • 5ecc31885c Pre-existing bug fix: round strikethrough and underline to pixel coord Emil Ernerfeldt 2025-03-28 20:24:33 +01:00
  • ed847f1a55 Refactor: create Stroke::round_center_to_pixel Emil Ernerfeldt 2025-03-28 20:22:10 +01:00
  • 25f647322e Make test a bit more forgiving Emil Ernerfeldt 2025-03-28 20:08:47 +01:00
  • cbc3c33051 Don't round row positions to ui Emil Ernerfeldt 2025-03-28 20:05:03 +01:00
  • 1cdf525797 Remove dbg! Emil Ernerfeldt 2025-03-28 16:10:49 +01:00
  • 33ff4bd7da Simplify Emil Ernerfeldt 2025-03-28 16:09:40 +01:00
  • 2fb0764a24 Fix section_index Emil Ernerfeldt 2025-03-28 16:08:46 +01:00
  • b060fd25b0 Remove unwraps Emil Ernerfeldt 2025-03-28 16:08:35 +01:00
  • 46ef7a1159 code cleanup Emil Ernerfeldt 2025-03-28 15:54:04 +01:00
  • 47f916ca80 Fix wrong mesh_bounds Emil Ernerfeldt 2025-03-28 15:27:56 +01:00
  • 947945f0ba Remove done TODO Emil Ernerfeldt 2025-03-28 15:13:57 +01:00
  • 79d114dfb0 Use similar-asserts for better test output Emil Ernerfeldt 2025-03-28 15:11:30 +01:00
  • 2ac4c93cc3 Move Galley::concat Emil Ernerfeldt 2025-03-28 12:54:53 +01:00
  • 29d47c1641 Clean up code slightly Emil Ernerfeldt 2025-03-28 12:52:07 +01:00
  • d8a45d0836 Silence a warning Emil Ernerfeldt 2025-03-28 12:39:02 +01:00
  • 6f4732b068 Simplify the code slightly Emil Ernerfeldt 2025-03-28 12:38:55 +01:00
  • 3e89613dc1 Add messages to asserts Emil Ernerfeldt 2025-03-28 12:29:12 +01:00
  • 9bd23ef79a Stop using deprecated rand functions Emil Ernerfeldt 2025-03-28 12:29:00 +01:00
  • a5bc318e20 Update to rand 0.9 Emil Ernerfeldt 2025-03-28 11:36:47 +01:00
  • 8a45db62f1 Create should_cache_each_paragraph_individually and heed max_rows Emil Ernerfeldt 2025-03-28 11:33:56 +01:00
  • 3a79a32f3d Add nice Id popup lucasmerlin 2025-03-27 20:43:28 +01:00
  • 4ca5e49722 Add IdInfo and only enable this with debug_assertions lucasmerlin 2025-03-27 16:05:37 +01:00
  • f4dcb996da Do bookkeeping of Ids, showing the Debug of it's source lucasmerlin 2025-03-27 11:20:24 +01:00
  • 085d9b56e9 Merge branch 'master' into cache_galley_lines Hubert Głuchowski 2025-03-26 18:52:43 +01:00
  • 884be3491d Fix color picker button (#5847) Lucas Meurer 2025-03-25 14:38:51 +01:00
  • 5d6aaa239b Fix typo in style.rs (#5845) TPhoenix 2025-03-25 14:19:23 +01:00
  • 8b62fd9286 Fix Lint for debug-assert (#5846) Nicolas 2025-03-25 14:18:45 +01:00
  • ddf9d267fc Fix in Scene: make scene_rect full size on reset (#5801) Grayden 2025-03-25 05:26:07 -04:00
  • 2024295f78 Make ImageLoader use background thread (#5394) Nicolas 2025-03-25 10:17:31 +01:00
  • 58b2ac88c0 Add assert messages and print bad argument values in asserts (#5216) Nicolas 2025-03-25 09:20:29 +01:00
  • 903bd81313 Add script to update local snapshots from CI (#5816) Lucas Meurer 2025-03-25 09:19:21 +01:00
  • 390e0bfc1e Fix text input on Android (#5759) StratusFearMe21 2025-03-21 07:35:46 -06:00
  • 91f02f9e87 Enhance stability on Windows (#5723) rustbasic 2025-03-21 22:32:37 +09:00
  • bc090bd299 Use RUSTUP_TOOLCHAIN=stable for rust-analyzer (#5761) valadaptive 2025-03-21 08:58:02 -04:00
  • 668abc2838 Add expand_bg to customize size of text background (#5365) GiGaGon 2025-03-21 05:45:34 -07:00
  • 2058dcb881 Improve text sharpness (#5838) Emil Ernerfeldt 2025-03-21 12:56:47 +01:00
  • 3f731ec794 Fix semi-transparent colors appearing too bright (#5824) Emil Ernerfeldt 2025-03-21 10:45:25 +01:00
  • d54e29d375 macOS: Add movable_by_window_background option to viewport (#5412) Jim 2025-03-20 11:05:22 +01:00
  • 52732b23a6 impl AsRef<[u8]> for FontData (#5757) StratusFearMe21 2025-03-20 04:03:17 -06:00