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

Commit Graph

  • c7224aab26 Improve error message when kittest fails (#5427) Emil Ernerfeldt 2024-12-03 13:40:51 +01:00
  • 3411aba768 Modals: Add UiKind::Modal, and consume escape-key properly (#5414) Antoine Beyeler 2024-12-03 11:46:37 +01:00
  • 8647b56b31 Update snapshot for Code Example Emil Ernerfeldt 2024-12-03 10:33:10 +01:00
  • a9c76ba7a6 Allow attaching custom user data to a screenshot command (#5416) Emil Ernerfeldt 2024-12-03 10:08:55 +01:00
  • 6a1131f1c9 Fix docstring backticks Emil Ernerfeldt 2024-12-03 09:55:25 +01:00
  • b94a2251b3 epaint: Fix compile errors related to ArcPieShape v0.29.1-dev Varphone Wong 2024-08-30 16:58:30 +08:00
  • 7d32e74c81 eframe: Introduce NativeOptions::prefer_gl_api to specify the preferred OpenGL API Varphone Wong 2024-08-05 13:44:15 +08:00
  • a083cdaea4 epaint: Fix lint check Varphone Wong 2024-07-17 17:01:19 +08:00
  • 07c5e50546 Apply size hint to ImageCrateLoader::load Varphone Wong 2024-03-01 14:35:14 +08:00
  • 3b33315396 egui: Add easing option to Slider Varphone Wong 2024-03-07 14:08:51 +08:00
  • a4e93324f1 emath: Add quadratic_in_inverse Varphone Wong 2024-06-07 09:27:32 +08:00
  • 1e7b59cfd4 egui_demo_lib: Add arc and pie shapes example Varphone Wong 2024-04-27 16:39:16 +08:00
  • 74dbacdf33 egui: Enhance Painter with arc and pie Methods Varphone Wong 2024-07-17 16:43:24 +08:00
  • 3f9cb13499 epaint: Introduce ArcPieShape for Simplified Arc and Pie Rendering Varphone Wong 2024-07-17 16:41:26 +08:00
  • dbe8176408 emath: impl From<Vec> for Pos Varphone Wong 2024-03-11 10:21:58 +08:00
  • 2fbef22e36 emath: Add some new geometric angle calculation functions to Pos2 Varphone Wong 2024-03-11 09:54:20 +08:00
  • 0f6195249f epaint: Added ColorImage::from_rgba_vec constructor Varphone Wong 2024-02-28 09:58:03 +08:00
  • 4f7f23ef5e Fix cursor clipping in TextEdit inside a ScrollArea (#3660) Juan Campa 2024-12-02 03:29:06 -05:00
  • 6833cf56e1 Add new Rect::intersects_ray_from_center method (#5415) Jochen Görtler 2024-12-02 09:20:59 +01:00
  • e15b34b984 Slightly simplify paint_text_selection code Hubert Głuchowski 2024-12-02 00:52:12 +01:00
  • 328422dc62 Update MSRV to Rust 1.79 (#5421) Emil Ernerfeldt 2024-12-01 18:58:35 +01:00
  • 7e3275ca5c Fix cargo machete (#5410) lucasmerlin 2024-12-01 18:57:41 +01:00
  • 139f28640d Replace a hack with a proper implementation Fishhh 2024-11-30 19:23:32 +01:00
  • 110a9c39e3 Move some PlacedRow methods back to Row Fishhh 2024-11-30 18:25:02 +01:00
  • bbe566256e Fix Row::ends_with_newline docs, explain skipping of last galley row Fishhh 2024-11-30 18:17:38 +01:00
  • fd8413c62a Simplify layout_multiline loop loop into a while loop Fishhh 2024-11-30 17:54:04 +01:00
  • 1be24ba470 Respect LayoutJob::round_output_size_to_nearest_ui_point Fishhh 2024-11-30 17:49:59 +01:00
  • 66c83c31ce Move ends_with_newline back into Row Fishhh 2024-11-30 15:38:58 +01:00
  • 6147ff3668 Round PlacedRow positions to pixels during multiline layout Fishhh 2024-11-30 16:59:38 +01:00
  • 6d6bc3befb Respect first_row_min_height during multiline Galley layout Fishhh 2024-11-30 16:46:49 +01:00
  • abbc561ae1 Correctly handle empty lines Fishhh 2024-11-30 15:59:50 +01:00
  • c86d0e5918 fix accidental change of FallbackEgl to PreferEgl (#5408) Valentin 2024-11-30 12:56:23 +01:00
  • b4a6590a4c WIP: Debug tests with eframe lucas/wip_harness_run_with_eframe Lucas Meurer 2024-11-30 12:20:40 +01:00
  • bc86bec1cb Properly handle row repositioning Hubert Głuchowski 2024-11-29 15:53:50 +01:00
  • f028154da8 Move cached-multiline-layout code into a helper function Hubert Głuchowski 2024-11-29 13:01:15 +01:00
  • 3de1723659 Don't add leading space to more than one split layout section Hubert Głuchowski 2024-11-29 11:55:15 +01:00
  • 4e3f162801 Fix lints Hubert Głuchowski 2024-11-29 11:50:24 +01:00
  • db32a1ed44 Make Galleys share Rows and store their offsets Hubert Głuchowski 2024-11-28 17:40:59 +01:00
  • 150c0f662b Cache individual lines of text in GalleyCache Hubert Głuchowski 2024-11-28 16:47:40 +01:00
  • 10791cc43d Add Modal and Memory::set_modal_layer (#5358) lucasmerlin 2024-11-28 16:52:05 +01:00
  • 622b848c00 Fix typo Hubert Głuchowski 2024-11-28 16:47:05 +01:00
  • 84cc1572b1 Update glow to 0.16 (#5395) Samson 2024-11-26 21:00:34 +01:00
  • 88543270e0 Fix CI failures (#5407) Nicolas 2024-11-26 20:09:59 +01:00
  • 7cee35c02a document justification for FallbackEgl (#5392) Valentin 2024-11-26 15:23:43 +01:00
  • 6359ba7e66 forward x11 and wayland features to glutin (#5391) Valentin 2024-11-26 15:22:44 +01:00
  • 12f9d6f42c add painter.line() (#5291) Nicolas 2024-11-26 15:17:47 +01:00
  • e28505077d Update accesskit to 0.17 (#5372) lucasmerlin 2024-11-26 15:16:08 +01:00
  • 2f9b14def8 Add links to the wiki and move integrations there (#5373) lucasmerlin 2024-11-26 15:00:38 +01:00
  • 9ecc0b232c Fix disabled widgets "eating" focus (#5370) lucasmerlin 2024-11-26 14:31:30 +01:00
  • 83a30064f4 Minor typo in README (#5381) Elie Michel 2024-11-18 17:28:22 +01:00
  • 1787952a83 Create gray -> grey doc aliases (#5362) GiGaGon 2024-11-11 04:21:58 -08:00
  • 3c7ad0ee12 egui_kittest: Allow passing state to the app closure (#5313) lucasmerlin 2024-11-06 14:43:41 +01:00
  • fc743d63b4 Add link to helpful article in font alpha TODO Emil Ernerfeldt 2024-11-06 13:33:43 +01:00
  • 5d6a58b917 Fix some typos (#5339) lucasmerlin 2024-11-04 09:51:34 +01:00
  • ad14bf2490 Add Harness::new_ui, Harness::fit_contents (#5301) lucasmerlin 2024-11-01 18:30:40 +01:00
  • 21826bec18 Use proper image crate URI and MIME support detection (#5324) Cody Neiman 2024-11-01 08:33:12 -04:00
  • 3f5cd74de7 Put font data into Arc to reduce memory consumption (#5276) StarStarJ 2024-11-01 13:30:02 +01:00
  • 793cb92557 Add egui_kittest label to workflow and changelog script (#5323) lucasmerlin 2024-11-01 13:25:41 +01:00
  • 444c21a437 Prevent panic when copying text outside of a secure context (#5326) YgorSouza 2024-11-01 13:21:59 +01:00
  • bbbd936f50 Exclude icon.png from lfs (#5336) lucasmerlin 2024-11-01 13:21:05 +01:00
  • 42652e223c Update some crates (#5337) Emil Ernerfeldt 2024-11-01 13:07:01 +01:00
  • 67c82ed5f2 wgpu: Bump to wgpu 23.0.0 and wasm-bindgen to 0.2.95 (#5330) TÖRÖK Attila 2024-10-30 18:53:22 +01:00
  • eaaec33b9c put back ndk-sys exception wgpu-23 Andreas Reich 2024-10-30 18:27:23 +01:00
  • 8abd74568f fix windows build failure Andreas Reich 2024-10-30 18:23:35 +01:00
  • 5371998644 downgrade indexmap to get rid of extra hashbrown dependency Andreas Reich 2024-10-30 18:21:49 +01:00
  • ea4ecab422 replace webgpu detection workaround for linux chrome with wgpu::util::new_instance_with_webgpu_detection Andreas Reich 2024-10-30 18:17:08 +01:00
  • 988e1765d0 Update windows-sys, some locked versions to reduce deps, deny exceptions Andreas Reich 2024-10-30 16:04:13 +00:00
  • 80ebaa23a8 wgpu: Bump to wgpu 23.0.0 and wasm-bindgen to 0.2.95 TÖRÖK Attila 2024-10-30 16:04:19 +01:00
  • 5bfff316c9 Fix documentation for file drag and drop (#5328) valadaptive 2024-10-30 10:24:45 -04:00
  • 2cd3485dd4 Update MSRV from 1.76 to 1.77 (#5322) Cody Neiman 2024-10-30 04:06:34 -04:00
  • dafcfdad80 egui_kittest: Allow customizing the snapshot threshold and path (#5304) lucasmerlin 2024-10-29 19:52:21 +01:00
  • 759a0b2a21 Add option to initialize on existing wgpu setup (#5319) Arthur Brussee 2024-10-29 16:12:28 +00:00
  • fba2dc85a3 egui-winit: Remove implicit accesskit_winit feature (#5316) Bruce Mitchener 2024-10-29 19:09:31 +07:00
  • 44877d490e Respect Style::override_font_id in RichText (#5310) MStarha 2024-10-29 12:51:17 +01:00
  • 926799a167 Fix: Popup incorrectly calculates possible min width of popup causing panic (#5208) rustbasic 2024-10-29 20:43:05 +09:00
  • c7d46ac9f9 Fix: Sides did not apply the layout position correctly. (#5303) zhatuokun 2024-10-29 19:42:02 +08:00
  • 3f2bd14554 Fix: Window::default_pos does not work (#5315) rustbasic 2024-10-29 20:40:51 +09:00
  • 98916489f7 Add ComboBox::close_behavior (#5305) Adrian Valcarcel-Schott 2024-10-29 07:39:44 -04:00
  • ce05b59689 Add Window::scroll_bar_visibility (#5231) Zeenobit 2024-10-29 07:35:48 -04:00
  • ebb4646358 Impl from Box<str> for WidgetText, RichText (#5309) Dimitris Papaioannou 2024-10-29 11:50:06 +02:00
  • 288c74e332 Expand max font atlas size from 8k to 16k (#5257) rustbasic 2024-10-29 18:42:28 +09:00
  • 68352fc13e CI: check that all png images are on git LFS (#5321) Emil Ernerfeldt 2024-10-29 10:30:25 +01:00
  • 9e763fcc01 fix line-endings on clippy.toml Emil Ernerfeldt 2024-10-29 10:10:59 +01:00
  • 7b69ec3473 Move all existing .png images to git LGS (#5320) Emil Ernerfeldt 2024-10-29 10:04:07 +01:00
  • 4622fff28c Report egui::Window contents as children to accesskit (#5240) Wybe Westra 2024-10-29 09:52:06 +01:00
  • 4e101d25cd Fix textedit intrinsic size metric (#5275) lucasmerlin 2024-10-28 13:58:34 +01:00
  • 5b846b4554 Fix cargo test in check.sh (#5299) lucasmerlin 2024-10-24 14:05:06 +02:00
  • f75a235c90 Use boxed slice for lookup table to avoid stack overflow (#5212) YgorSouza 2024-10-23 14:42:47 +02:00
  • 04ab5e7574 Context::add_font (#5228) frederik-uni 2024-10-23 14:29:44 +02:00
  • d9a35a7289 Increase the threshold for snapshot tests (#5298) lucasmerlin 2024-10-23 11:19:39 +02:00
  • 68d312d043 Revert "Fix: Sides did not apply the layout position correctly." (#5300) Emil Ernerfeldt 2024-10-23 11:18:36 +02:00
  • e02be45007 iOS: Support putting UI next to the dynamic island (#5211) frederik-uni 2024-10-23 11:10:12 +02:00
  • 13e65eb55b Expose center position in MultiTouchInfo (#5247) lucasmerlin 2024-10-23 11:03:53 +02:00
  • e5c502f21e Fix Ctrl+Shift+Z redo shortcut (#5258) YgorSouza 2024-10-23 10:56:12 +02:00
  • 6add64e144 Fix: Sides did not apply the layout position correctly. (#5232) zhatuokun 2024-10-23 16:54:27 +08:00
  • 3a0859b817 Fix: Ui::new_child does not consider the sizing_pass field of UiBuilder (#5262) zhatuokun 2024-10-23 16:53:26 +08:00
  • 7c1f06941e Use id_salt on Table ScrollArea (#5282) Justin Whear 2024-10-23 01:48:09 -07:00
  • 67a54ec5ce Improve egui_kittest documentation and update CONTRIBUTING.md (#5296) lucasmerlin 2024-10-23 08:54:43 +02:00
  • 70a01138b7 Add egui testing library (#5166) lucasmerlin 2024-10-22 12:39:00 +02:00
  • 707cd03357 Set Response::intrinsic_size for TextEdit (#5266) lucasmerlin 2024-10-15 09:13:34 +02:00