1
0
mirror of https://github.com/emilk/egui.git synced 2026-06-27 15:13:12 -04:00

Commit Graph

  • 0028764e02 Set the sizing_pass flag in first frame of egui_extras::Table (#4613) Emil Ernerfeldt 2024-06-05 12:17:15 +02:00
  • a50f253b76 Grid: set the sizing_pass flag during the initial sizing pass (#4612) Emil Ernerfeldt 2024-06-05 12:17:08 +02:00
  • a28792194d Introduce UiStack (#4588) Antoine Beyeler 2024-06-04 10:12:23 +02:00
  • c0a9800d05 Support interactive widgets in tooltips (#4596) Emil Ernerfeldt 2024-06-03 11:37:06 +02:00
  • 7b3752fde9 Update README to maintained Tetra integration (#4606) trevyn 2024-06-03 11:21:40 +03:00
  • 4d9aed8f83 Add missing word (#4603) Onè 2024-06-02 15:14:40 -04:00
  • 78dfdb3684 Rect::intersects_ray: another bug fix (#4597) Emil Ernerfeldt 2024-05-31 17:28:38 +02:00
  • b6805a8006 Fix bug in ray-rect intersection test (#4595) Emil Ernerfeldt 2024-05-31 17:10:46 +02:00
  • d4ac91ab6d Refactor: remove extra tooltip id salt (#4594) Emil Ernerfeldt 2024-05-31 16:50:39 +02:00
  • 86560554bc Fix bug in context menu positioning when at bottom of the screen (#4593) Emil Ernerfeldt 2024-05-31 15:56:52 +02:00
  • d3ea90f5ef Fix dragging of custom_window_frame on Windows (#4592) rustbasic 2024-05-31 22:22:46 +09:00
  • df8b9c2d75 Constrain Areas to screen by default (#4591) Emil Ernerfeldt 2024-05-31 10:48:06 +02:00
  • c0479cadf3 The default constrain rect for Area/Window is now ctx.screen_rect (#4590) Emil Ernerfeldt 2024-05-31 10:01:45 +02:00
  • 8f5986125d Make egu::menu types public (#4544) sor-ca 2024-05-31 10:02:02 +03:00
  • 84d204246f Fade in windows, tooltips, popups, etc (#4587) Emil Ernerfeldt 2024-05-30 16:22:12 +02:00
  • 6282844f65 Add opacity and multiply_opacity functions to Ui and Painter (#4586) Emil Ernerfeldt 2024-05-30 16:07:42 +02:00
  • a7eed0ae3c Once you have waited for a tooltip to show, show the next one right away (#4585) Emil Ernerfeldt 2024-05-30 13:23:01 +02:00
  • 89968e6f96 Bug fix: ui opacity and gray-out not affecting strokes (#4581) Emil Ernerfeldt 2024-05-29 22:37:55 +02:00
  • 16277ebb86 Add Response::show_tooltip_ui and show_tooltip_text (#4580) Emil Ernerfeldt 2024-05-29 21:28:56 +02:00
  • 00396145d1 Improve tooltip positioning (#4579) Emil Ernerfeldt 2024-05-29 21:18:08 +02:00
  • cc3b3629b8 Round text galley sizes to nearest ui point size (#4578) Emil Ernerfeldt 2024-05-29 18:23:11 +02:00
  • 66f40de7a1 Don't persist Area state (#4577) Emil Ernerfeldt 2024-05-29 15:59:51 +02:00
  • c7cb524bdb Make Area state public (#4576) Emil Ernerfeldt 2024-05-29 15:48:52 +02:00
  • 913cef3361 Enforce eframe errors are Send and Sync (#4574) Emil Ernerfeldt 2024-05-29 13:13:00 +02:00
  • 514ee0c433 Improve web text agent (#4561) Jan Procházka 2024-05-29 12:54:33 +02:00
  • 5eee463851 Replace some ... with Emil Ernerfeldt 2024-05-29 11:48:50 +02:00
  • ffbc63e147 ComboBox: fix justified layout of popup if wider than parent button (#4570) Emil Ernerfeldt 2024-05-29 11:47:10 +02:00
  • a768d74411 Add Ui::is_sizing_pass for better size estimation of Areas, and menus in particular (#4557) Emil Ernerfeldt 2024-05-29 10:27:04 +02:00
  • 942fe4ab31 Support returning errors when creating the app (#4565) Emil Ernerfeldt 2024-05-28 21:59:19 +02:00
  • 54429e0549 Revert update to wgpu 0.20 => downgrade to wgpu 0.19.1 (#4559) Emil Ernerfeldt 2024-05-28 14:40:43 +02:00
  • 1888d19b4a Better spacing and sizes for (menu) buttons (#4558) Emil Ernerfeldt 2024-05-28 14:19:25 +02:00
  • 26206526d6 Hide toolip when opening ComboBox drop-down (#4546) Antoine Beyeler 2024-05-28 14:17:37 +02:00
  • bcd91f27a1 Add support for text truncation to egui::Style (#4556) Antoine Beyeler 2024-05-28 13:10:41 +02:00
  • 4b59c6d414 Fix Ui::scroll_with_delta only scrolling if the ScrollArea is focused (#4303) lucasmerlin 2024-05-28 09:21:35 +02:00
  • 6f59a14c4d Add Options::reduce_texture_memory to free up RAM (#4431) Varphone Wong 2024-05-28 15:13:43 +08:00
  • d131b2b580 Fix: Don't .forget() RAF closure (#4551) Jan Procházka 2024-05-27 21:55:23 +02:00
  • 759c8fd2c9 Use ResizeObserver instead of resize event (#4536) Jan Procházka 2024-05-27 21:41:28 +02:00
  • a8b50e6aa1 Move test crates to own folder (#4554) Emil Ernerfeldt 2024-05-27 21:28:33 +02:00
  • 7a17a6d6ad Plot now respects the interact_radius set in the UI's style (#4520) YgorSouza 2024-05-27 19:23:15 +02:00
  • 8553e738e0 eframe: Add NativeOptions::persistence_path (#4423) lucasmerlin 2024-05-27 18:57:39 +02:00
  • 192a111272 Hide all other series when alt-clicking in the legend (#4549) Antoine Beyeler 2024-05-27 18:56:16 +02:00
  • ff7a3832b6 TextEdit hint text styling (#4517) zaaarf 2024-05-27 17:28:03 +02:00
  • 1ae2d2803a Make TextEdit::return_key optional (#4543) Doonv 2024-05-27 17:43:48 +03:00
  • cd45d18615 Do no use the ahash reimport (#4504) Oscar Gustafsson 2024-05-27 16:24:50 +02:00
  • f0cbb18943 Don't panic when replacement glyph is not found (#4542) Ryan Bluth 2024-05-27 05:53:06 -04:00
  • 34672bc1bb Add improved pixel alignment test with alternating white/black lines (#4537) Emil Ernerfeldt 2024-05-24 15:55:36 +02:00
  • a98c42e317 Add Options::line_scroll_speed and scroll_zoom_speed (#4532) Emil Ernerfeldt 2024-05-23 10:07:08 +02:00
  • 8433b43231 Smooth out zooming with discreet scroll wheel (#4530) Emil Ernerfeldt 2024-05-23 09:56:36 +02:00
  • 8db8f6df82 Remove scroll latency for smooth trackpads (#4526) Emil Ernerfeldt 2024-05-23 08:50:48 +02:00
  • 48045e57da Remove Event::Scroll and handle it in egui (#4524) Emil Ernerfeldt 2024-05-22 21:35:15 +02:00
  • c8578c9a6b Fix: still track mouse when dragging outside web canvas (#4522) Emil Ernerfeldt 2024-05-22 11:48:34 +02:00
  • 7035aa4e53 include_image! now accepts expressions (#4521) YgorSouza 2024-05-21 22:44:27 +02:00
  • 262a8bcf98 Ignore synthetic key presses (#4514) hut 2024-05-21 16:29:45 +00:00
  • 8321f64f6e Update ahash 0.8.6 -> 0.8.11 (#4507) hellodword 2024-05-20 15:31:17 +00:00
  • 738ea75453 Add clippy::use_self lint Emil Ernerfeldt 2024-05-16 17:28:37 +02:00
  • 6b607ffa2a Remove unmaintained amethyst_egui from README.md Emil Ernerfeldt 2024-05-16 13:32:49 +02:00
  • ce59e43869 Introduce lifetime to egui_plot::Plot to replace 'static fields (#4435) Fabian Lippold 2024-05-15 09:58:31 +02:00
  • c1eb3f884d Move dependencies to workspace (#4495) Oscar Gustafsson 2024-05-14 11:02:49 +02:00
  • 44d65f41ac Update image crate to 0.25 (#4160) Emil Ernerfeldt 2024-05-13 13:35:15 +02:00
  • acfe9f6f3b Make epaint::mutex::RwLock allow ?Sized types (#4485) crumblingstatue 2024-05-13 12:49:31 +02:00
  • c3f386aa30 Remove work-around for unsafe in puffin macro (#4484) Emil Ernerfeldt 2024-05-11 20:17:19 +02:00
  • 059218d954 eframe: Remove dependency on thiserror (#4483) Emil Ernerfeldt 2024-05-11 20:17:06 +02:00
  • 4f2f057508 Update arboard (#4482) Emil Ernerfeldt 2024-05-11 20:01:40 +02:00
  • 3b3ce22adc Make sure plot size is positive (#4429) rustbasic 2024-05-11 23:49:27 +09:00
  • e06b225dab Fix: Window position creeps between executions on scaled monitors (#4443) Avery Radmacher 2024-05-11 10:48:12 -04:00
  • 66d2b3ffe4 Treat Event::PointerGone as PointerEvent::Released (#4419) rustbasic 2024-05-11 20:17:58 +09:00
  • 11fa9cc7ee Disable interaction for ScrollArea and Plot when UI is disabled (#4457) Varphone Wong 2024-05-11 06:42:03 +08:00
  • 27a22f991d Fix : In Windows, the 'egui_demo_app' screen does not appear. (#4410) rustbasic 2024-05-11 07:41:02 +09:00
  • a9efbcff36 IME for chinese (#4436) rustbasic 2024-05-11 07:09:14 +09:00
  • 2b2e70cb91 egui-winit: emit physical key presses when a non-Latin layout is active (#4461) TicClick 2024-05-11 00:07:42 +02:00
  • f19f99180e Remove extra_asserts and extra_debug_asserts feature flags (#4478) Emil Ernerfeldt 2024-05-10 19:39:08 +02:00
  • 155e138998 Fix debug-assert hit in panel sizing code Emil Ernerfeldt 2024-05-10 19:21:35 +02:00
  • dce5696b67 Show Cargo.lock in GitHub PR diffs Emil Ernerfeldt 2024-05-10 11:38:54 +02:00
  • ded8dbd45b Fix some clippy warning from Rust 1.78.0 (#4444) Emil Ernerfeldt 2024-05-02 17:04:25 +02:00
  • c9b24d5a5c Update to wgpu 0.20 (#4433) Simon Niedermayr 2024-04-30 11:47:12 +02:00
  • 2fabde1396 Add a Display impl for Vec2, Pos2, and Rect (#4428) Trevor Gross 2024-04-29 08:22:34 -04:00
  • af39bd22ab crates: egui_demo_lib: Fix table height (#4422) Patrick José Pereira 2024-04-29 06:16:55 -03:00
  • 3bb33980a9 chore: remove repetitive words (#4400) hardlydearly 2024-04-29 16:33:29 +08:00
  • c1fc9213c3 Enable egui_glow's winit feature on wasm (#4420) (#4421) Simon Frankau 2024-04-29 09:33:23 +01:00
  • 0bc59f578b Fix some typos from the cranky-clippy transition (#4417) YgorSouza 2024-04-26 07:46:25 +02:00
  • 2f508d6a61 Replace cargo-cranky with workspace lints (#4413) Emil Ernerfeldt 2024-04-25 17:24:50 +02:00
  • cee790681d Update to Rust 1.76 (#4411) Emil Ernerfeldt 2024-04-25 15:51:01 +02:00
  • bfe1858e0b eframe: update ViewportBuilder.with_icon() documentation (#4408) Dennis Schön 2024-04-25 15:43:24 +02:00
  • 14194f5d3a eframe: Use objc2 and its framework crates (#4395) Mads Marquart 2024-04-23 17:35:12 +02:00
  • 2c590636b5 egui-winit: Update webbrowser to v1.0.0 (#4394) TÖRÖK Attila 2024-04-23 08:03:36 +02:00
  • 2ce82cce21 Added ability to define colors at UV coordinates along a path (#4353) Joe Sorensen 2024-04-22 10:35:09 -06:00
  • ff8cfc2aa0 Allow users to create viewports larger than monitor on Windows & macOS (#4337) lopo 2024-04-22 18:44:21 +08:00
  • 436c671331 Improve IME support with new Event::Ime (#4358) rustbasic 2024-04-22 19:43:07 +09:00
  • 587bc2034a Fix Panel incorrect size (#4351) zhatuokun 2024-04-22 15:22:54 +08:00
  • a2f1ca31a0 Add ViewportCommand::RequestCut, RequestCopy and RequestPaste to trigger Clipboard actions (#4035) bu5hm4nn 2024-04-22 01:06:33 -06:00
  • 87b294534e Add emath::OrderedFloat (moved from epaint::util::OrderedFloat) (#4389) Emil Ernerfeldt 2024-04-21 20:36:32 +02:00
  • 46b241eb94 Add xtask crate (#4293) YgorSouza 2024-04-21 19:26:16 +02:00
  • d68c8d70aa Add a way to specify Undoer settings and construct Undoers more easily (#4357) valadaptive 2024-04-21 06:23:59 -04:00
  • d2c4269240 Fix : take rounding into account when using Slider::trailing_fill (#4308) rustbasic 2024-04-21 18:49:14 +09:00
  • 690c3ba883 Use parent Uis style for popups (#4325) Alexander Parlett 2024-04-21 10:44:44 +01:00
  • 5f9c17c855 egui: Change Ui::allocate_painter to inherit properties from Ui (#4343) Varphone Wong 2024-04-21 17:36:18 +08:00
  • fe454573db Fix hex_color! macro by re-exporting color_hex crate from ecolor (#4372) dataphract 2024-04-21 04:07:55 -05:00
  • 26c97a19a4 Expose ClosestElem and PlotConfig (#4380) Narcha 2024-04-21 11:05:53 +02:00
  • 89d7f9f9d3 Update cargo-deny and some dependencies (#4386) Emil Ernerfeldt 2024-04-21 11:05:44 +02:00
  • c630a8de89 Fix incorrect line breaks (#4377) Juan Campa 2024-04-21 04:58:40 -04:00