1
0
mirror of https://github.com/emilk/egui.git synced 2026-06-27 07:03:14 -04:00

Commit Graph

  • 94b15f0593 egui_demo_lib: Add arc and pie shapes example Varphone Wong 2024-04-27 16:39:16 +08:00
  • af04f5aee5 egui: Enhance Painter with arc and pie Methods Varphone Wong 2024-07-17 16:43:24 +08:00
  • 930cbd23df epaint: Introduce ArcPieShape for Simplified Arc and Pie Rendering Varphone Wong 2024-07-17 16:41:26 +08:00
  • cf63d5931d emath: impl From<Vec> for Pos Varphone Wong 2024-03-11 10:21:58 +08:00
  • 9af6811290 emath: Add some new geometric angle calculation functions to Pos2 Varphone Wong 2024-03-11 09:54:20 +08:00
  • cb2050aea4 epaint: Added ColorImage::from_rgba_vec constructor Varphone Wong 2024-02-28 09:58:03 +08:00
  • b36311a98a Fix Glyph::pos doc comment Hubert Głuchowski 2025-01-04 19:45:29 +01:00
  • 6607cd95f9 ⚠️ Frame now includes stroke width as part of padding (#5575) Emil Ernerfeldt 2025-01-04 10:29:22 +01:00
  • 938d8b0d2e egui_kittest: write .old.png files when updating images (#5578) Emil Ernerfeldt 2025-01-03 16:23:31 +01:00
  • 5cbf337f18 check.sh: enable all features when running cargo test Emil Ernerfeldt 2025-01-03 14:55:51 +01:00
  • 7519ec7099 Fix: round animating collapsing header height to GUI Emil Ernerfeldt 2025-01-03 14:54:57 +01:00
  • 6b72d2f7e2 Merge branch 'master' into cache_galley_lines Hubert Głuchowski 2025-01-03 01:42:32 +01:00
  • 4784136fee Better rounding of rectangles with thin outlines (#5571) Emil Ernerfeldt 2025-01-02 23:50:40 +01:00
  • 46b58e5bcc Add Harness::new_eframe and TestRenderer trait (#5539) lucasmerlin 2025-01-02 17:48:39 +01:00
  • ee4ab08c8a Shrink size of Shadow by using i8/u8 instead of f32 (#5568) Emil Ernerfeldt 2025-01-02 16:22:44 +01:00
  • d58d13781d Store Margin using i8 to reduce its size (#5567) Emil Ernerfeldt 2025-01-02 16:05:52 +01:00
  • aeea70d9e7 Add epaint::Brush for controlling RectShape texturing (#5565) Emil Ernerfeldt 2025-01-02 15:34:28 +01:00
  • 72ac2113dd Fix stroke of custom_window_frame example Emil Ernerfeldt 2025-01-02 15:32:43 +01:00
  • 64f077588c Improve kittest snapshot output: print absolute path to diff file Emil Ernerfeldt 2025-01-02 14:56:27 +01:00
  • cf7150c6a3 Refactor: put each shape into its own file (#5564) Emil Ernerfeldt 2025-01-02 14:55:49 +01:00
  • 249f8bcb93 Use u8 in Rounding, and introduce Roundingf (#5563) Emil Ernerfeldt 2025-01-02 14:29:50 +01:00
  • 77c9fd85bd cleanup Emil Ernerfeldt 2025-01-02 02:29:19 +01:00
  • 9fa294f21f Split out long function Emil Ernerfeldt 2025-01-02 02:20:29 +01:00
  • 7fb85d19ab Fix typos Emil Ernerfeldt 2025-01-02 02:16:35 +01:00
  • ba2ae9d7ea Merge branch 'master' into cache_galley_lines Emil Ernerfeldt 2025-01-02 02:09:31 +01:00
  • 2b5327164a Better benchmark Emil Ernerfeldt 2025-01-02 02:09:05 +01:00
  • 3ffe1ed774 Re-enable IME support on Linux (#5198) YgorSouza 2024-12-31 13:37:05 +01:00
  • e32ca218e8 Add WidgetType::Image and Image::alt_text (#5534) lucasmerlin 2024-12-30 12:53:46 +01:00
  • 86ea3f8a5c Fix cargo test --all-features breaking rendering due to unity vertexes (#5542) lucasmerlin 2024-12-30 12:39:17 +01:00
  • bf6ed3adfc Add Context::copy_image (#5533) Emil Ernerfeldt 2024-12-29 18:03:32 +01:00
  • e2c7e9e733 Add OutputCommand for copying text and opening URL:s (#5532) Emil Ernerfeldt 2024-12-29 11:59:51 +01:00
  • 1e0f3a5e2d Animated WebP support (#5470) Aely 2024-12-29 12:46:08 +02:00
  • 01a7e31b13 Update test snapshot Emil Ernerfeldt 2024-12-29 11:27:01 +01:00
  • 13676ea35f Fix minor typo Tom Maffia 2024-12-29 05:25:51 -05:00
  • 2356ae8819 Remove colons from widget gallery Emil Ernerfeldt 2024-12-28 23:26:26 +01:00
  • fa95351675 Slight improvements to the demo (#5527) Emil Ernerfeldt 2024-12-28 22:11:41 +01:00
  • 820d42802a Fix build of egui.rs (#5528) Emil Ernerfeldt 2024-12-28 21:52:37 +01:00
  • f37a8f91ca Better output when building demo Emil Ernerfeldt 2024-12-28 21:44:56 +01:00
  • 8131b7b898 Make image extension lowercase before checking if it is supported (#5501) Ryan Bluth 2024-12-28 10:01:30 -05:00
  • d2f75e974c Merge branch 'master' into cache_galley_lines Emil Ernerfeldt 2024-12-28 12:55:05 +01:00
  • c37125f835 Tweak window resize handles (#5524) Emil Ernerfeldt 2024-12-27 15:50:34 +01:00
  • 4d945f78ba Fix widgets sometimes being incorrectly marked as hovered (#5523) Emil Ernerfeldt 2024-12-27 14:47:18 +01:00
  • d20f93e9bf Make all lines and rectangles crisp (#5518) Emil Ernerfeldt 2024-12-26 21:02:27 +01:00
  • dfcc679d5a Round widget coordinates to even multiple of 1/32 (#5517) Emil Ernerfeldt 2024-12-26 20:54:24 +01:00
  • f30f5e9578 Update to winit 0.30.7 (#5516) Emil Ernerfeldt 2024-12-26 12:06:24 +01:00
  • ec9a40858c Merge branch 'master' into cache_galley_lines Hubert Głuchowski 2024-12-19 23:21:09 +01:00
  • 7f711668b4 Provide better debug_asserts for ray intersections (#5504) Jochen Görtler 2024-12-19 13:39:14 +01:00
  • 27a5803dd3 docs: remove "a" (#5499) Onè 2024-12-17 12:29:41 -05:00
  • 8c4d8b2da8 Use correct minimum version of profiling crate (#5494) lucasmerlin 2024-12-17 09:37:15 +01:00
  • cfc341fabd Revert "Revert "forward x11 and wayland features to glutin" (#5391)" (#5490) Emil Ernerfeldt 2024-12-17 09:36:03 +01:00
  • 843ca45453 Release eframe 0.30.1 - fix glow on Linux emilk/eframe-0.30.1 Emil Ernerfeldt 2024-12-16 19:28:26 +01:00
  • adfc0bebfc Revert "forward x11 and wayland features to glutin" (#5391) (#5488) Emil Ernerfeldt 2024-12-16 19:25:21 +01:00
  • d864655018 Reorder crate publish steps 0.30.0 Emil Ernerfeldt 2024-12-16 18:09:55 +01:00
  • 629f64551a Remove cyclic dependency of egui_demo_lib on itself Emil Ernerfeldt 2024-12-16 18:05:24 +01:00
  • 5b2b8cfb34 Remove cylic dependency of egui_kittest on itself Emil Ernerfeldt 2024-12-16 18:01:33 +01:00
  • eb403655ce Move egui tests to avoid cyclic dependency Emil Ernerfeldt 2024-12-16 17:56:56 +01:00
  • 69dbb00087 Simplify kittest readme example (#5486) lucasmerlin 2024-12-16 18:02:21 +01:00
  • 320377e3ca Release 0.30 - egui_kittest and modals (#5487) Emil Ernerfeldt 2024-12-16 17:45:35 +01:00
  • 0fb340fe89 Use released version of kittest Emil Ernerfeldt 2024-12-16 17:10:39 +01:00
  • 045ed41efc Fix zero-width strokes still affecting the feathering color of boxes (#5485) Emil Ernerfeldt 2024-12-16 16:54:18 +01:00
  • e8029178b6 Reduce aliasing when painting thin box outlines (#5484) Emil Ernerfeldt 2024-12-16 16:28:15 +01:00
  • 450c6242e4 Improve error message in ColorImage::region Emil Ernerfeldt 2024-12-16 15:14:50 +01:00
  • 0823a36952 Fix: ui.new_child should now respect 'disabled' (#5483) Emil Ernerfeldt 2024-12-16 15:07:14 +01:00
  • b1d2551e7e Make frame delay on screenshots consistently one frame on web as well (#5482) Andreas Reich 2024-12-16 15:03:01 +01:00
  • 3995491212 Revert "Workaround for egui having wrong scale in firefox" (#5481) Emil Ernerfeldt 2024-12-16 14:41:02 +01:00
  • f0ec2f05c4 Fix broken images on egui.rs (move from git lfs to normal git) (#5480) Emil Ernerfeldt 2024-12-16 14:16:54 +01:00
  • 3bdb19e864 Workaround for egui having wrong scale in firefox (#5466) lucasmerlin 2024-12-16 11:38:08 +01:00
  • f7efb2186d Improve hit-test of thin widgets, and widgets across layers (#5468) Emil Ernerfeldt 2024-12-16 09:33:25 +01:00
  • 3af907919b Use profiling crate to support more profiler backends (#5150) Ted de Munnik 2024-12-16 09:15:54 +01:00
  • d5cd175b16 Only mark interactive widgets as hovered, if clicking would interact emilk/only-hover-one-interactive-widget Emil Ernerfeldt 2024-12-13 08:15:57 +01:00
  • 9aae14cdf4 Shorter Debug formatting of LayerId Emil Ernerfeldt 2024-12-13 07:43:35 +01:00
  • ba060a2c87 Drag-and-drop: keep cursor set by user, if any (#5467) Antoine Beyeler 2024-12-12 19:47:41 +01:00
  • ea89c2935e Android support for eframe (#5318) Jay Oster 2024-12-12 10:24:26 -08:00
  • 6c1d695fc6 Add screenshot support for eframe web (#5438) lucasmerlin 2024-12-12 19:17:42 +01:00
  • de8ac88c0e Add Context::layer_transform_to_global & layer_transform_from_global (#5465) Emil Ernerfeldt 2024-12-12 18:29:13 +01:00
  • 99c1034cfc Improve changelog generation script Emil Ernerfeldt 2024-12-12 16:57:52 +01:00
  • d3ea922cc6 Fix: don't interact with Area outside its constrain_rect (#5459) Michael "Scott" McBee 2024-12-12 05:42:32 -05:00
  • 3e1ed18299 Add benchmark Hubert Głuchowski 2024-12-11 18:42:40 +01:00
  • 36a70e12c3 Fix pr preview vulnerability (#5461) lucasmerlin 2024-12-11 16:55:57 +01:00
  • 4362a242b0 web_demo: make hash anchor case insensitive (#5446) Tristan Guichaoua 2024-12-11 13:44:37 +01:00
  • f28080c675 Update some crates to fix CI (#5456) Emil Ernerfeldt 2024-12-10 17:16:38 +01:00
  • 53a926a428 Update MSRV to 1.80 (#5457) Emil Ernerfeldt 2024-12-10 16:09:03 +01:00
  • 9b1ae6b880 Add CHANGELOG.md for egui_kittest Emil Ernerfeldt 2024-12-10 16:06:29 +01:00
  • a7539b270a Remove Order::PanelResizeLine (#5455) Emil Ernerfeldt 2024-12-10 15:32:43 +01:00
  • 13352d6064 Fix drag-and-drop termination condition bug (#5452) Antoine Beyeler 2024-12-09 12:12:14 +01:00
  • 5384600fa2 cargo fmt Emil Ernerfeldt 2024-12-09 12:11:27 +01:00
  • 39d6b3367b Support wgpu-tracing with same mechanism as wgpu examples (#5450) EriKWDev 2024-12-09 11:58:33 +01:00
  • c094ee8a15 Merge branch 'emilk:master' into cache_galley_lines Hubert Głuchowski 2024-12-07 18:44:48 +01:00
  • 17a5f1f75e Fix incorrect behavior with LayoutJob::max_rows Hubert Głuchowski 2024-12-05 19:15:23 +01:00
  • 40f237d43c Add comment and check for newline before multiline layout Hubert Głuchowski 2024-12-05 18:43:22 +01:00
  • 25da82279f Fix text horizontal alignment Hubert Głuchowski 2024-12-05 18:27:38 +01:00
  • 046034f902 Add Color32::mul (#5437) Emil Ernerfeldt 2024-12-05 13:53:20 +01:00
  • 291b83b7be Support loading images with weird urls and improve error message (#5431) lucasmerlin 2024-12-05 07:33:02 +01:00
  • c6592ec898 Fix nits Hubert Głuchowski 2024-12-04 19:30:13 +01:00
  • f687b27efc Consume escape keystroke when bailing out from a drag operation (#5433) Antoine Beyeler 2024-12-04 17:35:24 +01:00
  • cf513d215c Update to wgpu 23.0.1 (#5432) Emil Ernerfeldt 2024-12-04 16:59:42 +01:00
  • 577ee8d228 Add Button::image_tint_follows_text_color (#5430) Emil Ernerfeldt 2024-12-04 15:24:29 +01:00
  • c5ac7d301a Fix on_hover_text_at_pointer for transformed layers (#5429) Emil Ernerfeldt 2024-12-04 14:23:05 +01:00
  • cd0f5859b2 Make text cursor always appear on click (#5420) Juan Campa 2024-12-04 08:18:49 -05:00
  • eac7ba01fa Move egui::util::cache to egui::cache; add FramePublisher (#5426) Emil Ernerfeldt 2024-12-03 14:28:12 +01:00