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

Commit Graph

  • 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
  • 23728e145e Fix bug causing wrong-fire of ViewportCommand::Visible (#5244) rustbasic 2024-10-10 22:51:52 +09:00
  • 7bd6f83f18 Free textures after submitting queue instead of before with wgpu renderer (#5226) Rusty-Cube 2024-10-06 20:50:10 +02:00
  • 0f2b427ff4 Allow easier setting of background color for TextEdit (#5203) Nicolas 2024-10-02 21:23:54 +02:00
  • 1406e8717c egui-wgpu: Fix docs.rs build (#5204) lucasmerlin 2024-10-02 19:17:14 +02:00
  • ac2466d14f Update ScrollArea drag velocity when drag stopped (#5175) valadaptive 2024-10-02 12:12:36 -04:00
  • 24cd711f5b Fix typos Emil Ernerfeldt 2024-10-01 10:41:59 +02:00
  • 5f8f149444 Add UiBuilder::layer_id, and remove layer_id from Ui::new (#5195) Emil Ernerfeldt 2024-10-01 10:39:44 +02:00
  • fe368bacc4 Release 0.29.1 - Bug fixes 0.29.1 Emil Ernerfeldt 2024-10-01 10:08:21 +02:00
  • 609de0fb58 Round misc things emilk/round-widgets Emil Ernerfeldt 2024-09-30 16:48:07 +02:00
  • 1a45dd5342 Round areas/windows Emil Ernerfeldt 2024-09-30 16:46:58 +02:00
  • 6a33dab6e3 Round font row heights Emil Ernerfeldt 2024-09-30 16:46:08 +02:00
  • b7ea43f519 Add Rect::round Emil Ernerfeldt 2024-09-30 16:44:42 +02:00
  • ce744e6f7a Do not round panel rectangles to pixel grid (#5196) Emil Ernerfeldt 2024-09-30 15:48:41 +02:00
  • 6a69ea6959 Do not round panel rectangles to pixel grid emilk/fix-panel-rounding Emil Ernerfeldt 2024-09-30 15:40:38 +02:00
  • 15d3d43aa3 Fix backspace/arrow keys in TextEdit on Linux (#5188) Emil Ernerfeldt 2024-09-30 13:23:02 +02:00
  • 448e12d6b6 Fix id clash in Ui::response (#5192) Emil Ernerfeldt 2024-09-30 13:20:34 +02:00
  • 5390ecdf4a Bug fix: click anywhere on a Table row to select it (#5193) Emil Ernerfeldt 2024-09-30 13:20:03 +02:00
  • db3dcaf447 Remove debug-assert triggered by with_layer_id/dnd_drag_source (#5191) Emil Ernerfeldt 2024-09-30 13:19:53 +02:00
  • 679f6f57b1 Replace "an ui" with "a ui" (#5185) GiGaGon 2024-09-29 23:23:38 -07:00
  • 59d71831fd Release 0.29.0 - Multipass, UiBuilder, & visual improvements 0.29.0 Emil Ernerfeldt 2024-09-26 15:13:21 +02:00
  • dae1979dd3 Add back Context::set_visuals() (#5100) rustbasic 2024-09-26 18:37:57 +09:00
  • 25abb74465 egui_extras: Add TableBuilder::animate_scrolling (#5159) Ethan Post 2024-09-26 02:36:20 -07:00