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

Commit Graph

  • 0e552c7844 A much simpler example Emil Ernerfeldt 2026-08-04 14:03:05 +02:00
  • 37eb350124 A much simpler example theme_plugin Emil Ernerfeldt 2026-08-04 14:03:05 +02:00
  • 3a584a620e Add a docstring Emil Ernerfeldt 2026-08-04 13:56:26 +02:00
  • 40c9441d5a refactor: split theme_plugin.rs into a theme module Emil Ernerfeldt 2026-08-04 13:51:45 +02:00
  • ae472fc1b1 simpler hashing Emil Ernerfeldt 2026-08-04 13:34:59 +02:00
  • 622bbbeccc Add drag-to-open for collapsible panels (#8363) Emil Ernerfeldt 2026-08-04 02:20:25 -07:00
  • 98eab50577 Treat a press that leaves a widget as a drag (#8365) Emil Ernerfeldt 2026-08-04 02:09:27 -07:00
  • 78c0e39d1d Fix ScrollArea failure by handling horizontal and vertical scrolling separately in the missing place (#8275) rustbasic 2026-08-04 17:10:34 +09:00
  • 5c0b690dab Add extra_text_line_spacing to control vertical spacing between text lines (#8040) rustbasic 2026-08-04 17:06:47 +09:00
  • dae9adf307 Rename failed_pixel_count_threshold to max_failed_pixels (#8383) Emil Ernerfeldt 2026-08-03 09:02:41 -07:00
  • 49d4befe6b Store web_sys::File inside of DroppedFile (#8354) Jochen Görtler 2026-08-03 17:07:37 +02:00
  • 2e7a92bc37 Fix incorrect feature name in the code editor demo (#8330) limo520 2026-08-03 20:51:17 +08:00
  • ef846f53e6 Remove dependency on memoffset (#8304) Sybrand Aarnoutse 2026-08-03 14:37:09 +02:00
  • 5f75aa29d3 Remove dependency home (#8307) Calbabreaker 2026-08-03 22:29:11 +10:00
  • fa608a1b40 Add egui::Window::title_frame (#8353) n4n5 2026-08-03 14:15:07 +02:00
  • eba2780dba Fix egui_kittest failing to compile without the wgpu feature (#8381) Emil Ernerfeldt 2026-08-03 04:58:01 -07:00
  • 3d70aa1123 Make wgpu Instance public (#8321) oleflb 2026-08-03 13:53:28 +02:00
  • ddec5f3e4c Fix where Panel puts its separator line, and how much room it reserves (#8382) Emil Ernerfeldt 2026-08-03 03:32:56 -07:00
  • dcd0c72d53 Fix TextEdit hint text not following horizontal_align/vertical_align (#8332) Davy 2026-08-03 01:55:18 -07:00
  • c676d939ca Report failing pixels by threshold when a kittest snapshot fails (#8360) Emil Ernerfeldt 2026-08-03 01:08:09 -07:00
  • 967aa1137a Re-add Visuals::clip_rect_margin as a deprecated no-op (#8380) Emil Ernerfeldt 2026-08-03 00:57:35 -07:00
  • 998b413739 Sync window theme with egui theme (#8299) Lucas Meurer 2026-08-03 09:40:29 +02:00
  • a80ed6bab7 Eframe: make webbrowser dependency optional (#8372) Calin P 2026-08-03 10:00:02 +03:00
  • 65109a0da0 Update crates (#8379) Emil Ernerfeldt 2026-08-02 23:38:37 -07:00
  • cb2b306f11 Add LayoutJob::clear (#8376) Emil Ernerfeldt 2026-08-02 12:26:27 -07:00
  • 7f30623cff Add WidgetText::size (#8377) Emil Ernerfeldt 2026-08-02 12:25:32 -07:00
  • 7fd54ef741 Add BoxedWidget: dynamically dispatched widgets (#8378) Emil Ernerfeldt 2026-08-02 12:22:59 -07:00
  • 7685362b87 egui-wgpu: only copy the part of the frame a backdrop effect reads lucas/hosted-viewports Lucas Meurer 2026-08-02 16:38:19 +02:00
  • b749228bcf eframe: support backdrop effects on the web Lucas Meurer 2026-08-02 16:37:53 +02:00
  • 4471969a16 Panels: Take separator line width into account (#8367) Emil Ernerfeldt 2026-08-01 03:13:52 -07:00
  • b06f5fea09 Remove clip_rect_margin (#8366) Emil Ernerfeldt 2026-07-31 14:21:17 -07:00
  • 36341c21fe Make non-interactive tooltips not interactable (#8362) Lucas Meurer 2026-07-31 14:30:46 +02:00
  • 211d19090a Leave a hosted viewport's texture uploads to the viewport hosting it Lucas Meurer 2026-07-30 22:48:52 +02:00
  • 32a8d1c378 egui-wgpu: let paint callbacks read the backdrop Lucas Meurer 2026-07-30 21:58:31 +02:00
  • b941904d4d Add Context::requested_repaint_delay_for Lucas Meurer 2026-07-30 20:52:04 +02:00
  • 693c009fdf Add Context::run_hosted_viewport for app-rendered viewports Lucas Meurer 2026-07-30 20:41:27 +02:00
  • c69834e65a Improve robustness of text input handling for eframe/web (#8045) Umaĵo 2026-07-30 00:55:23 +08:00
  • 6268c84d8a Prevent accidentally dropping TexturesDelta (#8356) Lucas Meurer 2026-07-29 18:16:48 +02:00
  • d99b665ec0 Web: anchor the text agent to the canvas (#8297) Emil Ernerfeldt 2026-07-28 07:24:18 -07:00
  • fab34fc5b8 Merge branch 'main' into theme_plugin Emil Ernerfeldt 2026-07-28 05:21:56 -07:00
  • 701de698d4 web: Avoid panic from lost texture updates when loaded on a background tab (#8313) Kevin Mehall 2026-07-28 05:33:43 -06:00
  • 76442c870e fix: ensure mapped range is dropped before unmapping buffer in capture (#8337) Magic Crazy Man 2026-07-28 17:46:07 +08:00
  • 8c1711ff9f Disable warn_if_rect_changes_id, even in debug builds (#8349) Emil Ernerfeldt 2026-07-28 02:27:38 -07:00
  • d06f5b5dfc Handle ViewportCommand::InnerSize in egui_kittest (#8350) Lucas Meurer 2026-07-28 10:54:45 +02:00
  • 5ca01cdbaf Fix missing modifier events on eframe web, handle physical keys (#8345) Lucas Meurer 2026-07-28 10:52:01 +02:00
  • b730815797 Update MSRV from 1.92 to 1.95 (#8348) Emil Ernerfeldt 2026-07-28 01:37:03 -07:00
  • 8fc323fbcf Add egui_inspection::Request::Settle (#8344) Lucas Meurer 2026-07-28 09:47:22 +02:00
  • cd667b5564 Merge branch 'main' into lucas/allow-constructing-kittest-node lucas/allow-constructing-kittest-node Lucas Meurer 2026-07-27 16:26:30 +02:00
  • 2cb071f7f6 Remove Modifiers from RawInput and make it a egui::Event (#8336) Lucas Meurer 2026-07-27 16:17:22 +02:00
  • e6eb00a31c Fix comment style: add space after // (#8333) Davy 2026-07-24 01:24:33 -07:00
  • b98f4b4034 Ignore RUSTSEC-2026-0206 (rustybuzz unmaintained) in cargo-deny (#8334) Davy 2026-07-24 01:23:06 -07:00
  • d28929ec72 Rerun sizing_pass when reopening popup (#8315) Vitaly Kravchenko 2026-07-23 15:58:26 +01:00
  • e383f367e9 Merge branch 'main' into lucas/allow-constructing-kittest-node Lucas Meurer 2026-07-23 11:59:28 +02:00
  • 726a496eb5 Properly handle pixels_per_point in kittest Lucas Meurer 2026-07-21 11:33:50 +02:00
  • 67d0ed276d Fix lifetime Lucas Meurer 2026-07-21 11:20:27 +02:00
  • 8fc6e1db3e Add public egui_kittest::Node constructor Lucas Meurer 2026-07-21 11:04:56 +02:00
  • 3fcadda5ba Upgrade wgpu to v30 (#8289) Aarni Koskela 2026-07-20 12:07:29 +03:00
  • 831c0903bc outdated comments adrien 2026-07-08 20:26:24 +02:00
  • f73a3f5049 fix test adrien 2026-07-08 20:18:47 +02:00
  • 9cb223fae5 Better cache, StyleArgs and deadlock avoidance adrien 2026-07-08 17:09:20 +02:00
  • b865da1942 Web: don't scroll host page when text agent or canvas grabs focus (#8296) Emil Ernerfeldt 2026-07-08 07:30:24 -07:00
  • d3850a9ca7 Update crates (#8301) Emil Ernerfeldt 2026-07-07 10:34:44 -07:00
  • 765d5ea8a8 Fix cargo deny (#8300) Lucas Meurer 2026-07-07 10:59:40 +02:00
  • d8bf13d4d1 Fix cargo deny failures emilk/fix-cargo-deny-advisories Emil Ernerfeldt 2026-07-06 19:46:00 -07:00
  • f005960bdc Improve backtrace trimming for cranelift (#8294) Emil Ernerfeldt 2026-07-06 11:34:03 -07:00
  • a0d9f9ba90 remove deadlock from example adrien 2026-07-01 07:35:27 +02:00
  • e051dbe0fb replace Context by Ui for correct Style adrien 2026-07-01 04:34:33 +02:00
  • 4159807788 Revert "add widget_style directly to Ui" adrien 2026-06-26 11:49:17 +02:00
  • 247d91ed99 Revert "missing import" adrien 2026-06-26 11:49:16 +02:00
  • 6e90f3d0a5 missing import adrien 2026-06-26 11:21:10 +02:00
  • 11c4ca0845 add widget_style directly to Ui adrien 2026-06-26 11:16:36 +02:00
  • 48e6cbc9e2 fix incorrect theme adrien 2026-06-26 10:59:54 +02:00
  • 75641c48f0 amend missing files adrien 2026-06-26 09:04:48 +02:00
  • 6c802b078b Fix toml and comment according to taplo adrien 2026-06-26 08:54:41 +02:00
  • 363564eefa update test and custom engine adrien 2026-06-26 07:48:40 +02:00
  • ee23a6e9e9 separator & checkbox style request fix adrien 2026-06-24 19:38:15 +02:00
  • 63eacb1800 Renaming, comment & better default system adrien 2026-06-24 19:37:15 +02:00
  • 8762c7dba7 remove style in parameter + cleanup adrien 2026-06-21 21:53:31 +02:00
  • b742e230a0 clean history adrien 2026-06-21 20:36:18 +02:00
  • 68b74530b7 Release 0.35.0 - Inspection, egui_mcp, classes and improved IME (#8268) Lucas Meurer 2026-06-25 20:48:18 +02:00
  • f72eaf6be1 Add egui_inspection to missing places 0.35.0 lucasmerlin 2026-06-25 20:41:08 +02:00
  • 6f15dc0e16 Release 0.35.0 lucasmerlin 2026-06-25 20:30:51 +02:00
  • bc50ef7ae2 Fix accidental change lucasmerlin 2026-06-25 20:30:35 +02:00
  • 9758f7b6e6 Fix video lucasmerlin 2026-06-25 20:27:23 +02:00
  • 74c0a0cb9b Add changelog lucasmerlin 2026-06-25 20:25:16 +02:00
  • a08630c996 Improve docs on some methods to clarify what counts as a "click" (#8251) Andrew Farkas 2026-06-25 13:01:51 -04:00
  • 5bf62ca4b3 Implement proper visuals for IME composition (#8083) Umaĵo 2026-06-26 00:21:19 +08:00
  • 9ea7ccc09f Make legacy ime visuals a runtime feature ime-preedit-visuals lucasmerlin 2026-06-25 17:52:39 +02:00
  • a8d09eb60d Fix macOS wgpu live resize with low-latency surfaces (#8229) Vitaly Kravchenko 2026-06-25 14:55:36 +01:00
  • 2e26b70ae9 Call logic even while browser tab is in background (#8257) Lucas Meurer 2026-06-25 14:59:45 +02:00
  • 26ead4af21 feat: add remove_string() to storage trait (#8264) mike 2026-06-25 06:34:12 -04:00
  • 3fdcef15ab Add atoms() helpers to get Atoms from widgets (#8128) Nashvill375 2026-06-25 03:16:56 -07:00
  • ffbd7dc641 Remove 64 bit atomics in egui_extras (#8263) kay-lambdadelta 2026-06-25 02:56:19 -07:00
  • 3e19bd1404 Make font hinting target configurable via FontTweak (#8262) Emil Ernerfeldt 2026-06-25 03:18:21 +02:00
  • 74c4e4603e Add hinting to Radio Canada emilk/new-font Emil Ernerfeldt 2026-06-24 17:23:13 -07:00
  • b1f2de5e37 Make text tests more robust Emil Ernerfeldt 2026-06-24 16:29:01 -07:00
  • e8d96525f4 Make Slider::new take impl Into<RangeInclusive (#8260) Emil Ernerfeldt 2026-06-24 21:03:17 +02:00
  • bf3a973b5c Try out the Radio Canada font Emil Ernerfeldt 2026-06-24 12:00:07 -07:00
  • 7c600b3c76 Pre-populate font variation axes in the FontTweak UI (#8258) Emil Ernerfeldt 2026-06-24 20:55:57 +02:00
  • 600286d056 Handle ViewportCommand::Screenshot in kittest (#8256) Lucas Meurer 2026-06-24 19:58:30 +02:00