Commit Graph

  • 8d2c8c203c generate_changelog.py: add sections for "Performance" and "Removed" Emil Ernerfeldt 2025-01-29 13:07:05 +0100
  • 6be17136f2
    `RectShape`: add control over where the stoke goes (#5647) Emil Ernerfeldt 2025-01-29 12:46:12 +0100
  • 83649f2e29 Improve changelog generator Emil Ernerfeldt 2025-01-29 08:44:56 +0100
  • e343125f70 deny.toml: point users to `cargo tree --duplicates` Emil Ernerfeldt 2025-01-29 08:44:47 +0100
  • 10523ec22d Improve README.md slightly Emil Ernerfeldt 2025-01-29 08:44:29 +0100
  • f86f62bb3d Improve deprecation text for `open_url/copied_text` Emil Ernerfeldt 2025-01-29 08:44:13 +0100
  • 7d87acb5fa Remove dead code from CI Emil Ernerfeldt 2025-01-29 08:43:18 +0100
  • e8f351b729
    Add `egui::Scene` for panning/zooming a `Ui` (#5505) Jochen Görtler 2025-01-28 20:06:10 +0100
  • 37c564be2c Remove unnecessary profiling scope Emil Ernerfeldt 2025-01-28 19:50:05 +0100
  • 93d2144294
    Save state on suspend on Android and iOS (#5601) Pandicon 2025-01-27 08:14:49 +0100
  • bc5f908b80
    Fix initial paint of web app (#5633) Emil Ernerfeldt 2025-01-23 13:47:52 +0100
  • edbf4e8998 clean up deny.toml Emil Ernerfeldt 2025-01-23 12:17:20 +0100
  • 6680e9c079
    Web: Fix incorrect scale when moving to screen with new DPI (#5631) Emil Ernerfeldt 2025-01-23 12:11:29 +0100
  • 304c6518e3
    Update cargo-deny-action to v2 (#5632) Emil Ernerfeldt 2025-01-23 11:07:51 +0100
  • 2815ff5a06 Allow `Ubuntu-font-1.0` license Emil Ernerfeldt 2025-01-23 10:57:40 +0100
  • 7129418289
    Use Python 3 in `scripts/lint.py` (#5617) Yerkebulan Tulibergenov 2025-01-22 06:28:38 -0800
  • 97bdb2851c
    Remove references to glium (#5626) Joshua Holmes 2025-01-22 06:28:23 -0800
  • bdf7bfddd7
    Add keys for `!`, `{`, `}` (#5548) n4n5 2025-01-22 15:20:06 +0100
  • e53bb53795
    Update `egui_default_fonts` license (#5361) Philippe Ombredanne 2025-01-22 15:16:50 +0100
  • a04e25af63
    Prepare for `objc2` frameworks v0.3 (#5624) Mads Marquart 2025-01-22 15:13:34 +0100
  • 71f7bdc919
    Implement `nohash_hasher::IsEnabled` for `Id` (#5628) Emil Ernerfeldt 2025-01-22 13:18:02 +0100
  • 493d5d0982
    Fix hovering through custom menu button (#5555) Matthias Kronberg 2025-01-22 13:17:51 +0100
  • 5b740f97ac
    Remove `egui::special_emojis::TWITTER` (#5622) Emil Ernerfeldt 2025-01-21 11:56:45 +0100
  • 30e66e4575
    Wgpu resources are no longer wrapped in `Arc` (since they are now `Clone`) (#5612) Andreas Reich 2025-01-20 18:06:35 +0100
  • cf965aaa30 Update awalsh128/cache-apt-pkgs-action to 1.4.3 to fix CI Emil Ernerfeldt 2025-01-16 21:12:19 +0100
  • a5d7cf5bd7
    Upgrade to wgpu 24 (#5610) TÖRÖK Attila 2025-01-16 17:00:29 +0100
  • 366900c550
    implement Debug for RichText (#5596) Alix Bott 2025-01-14 08:44:39 +0100
  • 164f56f554
    Fix some clippy issues found by 1.84.0 (#5603) Emil Ernerfeldt 2025-01-13 08:29:13 +0100
  • 1339639706
    Fix Windows clippy issues (#5593) Andreas Reich 2025-01-11 18:05:57 +0100
  • f0d7c74e83
    `response` module is now public, allowing access to `egui::response::Flags` (#5592) Andreas Reich 2025-01-08 15:45:46 +0100
  • 443df84a22
    Extend `WgpuSetup`, `egui_kittest` now prefers software rasterizers for testing (#5506) Andreas Reich 2025-01-08 14:24:58 +0100
  • 7186f72cbe
    Add a test for comboboxes (#5574) lucasmerlin 2025-01-07 13:26:57 +0100
  • 329c8f2fc1
    Fix panic due to non-total ordering in `Area::compare_order()` (#5569) Andrew Farkas 2025-01-07 02:37:23 -0500
  • 7cb8187ac8
    Support RGB WebP images (#5586) Aely 2025-01-07 09:35:58 +0200
  • 52060c0c41
    Change `Harness::run` to run until no more repaints are requested (#5580) lucasmerlin 2025-01-07 08:33:44 +0100
  • 35860418ac
    Use bitfield instead of bools in `Response` and `Sense` (#5556) Pol Welter 2025-01-06 19:29:53 +0100
  • 0fac8eadfc
    Avoid allocations for loader cache lookup (#5584) Markus Ineichen 2025-01-06 10:03:33 +0100
  • 9073516e30
    Serialize window maximized state in `WindowSettings` (#5554) Lander Brandt 2025-01-06 00:19:17 -0800
  • 6607cd95f9
    ⚠️ `Frame` now includes stroke width as part of padding (#5575) Emil Ernerfeldt 2025-01-04 10:29:22 +0100
  • 938d8b0d2e
    egui_kittest: write `.old.png` files when updating images (#5578) Emil Ernerfeldt 2025-01-03 16:23:31 +0100
  • 5cbf337f18 check.sh: enable all features when running `cargo test` Emil Ernerfeldt 2025-01-03 14:55:51 +0100
  • 7519ec7099 Fix: round animating collapsing header height to GUI Emil Ernerfeldt 2025-01-03 14:54:57 +0100
  • 4784136fee
    Better rounding of rectangles with thin outlines (#5571) Emil Ernerfeldt 2025-01-02 23:50:40 +0100
  • 46b58e5bcc
    Add `Harness::new_eframe` and `TestRenderer` trait (#5539) lucasmerlin 2025-01-02 17:48:39 +0100
  • ee4ab08c8a
    Shrink size of `Shadow` by using `i8/u8` instead of `f32` (#5568) Emil Ernerfeldt 2025-01-02 16:22:44 +0100
  • d58d13781d
    Store `Margin` using `i8` to reduce its size (#5567) Emil Ernerfeldt 2025-01-02 16:05:52 +0100
  • aeea70d9e7
    Add `epaint::Brush` for controlling `RectShape` texturing (#5565) Emil Ernerfeldt 2025-01-02 15:34:28 +0100
  • 72ac2113dd Fix stroke of custom_window_frame example Emil Ernerfeldt 2025-01-02 15:32:43 +0100
  • 64f077588c Improve kittest snapshot output: print absolute path to diff file Emil Ernerfeldt 2025-01-02 14:56:27 +0100
  • cf7150c6a3
    Refactor: put each shape into its own file (#5564) Emil Ernerfeldt 2025-01-02 14:55:49 +0100
  • 249f8bcb93
    Use `u8` in `Rounding`, and introduce `Roundingf` (#5563) Emil Ernerfeldt 2025-01-02 14:29:50 +0100
  • 3ffe1ed774
    Re-enable IME support on Linux (#5198) YgorSouza 2024-12-31 13:37:05 +0100
  • e32ca218e8
    Add `WidgetType::Image` and `Image::alt_text` (#5534) lucasmerlin 2024-12-30 12:53:46 +0100
  • 86ea3f8a5c
    Fix cargo test --all-features breaking rendering due to unity vertexes (#5542) lucasmerlin 2024-12-30 12:39:17 +0100
  • bf6ed3adfc
    Add `Context::copy_image` (#5533) Emil Ernerfeldt 2024-12-29 18:03:32 +0100
  • e2c7e9e733
    Add `OutputCommand` for copying text and opening URL:s (#5532) Emil Ernerfeldt 2024-12-29 11:59:51 +0100
  • 1e0f3a5e2d
    Animated WebP support (#5470) Aely 2024-12-29 12:46:08 +0200
  • 01a7e31b13 Update test snapshot Emil Ernerfeldt 2024-12-29 11:27:01 +0100
  • 13676ea35f
    Fix minor typo Tom Maffia 2024-12-29 05:25:51 -0500
  • 2356ae8819 Remove colons from widget gallery Emil Ernerfeldt 2024-12-28 23:26:26 +0100
  • fa95351675
    Slight improvements to the demo (#5527) Emil Ernerfeldt 2024-12-28 22:11:41 +0100
  • 820d42802a
    Fix build of egui.rs (#5528) Emil Ernerfeldt 2024-12-28 21:52:37 +0100
  • f37a8f91ca Better output when building demo Emil Ernerfeldt 2024-12-28 21:44:56 +0100
  • 8131b7b898
    Make image extension lowercase before checking if it is supported (#5501) Ryan Bluth 2024-12-28 10:01:30 -0500
  • c37125f835
    Tweak window resize handles (#5524) Emil Ernerfeldt 2024-12-27 15:50:34 +0100
  • 4d945f78ba
    Fix widgets sometimes being incorrectly marked as hovered (#5523) Emil Ernerfeldt 2024-12-27 14:47:18 +0100
  • d20f93e9bf
    Make all lines and rectangles crisp (#5518) Emil Ernerfeldt 2024-12-26 21:02:27 +0100
  • dfcc679d5a
    Round widget coordinates to even multiple of 1/32 (#5517) Emil Ernerfeldt 2024-12-26 20:54:24 +0100
  • f30f5e9578
    Update to winit 0.30.7 (#5516) Emil Ernerfeldt 2024-12-26 12:06:24 +0100
  • 7f711668b4
    Provide better `debug_assert`s for ray intersections (#5504) Jochen Görtler 2024-12-19 13:39:14 +0100
  • 27a5803dd3
    docs: remove "a" (#5499) Onè 2024-12-17 12:29:41 -0500
  • 8c4d8b2da8
    Use correct minimum version of `profiling` crate (#5494) lucasmerlin 2024-12-17 09:37:15 +0100
  • cfc341fabd
    Revert "Revert "forward x11 and wayland features to glutin" (#5391)" (#5490) Emil Ernerfeldt 2024-12-17 09:36:03 +0100
  • adfc0bebfc
    Revert "forward x11 and wayland features to glutin" (#5391) (#5488) Emil Ernerfeldt 2024-12-16 19:25:21 +0100
  • d864655018 Reorder crate publish steps Emil Ernerfeldt 2024-12-16 18:09:55 +0100
  • 629f64551a Remove cyclic dependency of egui_demo_lib on itself Emil Ernerfeldt 2024-12-16 18:05:24 +0100
  • 5b2b8cfb34 Remove cylic dependency of egui_kittest on itself Emil Ernerfeldt 2024-12-16 18:01:33 +0100
  • eb403655ce Move egui tests to avoid cyclic dependency Emil Ernerfeldt 2024-12-16 17:56:56 +0100
  • 69dbb00087
    Simplify kittest readme example (#5486) lucasmerlin 2024-12-16 18:02:21 +0100
  • 320377e3ca
    Release 0.30 - egui_kittest and modals (#5487) Emil Ernerfeldt 2024-12-16 17:45:35 +0100
  • 0fb340fe89 Use released version of kittest Emil Ernerfeldt 2024-12-16 17:10:39 +0100
  • 045ed41efc
    Fix zero-width strokes still affecting the feathering color of boxes (#5485) Emil Ernerfeldt 2024-12-16 16:54:18 +0100
  • e8029178b6
    Reduce aliasing when painting thin box outlines (#5484) Emil Ernerfeldt 2024-12-16 16:28:15 +0100
  • 450c6242e4 Improve error message in ColorImage::region Emil Ernerfeldt 2024-12-16 15:14:50 +0100
  • 0823a36952
    Fix: ui.new_child should now respect 'disabled' (#5483) Emil Ernerfeldt 2024-12-16 15:07:14 +0100
  • b1d2551e7e
    Make frame delay on screenshots consistently one frame on web as well (#5482) Andreas Reich 2024-12-16 15:03:01 +0100
  • 3995491212
    Revert "Workaround for egui having wrong scale in firefox" (#5481) Emil Ernerfeldt 2024-12-16 14:41:02 +0100
  • f0ec2f05c4
    Fix broken images on egui.rs (move from git lfs to normal git) (#5480) Emil Ernerfeldt 2024-12-16 14:16:54 +0100
  • 3bdb19e864
    Workaround for egui having wrong scale in firefox (#5466) lucasmerlin 2024-12-16 11:38:08 +0100
  • f7efb2186d
    Improve hit-test of thin widgets, and widgets across layers (#5468) Emil Ernerfeldt 2024-12-16 09:33:25 +0100
  • 3af907919b
    Use `profiling` crate to support more profiler backends (#5150) Ted de Munnik 2024-12-16 09:15:54 +0100
  • 9aae14cdf4 Shorter `Debug` formatting of `LayerId` Emil Ernerfeldt 2024-12-13 07:43:35 +0100
  • ba060a2c87
    Drag-and-drop: keep cursor set by user, if any (#5467) Antoine Beyeler 2024-12-12 19:47:41 +0100
  • ea89c2935e
    Android support for eframe (#5318) Jay Oster 2024-12-12 10:24:26 -0800
  • 6c1d695fc6
    Add screenshot support for eframe web (#5438) lucasmerlin 2024-12-12 19:17:42 +0100
  • de8ac88c0e
    Add `Context::layer_transform_to_global` & `layer_transform_from_global` (#5465) Emil Ernerfeldt 2024-12-12 18:29:13 +0100
  • 99c1034cfc Improve changelog generation script Emil Ernerfeldt 2024-12-12 16:57:52 +0100
  • d3ea922cc6
    Fix: don't interact with `Area` outside its `constrain_rect` (#5459) Michael "Scott" McBee 2024-12-12 05:42:32 -0500
  • 36a70e12c3
    Fix pr preview vulnerability (#5461) lucasmerlin 2024-12-11 16:55:57 +0100
  • 4362a242b0
    web_demo: make hash anchor case insensitive (#5446) Tristan Guichaoua 2024-12-11 13:44:37 +0100