1
0
mirror of https://github.com/emilk/egui.git synced 2026-06-26 22:53:14 -04:00

Commit Graph

  • d203eef7df Draft: new eugi StyleEngine and example custom styling system lucasmerlin 2025-07-16 16:02:21 +02:00
  • 9f2093bbd5 Merge branch 'main' into lucas/experiments/measure-widget-size lucas/experiments/measure-widget-size lucasmerlin 2025-07-14 15:35:38 +02:00
  • df07f25a18 Fix wasm check lucas/experiments/atom-widget-draft lucasmerlin 2025-07-11 23:09:34 +02:00
  • d808ca8f9a Color emojis 🦀 lucas/color-emojis lucasmerlin 2025-07-10 20:34:45 +02:00
  • fdcaff8465 Improve RELEASES.md Emil Ernerfeldt 2025-07-10 17:06:31 +02:00
  • fabd4aa7a5 Release 0.32.0 - Atoms, popups, and better SVG support (#7329) 0.32.0 Emil Ernerfeldt 2025-07-10 16:58:39 +02:00
  • c42fd6bcc7 Fix order of publish_crates.sh release-0.32.0 Emil Ernerfeldt 2025-07-10 16:56:17 +02:00
  • a8391bf749 chmod +x scripts/publish_crates.sh Emil Ernerfeldt 2025-07-10 16:50:20 +02:00
  • 5efa0121e2 Update release process steps Emil Ernerfeldt 2025-07-10 16:49:57 +02:00
  • 412fe733d8 Merge branch 'main' into release-0.32.0 Emil Ernerfeldt 2025-07-10 16:39:59 +02:00
  • 77a0b93853 add kittest to changelog Emil Ernerfeldt 2025-07-10 16:39:37 +02:00
  • a9124af00d Update kittest to 0.2 (#7332) Lucas Meurer 2025-07-10 16:38:52 +02:00
  • dd089203f9 Merge branch 'main' into release-0.32.0 Emil Ernerfeldt 2025-07-10 15:35:23 +02:00
  • c0325e9be2 Add more docs to menu (#7331) Lucas Meurer 2025-07-10 15:35:04 +02:00
  • 294c53d3c0 Bumped version number to 0.32.0 Emil Ernerfeldt 2025-07-10 15:15:19 +02:00
  • a4c30505fe Final touches on changelog Emil Ernerfeldt 2025-07-10 15:09:37 +02:00
  • da544af0fd Fix typos Emil Ernerfeldt 2025-07-10 14:55:48 +02:00
  • 579096d182 Atoms lucasmerlin 2025-07-10 14:24:20 +02:00
  • 1191ff6bc7 Add detailed changelog for atoms and popups lucasmerlin 2025-07-10 14:23:33 +02:00
  • 5495a2ab09 Pull out SVG improvements into its own section Emil Ernerfeldt 2025-07-10 12:46:31 +02:00
  • eb29890fc2 Update release instructions Emil Ernerfeldt 2025-07-10 12:38:04 +02:00
  • 4f94de0bc8 Add image of animated SVG Emil Ernerfeldt 2025-07-10 11:57:02 +02:00
  • 70137e65c8 Update some example images Emil Ernerfeldt 2025-07-10 11:33:07 +02:00
  • ed2ca9d390 Move item that was under the wrong heading Emil Ernerfeldt 2025-07-10 11:25:37 +02:00
  • b427ed704d Rearrange and add title Emil Ernerfeldt 2025-07-10 11:19:50 +02:00
  • 76352f1e2b Add changelog drafts Emil Ernerfeldt 2025-07-10 11:11:22 +02:00
  • 14c2e5d3d5 Set intrinsic size for Label (#7328) Lucas Meurer 2025-07-10 10:48:14 +02:00
  • 9478a6223b Rename egui::containers::menu::Bar to egui::MenuBar (#7327) Emil Ernerfeldt 2025-07-10 10:33:48 +02:00
  • 8d2f39fc08 Improve release checklist (#7322) Emil Ernerfeldt 2025-07-09 19:36:38 +02:00
  • 087e56abae Fix wrong galley split behavior when text ends with new line (#7320) Lucas Meurer 2025-07-09 18:18:06 +02:00
  • 335c76a977 Replace some more union usages lucas/rect-bitor lucasmerlin 2025-07-09 15:30:11 +02:00
  • 9fd0ad36e0 Implement BitOr and BitOrAssign for Rect (#7319) Lucas Meurer 2025-07-09 15:29:51 +02:00
  • 57accb6e1d Replace some more union usages lucasmerlin 2025-07-09 14:59:51 +02:00
  • 86d1c0e40a Implement BitOr and BitOrAssign for Rect lucasmerlin 2025-07-09 14:55:13 +02:00
  • 207e71c2ae Exclude \n when splitting Galleys (#7316) Lucas Meurer 2025-07-09 14:53:19 +02:00
  • a7f14ca176 Deprecate Memory::popup API in favor of new Popup API (#7317) Emil Ernerfeldt 2025-07-09 12:55:06 +02:00
  • c9345003f0 Comment lucas/fix-macos-fullscreen lucasmerlin 2025-07-09 12:45:09 +02:00
  • 4813571666 Don't restore window settings if they were fullscreen on macos lucasmerlin 2025-07-09 12:40:46 +02:00
  • db855e0596 Merge remote-tracking branch 'origin/main' into lucas/fix-macos-fullscreen lucasmerlin 2025-07-09 11:50:25 +02:00
  • 822a268e19 Create new helper fn to determine initial window visibility lucasmerlin 2025-07-09 11:50:04 +02:00
  • 2094059608 Merge branch 'main' into lucas/popup-footgun lucas/popup-footgun Emil Ernerfeldt 2025-07-09 10:45:45 +02:00
  • fbe0aadf63 Add Popup::from_toggle_button_response (#7315) Emil Ernerfeldt 2025-07-09 10:12:47 +02:00
  • 508c60b2e2 Add Galley::intrinsic_size and use it in AtomLayout (#7146) Lucas Meurer 2025-07-09 08:19:04 +02:00
  • f46926aaf1 Improve texture filtering by doing it in gamma space (#7311) Emil Ernerfeldt 2025-07-07 17:46:27 +02:00
  • dd1052108e Add snapshot test for image blending (#7309) Emil Ernerfeldt 2025-07-07 13:58:22 +02:00
  • 09596a5e7b egui_kittest: more ergonomic functions taking Impl Into<String> (#7307) Emil Ernerfeldt 2025-07-07 13:50:53 +02:00
  • b11b77e85f Save a few CPU cycles with earlier early-out from Popup::show (#7306) Emil Ernerfeldt 2025-07-07 12:07:13 +02:00
  • 933d305159 Improve doc-string for Image::alt_text Emil Ernerfeldt 2025-07-07 12:06:59 +02:00
  • 93d562221b Change Rect::area to return zero for negative rectangles (#7305) Emil Ernerfeldt 2025-07-07 12:03:03 +02:00
  • 3622a03a46 Mark Popup with #[must_use] Emil Ernerfeldt 2025-07-07 12:02:51 +02:00
  • 6d80707422 Fix tooltips sometimes changing position each frame (#7304) Emil Ernerfeldt 2025-07-07 12:02:01 +02:00
  • a811b975c2 Better deprecation of SelectableLabel Emil Ernerfeldt 2025-07-07 09:33:08 +02:00
  • b49ff5aff5 Experiment with drag-to-open-again emilk/drag-to-close-panels Emil Ernerfeldt 2025-07-05 11:59:02 +02:00
  • 99ae943f7f Better comment Emil Ernerfeldt 2025-06-19 11:27:02 +02:00
  • 856571b766 Restore panels to the width they had before drag-to-close Emil Ernerfeldt 2025-06-18 20:20:27 -07:00
  • 31843a6415 Add TODO Emil Ernerfeldt 2025-06-18 19:41:52 -07:00
  • d3a8e582a2 Make panel demo have animations Emil Ernerfeldt 2025-06-18 19:39:48 -07:00
  • 623dc149f0 Change arguments to animating panel functions to take &mut bool Emil Ernerfeldt 2025-06-18 19:39:29 -07:00
  • bd97a93643 Add support for calling ui.close() within animating panel Emil Ernerfeldt 2025-06-18 19:29:37 -07:00
  • 5a5235dab0 Add UiBuilder::with_closable Emil Ernerfeldt 2025-06-18 19:24:24 -07:00
  • 7ac137bfc1 Make the font atlas use a color image (#7298) valadaptive 2025-07-04 07:15:48 -04:00
  • d94386de3d Fix debug_assert triggered by menu/intersect_ray (#7299) Emil Ernerfeldt 2025-07-04 09:55:03 +02:00
  • 341c26267e Very wip textedit atoms / textedit split lucas/textedit-split lucasmerlin 2025-07-03 20:00:30 +02:00
  • 47a2bb10b0 Remove SelectableLabel (#7277) Lucas Meurer 2025-07-03 16:34:47 +02:00
  • 8f1dbe7edd Make Memory::keep_popup_open less of a footgun lucasmerlin 2025-07-03 15:06:46 +02:00
  • 2b62c68598 Add egui::Sides shrink_left / shrink_right (#7295) Lucas Meurer 2025-07-03 14:31:35 +02:00
  • 77df407f50 egui_kittest: add failed_pixel_count_threshold (#7092) Nicolas 2025-07-03 14:23:15 +02:00
  • ba577602a4 Fix crash when using infinite widgets (#7296) Emil Ernerfeldt 2025-07-03 13:40:02 +02:00
  • db3543d034 Update area struct to allow force resizing (#7114) Blackberry Float 2025-07-03 07:14:07 -04:00
  • 6d312cc4c7 Add support for scrolling via accesskit / kittest (#7286) Lucas Meurer 2025-07-03 12:02:05 +02:00
  • 378e22e6ec Improve the ThemePreference selection UI slightly Emil Ernerfeldt 2025-07-03 09:16:13 +02:00
  • 40c69cd1ba Respect and detect prefers-color-scheme: no-preference (#7293) Emil Ernerfeldt 2025-07-03 08:58:45 +02:00
  • 1878874f7d Free textures after submitting queue instead of before with wgpu renderer on Web (#7291) Andreas Reich 2025-07-02 16:14:46 +02:00
  • fc0b4cfe95 Don't call destroy on textures on webgl temp Andreas Reich 2025-07-02 16:01:00 +02:00
  • 3345c36235 make sure to free textures after queue submit on web painter Andreas Reich 2025-07-02 15:17:00 +02:00
  • dc79998044 Improve text rendering in light mode (#7290) Emil Ernerfeldt 2025-07-02 14:58:37 +02:00
  • 8bedaf6e5b Add light-mode Widget Gallery screenshot test (#7288) Emil Ernerfeldt 2025-07-02 12:00:36 +02:00
  • 22c6a9ae69 egui_kittest: Add HarnessBuilder::theme (#7289) Emil Ernerfeldt 2025-07-02 12:00:22 +02:00
  • 0857527f1d Add Visuals::weak_text_alpha and weak_text_color (#7285) Emil Ernerfeldt 2025-07-01 20:42:54 +02:00
  • 9d1dce51eb Extend .typos.toml to enforce american english (#7284) Emil Ernerfeldt 2025-07-01 15:54:00 +02:00
  • 737c61867b Add Visuals::text_edit_bg_color (#7283) Emil Ernerfeldt 2025-07-01 15:13:16 +02:00
  • 9e021f78da Change ui.disable() to modify opacity (#7282) Emil Ernerfeldt 2025-07-01 14:05:53 +02:00
  • fba9e3a998 Revert unrelated change emilk/default_affects_opacity Emil Ernerfeldt 2025-07-01 13:52:36 +02:00
  • 6ec4c9df71 Update snapshot images Emil Ernerfeldt 2025-07-01 13:52:15 +02:00
  • 1fe4ed06b4 Merge branch 'main' into emilk/default_affects_opacity Emil Ernerfeldt 2025-07-01 13:44:17 +02:00
  • e0a9c84eac Workaround top area not clickable on MacOS fullscreen lucasmerlin 2025-07-01 10:18:30 +02:00
  • b2995dcb83 Use Rust edition 2024 (#7280) Emil Ernerfeldt 2025-06-30 14:01:57 +02:00
  • 962c8e26a8 Update MSRV to 1.85 (#7279) Emil Ernerfeldt 2025-06-30 13:43:27 +02:00
  • 8ba42f322d Add Context::cumulative_frame_nr (#7278) Emil Ernerfeldt 2025-06-30 13:29:56 +02:00
  • e4d346d23c Atom link (wip) lucas/atoms-link lucasmerlin 2025-06-30 13:21:51 +02:00
  • e8061684b9 toggle_value lucasmerlin 2025-06-30 12:19:05 +02:00
  • fa83d6c14a Add note on frame conflict lucasmerlin 2025-06-30 12:09:46 +02:00
  • eba5651126 Rename to selectable lucasmerlin 2025-06-30 12:05:21 +02:00
  • 4e8e5e08ff Remove SelectableLabel lucasmerlin 2025-06-30 12:03:21 +02:00
  • d770cd53a6 Add Context::current_pass_index (#7276) Emil Ernerfeldt 2025-06-30 10:41:27 +02:00
  • 2525546fef Simplify some bezier math Emil Ernerfeldt 2025-06-30 10:03:54 +02:00
  • c943720eed Slider: move by at least the next increment when using fixed_decimals (#7066) Lukas Rieger 2025-06-29 13:30:39 +02:00
  • ab9f55ab01 Fix crash in egui_extras::FileLoader after forget_image (#6995) Nicolas 2025-06-27 11:27:03 +02:00
  • ae8363ddb5 eframe web: only cosume copy/cut events if the canvas has focus (#7270) Emil Ernerfeldt 2025-06-27 10:25:47 +02:00
  • 78a8de2e8f Respect StyleModifier in popup Frame style (#7265) Lucas Meurer 2025-06-25 14:26:36 +02:00