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

Commit Graph

  • 31716d787e Fix plot bounds of empty plots (#4741) Emil Ernerfeldt 2024-06-30 17:49:54 +02:00
  • dc1f032846 Add Style::number_formatter as the default used by DragValue (#4740) Emil Ernerfeldt 2024-06-30 17:17:15 +02:00
  • e297a1d107 Handle unicode minus character when parsing floats Emil Ernerfeldt 2024-06-30 14:48:05 +02:00
  • 3add56f81b Fix wrong comment Emil Ernerfeldt 2024-06-30 14:35:46 +02:00
  • 6222e031b5 The default parser for DragValue and Slider now ignores whitespace (#4739) Emil Ernerfeldt 2024-06-30 14:34:36 +02:00
  • b6fd1cfc99 egui_plot: Improve default formatter of tick-marks (#4738) Emil Ernerfeldt 2024-06-30 14:20:41 +02:00
  • 17fd305967 Fix cargo test -p egui Emil Ernerfeldt 2024-06-30 14:12:40 +02:00
  • d4e8966aac Ensure Window scroll bars are at the window edges (#4733) Emil Ernerfeldt 2024-06-28 18:14:48 +02:00
  • d10b3c1f4e eframe web: Fix stuck keys after pressing ctrl+C, cmd+A, etc (#4731) Emil Ernerfeldt 2024-06-28 18:12:50 +02:00
  • 2180f16cba eframe web: Fix drag-and-drop file preview/hover (#4732) Emil Ernerfeldt 2024-06-28 18:07:53 +02:00
  • 0c059ac113 Only repaint on cursor movements of area, or if dragging outside (#4730) Emil Ernerfeldt 2024-06-28 17:40:48 +02:00
  • 10f092d9d4 Add clamp_to_range option to DragValue, rename clamp_range to range (deprecating the former) (#4728) Andreas Reich 2024-06-28 16:06:59 +02:00
  • 3b9f964aed eframe web: ignore keyboard events unless canvas has focus (#4718) Emil Ernerfeldt 2024-06-28 15:01:06 +02:00
  • 779312ac0c Add basic test for egui accesskit output. (#4716) Wybe Westra 2024-06-28 13:03:31 +02:00
  • 254dfc1ebc Fix broken mouse coordinates when there's padding on the canvas element (#4729) Emil Ernerfeldt 2024-06-28 13:02:36 +02:00
  • a6937f79f3 Improve multiple_apps.html example/demo/test Emil Ernerfeldt 2024-06-28 08:44:17 +02:00
  • e62bd7037a Improve warning when failing to copy on web Emil Ernerfeldt 2024-06-28 08:40:58 +02:00
  • 814eddd094 Add warning if window.navigator.clipboard is null Emil Ernerfeldt 2024-06-28 08:21:41 +02:00
  • f50e64632e Change web demo local port to 8765 to avoid colliding with Jupyter Emil Ernerfeldt 2024-06-27 22:20:41 +02:00
  • a0f4fafb88 Refactor web event handling: break up into smaller functions (#4717) Emil Ernerfeldt 2024-06-27 15:26:52 +02:00
  • 1ea1d5af08 Refactor web event handling: break up into smaller functions emilk/refactor-web-events Emil Ernerfeldt 2024-06-27 15:11:12 +02:00
  • ce0e200503 Sort feature flags in egui_extras Emil Ernerfeldt 2024-06-27 14:29:59 +02:00
  • 97b6d8cb1c Fix vertical spacing in changelog generation Emil Ernerfeldt 2024-06-27 14:29:49 +02:00
  • a489374ca6 Improve CSS comment Emil Ernerfeldt 2024-06-27 11:17:49 +02:00
  • 7121a49e4e generate_changelog.py: divide into "fixed/added/changed" sections (#4712) Emil Ernerfeldt 2024-06-27 09:54:01 +02:00
  • 5051e945e4 Add PopupCloseBehavior (#4636) Umatriz 2024-06-27 10:42:57 +03:00
  • ab861574f4 Cancel DragValue edit if Escape is pressed (#4713) YgorSouza 2024-06-27 09:18:25 +02:00
  • a1a0d4a12a Tweak two demos Emil Ernerfeldt 2024-06-26 21:18:28 +02:00
  • fd85557463 Close context menus with Escape (#4711) Emil Ernerfeldt 2024-06-26 21:04:29 +02:00
  • 1036e18440 plot zoom out max (#4695) n4n5 2024-06-26 16:34:34 +02:00
  • fee6719f99 Bug fix: report latest area size in Area::show response (#4710) Emil Ernerfeldt 2024-06-26 16:19:11 +02:00
  • 93d458bb68 Clarify PR template wording Emil Ernerfeldt 2024-06-26 09:00:23 +02:00
  • 42b9491364 Fix docstring Emil Ernerfeldt 2024-06-26 09:00:11 +02:00
  • d30f79db60 Fix: Menu popups and tooltips don't respect layer transforms (#4708) Colin Cai 2024-06-26 02:11:31 -04:00
  • 10571e9da5 eframe::Result is now short for eframe::Result<()> (#4706) Emil Ernerfeldt 2024-06-25 13:31:42 +02:00
  • 07735a6465 Fix: respect existing text layout wrap settings in Label (#4704) Emil Ernerfeldt 2024-06-25 10:15:04 +02:00
  • 5a6d68c5f6 Fix "looking for maintainer" link Emil Ernerfeldt 2024-06-25 09:31:56 +02:00
  • db811847c0 Add "Looking for maintainer" to egui_plot docs and README.md Emil Ernerfeldt 2024-06-25 09:26:44 +02:00
  • db8db50bf3 Improve backtraces when hovering widgets with modifiers pressed (#4696) Emil Ernerfeldt 2024-06-23 17:03:42 +02:00
  • b1dc059ef3 Allow setting a layer as a sublayer of another (#4690) YgorSouza 2024-06-23 12:43:46 +02:00
  • 8cef6fc872 doc(emath): Add top_left as an alias for left_top, etc. (#4689) zkldi 2024-06-23 10:50:35 +01:00
  • d7ccf4d341 Add Key::Quote (#4683) Matt Keeter 2024-06-23 05:36:32 -04:00
  • 44f49713eb Add an input event history tracker to the egui demo lib (#4693) Emil Ernerfeldt 2024-06-23 11:34:38 +02:00
  • fb4c6cc619 Put all egui_demo_lib tests into their own files in their own folder (#4691) Emil Ernerfeldt 2024-06-23 10:53:04 +02:00
  • 2c00cb3991 Fix hello_world_par example on Linux (#4684) YgorSouza 2024-06-21 10:09:30 +02:00
  • cd3e9ea5b6 Fix: Response::hover_pos returns incorrect positions with layer transforms (#4679) Colin Cai 2024-06-20 04:43:51 -04:00
  • 8ac1d613fc Abort drags when pressing escape key (#4678) Emil Ernerfeldt 2024-06-19 17:00:10 +02:00
  • d9c5fb04ae Fix dragging of custom_window_frame example on Windows (#4656) rustbasic 2024-06-19 23:19:41 +09:00
  • 52a8e11764 Gif support (#4620) JustFrederik 2024-06-19 14:05:05 +02:00
  • 902b4d960d Add Rect::from_pos Emil Ernerfeldt 2024-06-19 11:27:33 +02:00
  • 159f8360fa Fix doclinks in egui-wgpu docs (#4677) Emil Ernerfeldt 2024-06-19 11:26:26 +02:00
  • d23742cdb1 Make sure contents of a panel don't overflow (#4676) Emil Ernerfeldt 2024-06-19 10:41:01 +02:00
  • 598dd53059 Fix buggy interaction with widgets outside of clip rect (#4675) Emil Ernerfeldt 2024-06-19 10:21:54 +02:00
  • 00ac5b2015 Add clippy lint match_bool Emil Ernerfeldt 2024-06-18 23:45:25 +02:00
  • dd52291af4 Make Debug format of Vec2/Pos2/Rot2 respect user precision (#4671) Joe Sorensen 2024-06-18 15:03:23 -06:00
  • 44d7aab53d egui_plot: use f64 for translate (#4637) n4n5 2024-06-18 22:55:08 +02:00
  • 413843dd7c Make sure to call raw_input_hook on web (#4646) Owen Diehl 2024-06-18 13:37:04 -07:00
  • f844873c08 Fix dead link to mycomarkup in easy_mark sample (#4643) Aaron Manning 2024-06-19 06:36:56 +10:00
  • 3f53f1738b Remove special case for 0 in DragValue default formatter (#4639) YgorSouza 2024-06-18 22:36:42 +02:00
  • 87021d3fbd egui_extras: Make serde an optional feature (#4641) Nathan Adams 2024-06-18 22:27:48 +02:00
  • 49cb62b1ba Replace directories-next dependency with directories (#4661) crumblingstatue 2024-06-18 22:17:21 +02:00
  • ee3b04ea17 Fix typos (#4640) YgorSouza 2024-06-18 22:10:59 +02:00
  • 3cdb667cd6 Fix typo in docs of Ui::shrink_height_to_current() (#4672) Andrew Farkas 2024-06-18 15:57:19 -04:00
  • 814ad0783c Update to wgpu 0.20 (#4560) Emil Ernerfeldt 2024-06-13 15:00:23 +02:00
  • ca36f3df63 Make sure tooltips are interactable (#4649) Emil Ernerfeldt 2024-06-10 14:05:06 +02:00
  • ee22145779 Don't hover things under tooltips emilk/fix-tooltip-transparency Emil Ernerfeldt 2024-06-10 13:22:35 +02:00
  • e2a127a381 RELEASES.md: document release process and checklist (#4633) Emil Ernerfeldt 2024-06-10 09:43:05 +02:00
  • 9f12432bcf Improve behavior of plot auto-bounds with reduced data (#4632) Antoine Beyeler 2024-06-07 11:13:17 +02:00
  • 2545939c15 Add Color32::lerp_to_gamma (#4627) Antoine Beyeler 2024-06-06 15:41:10 +02:00
  • 1f008fb730 ScrollArea: Prevent drag interaction outside the area (#4611) Sven Niederberger 2024-06-06 15:36:20 +02:00
  • e799c2ad70 Experiment with a new Group container emilk/group Emil Ernerfeldt 2024-06-06 13:58:45 +02:00
  • 29b12e1760 Easing functions (#4630) Emil Ernerfeldt 2024-06-06 13:09:52 +02:00
  • 3d632cd333 Move first request_animation_frame into resize observer (#4628) Jan Procházka 2024-06-06 10:30:32 +02:00
  • cbb5d6aa93 Handle tooltips so large that they cover the widget (#4623) Emil Ernerfeldt 2024-06-05 19:08:51 +02:00
  • bb8400853f Add tags to UiStack (#4617) Emil Ernerfeldt 2024-06-05 18:46:50 +02:00
  • 321d2441c1 Make pinch-to-zoom more responsive on web (#4621) Emil Ernerfeldt 2024-06-05 18:32:04 +02:00
  • 4837dc68b3 Fix pinch-to-zoom on web by using the "artificial" modifier keys (#4619) Emil Ernerfeldt 2024-06-05 18:05:48 +02:00
  • d72de1eab3 Deprecate ui.set_enabled and set_visbile (#4614) Emil Ernerfeldt 2024-06-05 13:20:54 +02:00
  • 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