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

Commit Graph

  • 2b3c260727 Update crates/egui/src/ui.rs obellish 2024-03-08 09:04:16 -05:00
  • a93c6cd5d2 egui: Fixed the incorrect display of the Window frame with a wide border or large rounding (#4032) Varphone Wong 2024-03-08 17:32:23 +08:00
  • 1f414c059d egui_extras: Fixed handling of file:// protocol for images (#4107) Varphone Wong 2024-03-08 17:24:34 +08:00
  • 4d776fd84e epaint: Added Shape::{scale,translate} wrappers (#4090) Varphone Wong 2024-03-08 17:07:31 +08:00
  • 385daeb354 Fix IME bug where currently typed characters got copied rustbasic 2024-03-08 18:00:28 +09:00
  • 76411b5d74 Add accessibility to ProgressBar and Spinner (#4139) Arnold Loubriat 2024-03-08 09:54:21 +01:00
  • a1d5145c16 Hide hover UI when showing the context menu (#4138) Antoine Beyeler 2024-03-06 16:30:20 +01:00
  • ca1f453c47 add webgpu feature by default for wgpu feature of eframe (#4124) Cameron Taggart 2024-03-04 13:20:03 -06:00
  • 18eeb01f57 Quickly animate scroll when calling ui.scroll_to_cursor etc (#4119) Emil Ernerfeldt 2024-03-04 20:00:13 +01:00
  • e29022efc4 Area::new now takes an Id by argument (#4115) Emil Ernerfeldt 2024-02-29 15:34:16 +01:00
  • 86d7f296ae Give each menu Area an id distinct from the id of what was clicked (#4114) Emil Ernerfeldt 2024-02-29 14:18:06 +01:00
  • e8af6f38fc Serde feature: Add serde derives to input related structs (#4100) Georg Weisert 2024-02-26 13:33:43 +01:00
  • 5cf99c6308 Add some profile scopes to handle_platform_output Emil Ernerfeldt 2024-02-21 16:25:28 +01:00
  • 23e8312fc0 Convenience const fn for Margin, Rounding and Shadow (#4080) 0Qwel 2024-02-21 16:20:26 +01:00
  • cdb7d153dc ui.dnd_drop_zone() now returns InnerResponse. (#4079) Mike Tsao 2024-02-21 07:20:14 -08:00
  • b8048572e8 Add API for raw mouse motion (#4063) Giantblargg 2024-02-20 10:00:39 -07:00
  • 74891cac2f egui_plot: fix panic when the base step size is set to 0 (#4078) Antoine Beyeler 2024-02-20 16:26:47 +01:00
  • ca8eeb8621 Add ColorImage::from_gray_iter (#3536) wangxiaochuTHU 2024-02-20 22:29:23 +08:00
  • 4fc0c49a6b Fix interaction with widgets inside selectable rows of Table (#4077) Emil Ernerfeldt 2024-02-20 14:50:13 +01:00
  • 9096abdeec Support interacting with the background of a Ui (#4074) Emil Ernerfeldt 2024-02-20 14:39:26 +01:00
  • a33ae64785 Fix: assign a different id to each table cell, avoiding id clashes (#4076) Emil Ernerfeldt 2024-02-20 13:35:19 +01:00
  • 8dd9cf6339 remove artifact obellish 2024-02-19 07:14:56 -05:00
  • 38991de6b1 add Deref for Ui obellish 2024-02-19 07:12:53 -05:00
  • 68b3ef7f6b Fix: images with background color now respects rounding (#4029) vincent-sparks 2024-02-18 04:25:11 -08:00
  • ca8c8792c2 New widget interaction logic (#4026) Emil Ernerfeldt 2024-02-17 15:48:23 +01:00
  • 2eaaf5fd6e Fix drag-and-drop preview following #3906 Emil Ernerfeldt 2024-02-17 15:15:36 +01:00
  • 069d7a634d Add layer transforms, interaction in layer (#3906) Francis Chua 2024-02-17 02:02:56 -08:00
  • f7fc3b0154 Change GLFW integration recommendation to egui_gl_glfw Emil Ernerfeldt 2024-02-16 12:53:17 +01:00
  • d468d43dad Add Response::paint_debug_info() to make it easy to visualize a widget's id and state (#4056) Antoine Beyeler 2024-02-16 12:45:30 +01:00
  • a0473c5a0a Update iana-time-zone Emil Ernerfeldt 2024-02-16 11:11:18 +01:00
  • 6fbf7fe566 Update ehttp to 0.5 (#4055) Emil Ernerfeldt 2024-02-16 10:57:54 +01:00
  • 2feb1440be Add Ui::set_opacity (#3965) YgorSouza 2024-02-16 10:39:30 +01:00
  • 34e8af87d4 Plot widget - allow disabling scroll for x and y separately (#4051) YgorSouza 2024-02-16 09:23:08 +01:00
  • 62e80c7729 egui_plot: Add sense option to Plot (#4052) Dunfan Lu 2024-02-16 03:19:03 -05:00
  • 61b53ae937 Improve error message when using wrong pixels_per_point in tessellate Emil Ernerfeldt 2024-02-16 09:15:22 +01:00
  • 3672b150ed Release 0.26.2 - Response.interact/context_menu fix Emil Ernerfeldt 2024-02-14 10:44:58 +01:00
  • 309586b42c Release 0.26.2 - Response.interact/context_menu fix 0.26.2 release/0.26.2 Emil Ernerfeldt 2024-02-14 10:44:58 +01:00
  • 1ce4f05472 Avoid interacting twice when not required (#4041) Antoine Beyeler 2024-02-14 09:07:33 +01:00
  • ed5fe01535 Add another check to Windows CI (#4038) Emil Ernerfeldt 2024-02-13 12:35:49 +01:00
  • b64e329cb7 eframe: Add winuser feature to winapi to fix unresolved import (#4037) Varphone Wong 2024-02-13 19:27:58 +08:00
  • 2f572197ef Update memoffset to 0.9.0, arboard to 3.3.1, and remove egui_glow's needless dependency on pure_glow's deps (#4036) Magnus Larsen 2024-02-13 01:32:18 -08:00
  • 0e1bcc2c1c Avoid interacting twice when not required (#4041) Antoine Beyeler 2024-02-14 09:07:33 +01:00
  • d99fabaef5 Add another check to Windows CI (#4038) Emil Ernerfeldt 2024-02-13 12:35:49 +01:00
  • 1970e2ccb1 eframe: Add winuser feature to winapi to fix unresolved import (#4037) Varphone Wong 2024-02-13 19:27:58 +08:00
  • 4875b01de3 TextEdit: Change margin property to egui::Margin type (#3993) bu5hm4nn 2024-02-13 03:44:55 -06:00
  • 7a4ab666b4 Update memoffset to 0.9.0, arboard to 3.3.1, and remove egui_glow's needless dependency on pure_glow's deps (#4036) Magnus Larsen 2024-02-13 01:32:18 -08:00
  • d22ee81ab0 Release 0.26.1 - Bug Fixes Emil Ernerfeldt 2024-02-11 08:59:02 +01:00
  • a8501c963d Release 0.26.1 - Bug Fixes 0.26.1 release-0.26.1 Emil Ernerfeldt 2024-02-11 08:59:02 +01:00
  • 0d17b6748d egui: Fix custom Window Frames (#4009) Varphone Wong 2024-02-11 15:56:15 +08:00
  • cd34a47dd6 egui: Fix custom Window Frames (#4009) Varphone Wong 2024-02-11 15:56:15 +08:00
  • 12b5d51325 Revert test code in hello_world example Emil Ernerfeldt 2024-02-10 18:09:41 +01:00
  • 9aac3ef406 Revert hello_world example Emil Ernerfeldt 2024-02-10 18:09:09 +01:00
  • 109c0a8695 Revert renaming a field in WidgetRect to avoid semver breakage Emil Ernerfeldt 2024-02-10 18:04:39 +01:00
  • 6e4dab97fb Revert semver-breaking change, and replace with temporary HACK Emil Ernerfeldt 2024-02-10 18:00:31 +01:00
  • 12749f3b5a Take clip_rect into account when storing widget rects (#4020) Emil Ernerfeldt 2024-02-10 17:28:38 +01:00
  • 45154fc1c8 Fix: Response.interact_pointer_pos is Some on click and drag released (#4014) Emil Ernerfeldt 2024-02-10 11:21:57 +01:00
  • df7e4a5db6 Fix Response::interact and Ui:interact_with_hovered (#4013) Emil Ernerfeldt 2024-02-10 10:48:00 +01:00
  • db00dc6ea5 Fix TextEdit being too short whenever there is horizontal margin (#4005) Georg Weisert 2024-02-10 09:36:24 +01:00
  • 820a3baf30 egui demo: Fix space reserved for source code link (#3983) njust 2024-02-10 09:17:12 +01:00
  • 1fe0f2417a Improve panic message in egui-wgpu when failing to create buffers (#3986) Emil Ernerfeldt 2024-02-10 09:15:30 +01:00
  • a415aa4bc6 Update to document-features 0.2.8 (#4003) Emil Ernerfeldt 2024-02-10 09:13:25 +01:00
  • a829fff19c Make on_disabled_hover_ui respect tooltip_delay (#4012) YgorSouza 2024-02-10 09:07:21 +01:00
  • 826b1ac80d egui_glow: Only disable sRGB framebuffer on supported platforms (#3994) Magnus Larsen 2024-02-07 23:54:14 -08:00
  • 26a87715f2 egui: Fixed window title bar incorrect handling spacing (#3995) Varphone Wong 2024-02-07 15:52:46 +08:00
  • 407224746d Take clip_rect into account when storing widget rects (#4020) Emil Ernerfeldt 2024-02-10 17:28:38 +01:00
  • 132d0ec430 Add Options::debug_paint_interactive_widgets (#4018) Emil Ernerfeldt 2024-02-10 13:20:01 +01:00
  • 0bf3056bd7 Fix: Response.interact_pointer_pos is Some on click and drag released (#4014) Emil Ernerfeldt 2024-02-10 11:21:57 +01:00
  • 5bf44f8850 Fix Response::interact and Ui:interact_with_hovered (#4013) Emil Ernerfeldt 2024-02-10 10:48:00 +01:00
  • 808dc0103a Fix TextEdit being too short whenever there is horizontal margin (#4005) Georg Weisert 2024-02-10 09:36:24 +01:00
  • 310d85a7fa egui demo: Fix space reserved for source code link (#3983) njust 2024-02-10 09:17:12 +01:00
  • 800eff6994 Improve panic message in egui-wgpu when failing to create buffers (#3986) Emil Ernerfeldt 2024-02-10 09:15:30 +01:00
  • 410957870b Update to document-features 0.2.8 (#4003) Emil Ernerfeldt 2024-02-10 09:13:25 +01:00
  • 1bc70b20b1 Make on_disabled_hover_ui respect tooltip_delay (#4012) YgorSouza 2024-02-10 09:07:21 +01:00
  • 15370bbea0 Add F21 to F35 key bindings (#4004) Oscar Gustafsson 2024-02-08 10:57:32 +01:00
  • 21f08afcbb egui_glow: Only disable sRGB framebuffer on supported platforms (#3994) Magnus Larsen 2024-02-07 23:54:14 -08:00
  • 377f86efb5 egui: Fixed window title bar incorrect handling spacing (#3995) Varphone Wong 2024-02-07 15:52:46 +08:00
  • b35a7dd7de Add scroll bar visibility option to Table widget (#3981) Richard Hozák 2024-02-06 13:28:20 +01:00
  • ee7fb47798 add with_taskbar to viewport builder (#3958) AnotherNathan 2024-02-06 13:27:34 +01:00
  • 68eb3db648 Fix high CPU usage on Windows when app is minimized (#3985) rustbasic 2024-02-06 21:24:49 +09:00
  • 45e9e8df00 PR template: remind contributors to pick good PR titles Emil Ernerfeldt 2024-02-06 09:22:14 +01:00
  • 8ddd33fc89 README.md: put demo images next to each other Emil Ernerfeldt 2024-02-06 08:13:37 +01:00
  • 56bf8b79f3 Release 0.26.0 - Text selection in labels 0.26.0 Emil Ernerfeldt 2024-02-05 17:28:10 +01:00
  • b36b3d69a8 Fix markdown formatting of link in docstring Emil Ernerfeldt 2024-02-05 17:21:12 +01:00
  • 579e84ec93 generate_changelog.py: add option to write it to the changelogs Emil Ernerfeldt 2024-02-05 16:59:25 +01:00
  • 74f00f9017 Turn repaint_on_widget_change off by default Emil Ernerfeldt 2024-02-05 15:48:11 +01:00
  • 217e066626 Make egui_wgpu::renderer a private module (#3979) Emil Ernerfeldt 2024-02-05 15:12:59 +01:00
  • 1858167296 Fix calling request_repaint_after every frame causing immediate repaint (#3978) Emil Ernerfeldt 2024-02-05 14:45:49 +01:00
  • d018265587 Wait with showing tooltip until mouse has been still for 300ms (#3977) Emil Ernerfeldt 2024-02-05 14:35:45 +01:00
  • 28d3c8e2b5 Improve README.md Emil Ernerfeldt 2024-02-05 14:11:54 +01:00
  • b522200804 Update example screenshots Emil Ernerfeldt 2024-02-05 13:01:10 +01:00
  • d02491425c Put all egui crates as workspace crates (#3976) Emil Ernerfeldt 2024-02-05 12:59:49 +01:00
  • bcebfecb84 Use more workspace dependencies (#3975) Emil Ernerfeldt 2024-02-05 12:43:58 +01:00
  • a5f3881d59 Add Spacing::menu_width (#3973) Emil Ernerfeldt 2024-02-05 11:53:24 +01:00
  • 7a6d80cc8c Pass ScreenDescriptor to egui_wgpu::CallbackTrait::prepare (#3960) StratusFearMe21 2024-02-05 10:17:21 +00:00
  • a5973e5cac Add TextureOptions::wrap_mode (#3954) Dan Lock 2024-02-05 08:37:05 +00:00
  • a41a04d635 Override text color with stroke selection color for selected cells (#3968) njust 2024-02-05 09:17:22 +01:00
  • bfdfb8894d Fix typos in crates/egui/src/context.rs (#3966) YgorSouza 2024-02-05 09:12:01 +01:00
  • a6a9501d12 Fix StripBuilder not allocating its used space (#3957) Ivan 2024-02-05 08:34:46 +01:00
  • 1636b6af08 Fix clip rect for plot items (#3955) YgorSouza 2024-02-05 08:24:49 +01:00
  • 114f820170 Context::repaint_causes: file:line of what caused a repaint (#3949) Emil Ernerfeldt 2024-02-02 16:06:37 +01:00