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

Commit Graph

  • 234274d46f Release 0.28.0 - Sizing pass, and better eframe web 0.28.0 Emil Ernerfeldt 2024-07-03 14:43:35 +02:00
  • bca9a04acd Use correct cursor icons when resizing panels too wide or narrow (#4769) Emil Ernerfeldt 2024-07-03 14:33:11 +02:00
  • 47accb0eeb Tooltip fix: Only treat enabled widgets as interactive Emil Ernerfeldt 2024-07-03 13:11:48 +02:00
  • 249b69d534 Make sure all tooltips close if you open a menu in the same layer (#4766) Emil Ernerfeldt 2024-07-03 12:33:23 +02:00
  • d1be5a1efb Only show one tooltip per layer at a time (#4763) Emil Ernerfeldt 2024-07-03 11:28:26 +02:00
  • c0296fb47b When debugging widget rects on hover, show width and height (#4762) Emil Ernerfeldt 2024-07-03 10:48:52 +02:00
  • dca552ea48 Save FrameState of previous frame (#4761) Emil Ernerfeldt 2024-07-03 10:31:02 +02:00
  • 1b06c69d01 Fix text selection when there's multiple viewports (#4760) Emil Ernerfeldt 2024-07-03 10:19:03 +02:00
  • fcb7764e48 Fix menus and interactive popups not closing when framerate was low (#4757) Emil Ernerfeldt 2024-07-02 21:33:22 +02:00
  • 8ef0e85b85 egui_extras: Improve the auto-sizing of Table (#4756) Emil Ernerfeldt 2024-07-02 21:13:55 +02:00
  • 753412193c Improve egui_extras::Table layout (#4755) Emil Ernerfeldt 2024-07-02 20:57:46 +02:00
  • f0e2bd8b00 Make it easier to grab the handle of a floating scroll bar (#4754) Emil Ernerfeldt 2024-07-02 10:39:01 +02:00
  • 770c82a3f3 Prevent TextEdit widgets from sending fake primary clicks (#4751) William Zhang 2024-07-02 03:18:47 -04:00
  • fa8d535fe7 Disabled widgets are now also disabled in the accesskit output (#4750) Wybe Westra 2024-07-02 09:18:30 +02:00
  • fcec84ca74 Clarify version numbers in egui trunk Emil Ernerfeldt 2024-07-02 09:09:30 +02:00
  • af404fec63 Persist Area positions again (#4749) Emil Ernerfeldt 2024-07-01 17:33:03 +02:00
  • 0fc79aea14 egui_demo_app: include log::trace in debug builds Emil Ernerfeldt 2024-07-01 16:26:20 +02:00
  • 7b61e426d7 eframe web: map log::debug to console.debug; not console.trace Emil Ernerfeldt 2024-07-01 16:25:48 +02:00
  • f3a0ac1d1b eframe web fix: save() on "blur" event Emil Ernerfeldt 2024-07-01 16:16:56 +02:00
  • 051b90bfc7 eframe web: Position the IME input position in the middle of the cursor Emil Ernerfeldt 2024-07-01 16:08:20 +02:00
  • 2c0ae975d8 Update changelogs release-0.28.0 Emil Ernerfeldt 2024-06-27 14:29:29 +02:00
  • d271718065 Fix focus problems on web (#4745) Emil Ernerfeldt 2024-07-01 10:38:54 +02:00
  • 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