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

Commit Graph

  • debd1e30c9 Add AtomLayoutStyle lucas/add-atomlayoutstyle Lucas Meurer 2026-08-28 18:08:04 +02:00
  • 13dc9d528c Wording lucas/class-system-refinement Lucas Meurer 2026-08-28 17:24:22 +02:00
  • 735774bd98 More refinements Lucas Meurer 2026-08-28 17:15:05 +02:00
  • 249b362d7b Actually keep ignoring the legacy target_ra folder emilk/remove-target_ra Emil Ernerfeldt 2026-08-28 14:31:33 +02:00
  • 97b4ef6c9f Point Rust Analayzer to target/rust-analyzer Emil Ernerfeldt 2026-08-28 14:24:38 +02:00
  • a6fa160c59 Move button classes onto Button Lucas Meurer 2026-08-28 14:21:34 +02:00
  • 7a18bc9cf3 Move more button features to classes and rename classes Lucas Meurer 2026-08-28 12:34:07 +02:00
  • 7028322edd Small refinements lucas/theme-plugin-base Lucas Meurer 2026-08-27 15:11:58 +02:00
  • 72699b7032 Remove fallback_gap Lucas Meurer 2026-08-27 13:18:57 +02:00
  • 80ff62e2be Hand out an AccessKit focus request at the start of the pass Lucas Meurer 2026-08-25 16:11:28 +02:00
  • 64aa1468c8 Deploying to gh-pages from @ emilk/egui@5d3e958ecf 🚀 gh-pages emilk 2026-08-27 01:15:41 +00:00
  • 5d3e958ecf Fix the constrain option not working in the window options demo (#8433) main limo520 2026-08-27 09:14:01 +08:00
  • caea233a47 Fix wgpu padding (#8448) Juanperias 2026-08-26 02:09:32 -04:00
  • cf4b8de8bd Hand out an AccessKit focus request at the start of the pass Lucas Meurer 2026-08-25 16:11:28 +02:00
  • 35b069585d Add an LLM policy (#8458) Emil Ernerfeldt 2026-08-25 06:41:02 -07:00
  • f228ed2232 Fix egui-wgpu build on wasm32-unknown-emscripten (#8454) Zachary Harvie 2026-08-25 05:16:33 -07:00
  • 2fca9406d7 Hide drop shadow window decoration when in fullscreen mode (#8449) taro 2026-08-25 07:15:18 -05:00
  • 144b1a1f83 eframe: apply ViewportBuilder::with_monitor on the glow backend (#8302) Sylvain 2026-08-25 14:07:33 +02:00
  • 1b3717f44c Add a ScrollAreaStyle, so the theme decides how a scroll area scrolls lucas/theme-plugin-text-edit Lucas Meurer 2026-08-25 09:21:25 +02:00
  • 39796a9b78 Implement full bleed scrollarea Lucas Meurer 2026-08-24 16:32:10 +02:00
  • 97a170941c Let the theme style submenus, and let a button's fill bleed out of its box Lucas Meurer 2026-08-24 13:49:50 +02:00
  • 08f3a2b03b Let a Popup carry classes Lucas Meurer 2026-08-21 16:46:41 +02:00
  • 0099cc1fe6 Add a PopupStyle, so the theme frames popups and menus Lucas Meurer 2026-08-21 16:44:55 +02:00
  • a23d588038 Let an Area carry classes, and mark menu popups with MENU_CLASS Lucas Meurer 2026-08-21 16:21:50 +02:00
  • 887d9b0415 Give TextEdit a min_size and a gap, via a shared LayoutStyle Lucas Meurer 2026-08-25 10:40:35 +02:00
  • 5c08eb5684 Add some more helpers Lucas Meurer 2026-08-24 15:27:29 +02:00
  • 487c8f1dda Let the theme set a button's atom gap Lucas Meurer 2026-08-25 09:27:05 +02:00
  • 46fe9d73fa Fix the styling_engine example for the new ButtonStyle field Lucas Meurer 2026-08-21 16:22:15 +02:00
  • bf7a71d0da Let the theme decide a button's minimum size Lucas Meurer 2026-08-21 15:59:41 +02:00
  • 8db6ccad4a Let DragValue set a min_size, and honor TextEdit::min_size height Lucas Meurer 2026-08-21 14:22:35 +02:00
  • 83fe9e0267 Add StyleProvider support for TextEdit, and classes for DragValue Lucas Meurer 2026-08-21 14:18:57 +02:00
  • 7aa7f84858 Fix transparent child viewports on Windows with glow (#8423) rustbasic 2026-08-24 19:49:33 +09:00
  • 726b995608 Round the corners of the color picker (#8439) Emil Ernerfeldt 2026-08-24 02:28:14 -07:00
  • a15a7e6611 Increase widget corner radius to 4 (#8445) Emil Ernerfeldt 2026-08-24 02:07:06 -07:00
  • 3f6979cef9 sort emilk/albert-sans-font Emil Ernerfeldt 2026-08-22 18:45:36 +02:00
  • a49a84096e Update font-coverage claims for Albert Sans Emil Ernerfeldt 2026-08-22 18:40:34 +02:00
  • 08186f15d3 Switch the default egui font to Albert Sans Emil Ernerfeldt 2026-08-22 11:56:29 +02:00
  • 97603fc082 Theme plugin system (experimental) (#8153) YouStones 2026-08-21 15:05:45 +02:00
  • e877c9cdec Fix lint theme_plugin-fix Lucas Meurer 2026-08-21 14:30:13 +02:00
  • 184daa32f6 More fixes Lucas Meurer 2026-08-21 14:09:37 +02:00
  • 91368e76e4 Make DefaultStyle pub Lucas Meurer 2026-08-21 12:25:46 +02:00
  • c4260edc9c Don't request discard, repaint is enough Lucas Meurer 2026-08-21 11:53:46 +02:00
  • a7f5fb35b3 Fixes Lucas Meurer 2026-08-21 11:53:33 +02:00
  • eee5bdfd24 Fmt Lucas Meurer 2026-08-21 11:39:53 +02:00
  • cb1eaf69a0 Merge branch 'main' into theme_plugin Lucas Meurer 2026-08-21 11:33:30 +02:00
  • db02d40842 Add new experimental feature flag Lucas Meurer 2026-08-21 11:32:16 +02:00
  • f5c9373e26 Add epaint::RoundedRect primitive (#8440) Emil Ernerfeldt 2026-08-21 01:33:54 -07:00
  • 00dc6e814b Make kittest's predictable texture filtering honor TextureOptions::NEAREST (#8441) Emil Ernerfeldt 2026-08-21 01:33:29 -07:00
  • 38c4ab7b3d Simplify and optimize Color32::from_rgba_unmultiplied (#8427) Keith 2026-08-20 13:36:39 -07:00
  • 610c459076 Port menu to AtomUi lucas/atom-widget-followup Lucas Meurer 2026-08-20 18:10:10 +02:00
  • fd54387eac Clean up clippy lint config (#8437) Emil Ernerfeldt 2026-08-20 01:42:12 -07:00
  • b9a0723d88 Fix documentation typos (#8404) Recoordinate 2026-08-19 00:52:07 +12:00
  • 97b38be791 Fix checkbox borrowing checked for too long Lucas Meurer 2026-08-18 13:55:33 +02:00
  • 5710474253 Add Popup::show_atom Lucas Meurer 2026-08-18 13:21:32 +02:00
  • 1c08634e0c Merge branch 'main' into lucas/text-edit-min-size lucas/text-edit-min-size Lucas Meurer 2026-08-18 12:53:07 +02:00
  • 84ba1578e7 Impl AtomWidget for Checkbox Lucas Meurer 2026-08-18 11:24:25 +02:00
  • 8177369bdd Merge branch 'main' into lucas/diagnostic-max-steps lucas/diagnostic-max-steps Lucas Meurer 2026-08-18 10:02:40 +02:00
  • 34b39d564b Enable the clippy::pedantic lint group (#8429) Emil Ernerfeldt 2026-08-17 21:55:53 -07:00
  • 9bb36b0ac2 Match image file extensions case-insensitively (#8430) Emil Ernerfeldt 2026-08-17 21:41:09 -07:00
  • 5579f831c2 Update webbrowser to 1.2.2 to fix RUSTSEC-2026-0257 (#8431) Emil Ernerfeldt 2026-08-17 21:40:31 -07:00
  • f337ddb0f9 Fix lints in atom_widget.rs lucas/atom-widget Lucas Meurer 2026-08-17 17:38:56 +02:00
  • 3ea5daf199 Add AtomWidgetContext and immediate_scope Ui interop lucasmerlin 2026-06-03 17:45:03 +02:00
  • 1ad451eb28 Add AtomWidget lucasmerlin 2026-06-02 13:08:27 +02:00
  • 9512224eb4 Add RepaintCauses and TreeUpdate to egui_inspection::Settle response lucas/inspection-settle-cause-tree Lucas Meurer 2026-08-17 17:09:35 +02:00
  • 41712bac7c Update webbrowser to fix RUSTSEC-2026-0257 lucas/webbrowser-fix Lucas Meurer 2026-08-14 14:29:14 +02:00
  • f07317f25b Properly respect min_size in TextEdit Lucas Meurer 2026-08-14 14:20:47 +02:00
  • f48391b021 Add diagnostic_max_steps to make ExceededMaxStepsError message more useful Lucas Meurer 2026-08-13 16:39:12 +02:00
  • d85872bed2 MP4 support lucas/kittest-record-v2 Lucas Meurer 2026-08-12 10:12:00 +02:00
  • f58eafd116 Add kittest recording feature Lucas Meurer 2026-08-11 15:59:34 +02:00
  • d802a982ce Don't revert external changes to a focused DragValue (#8403) Teddy Tennant 2026-08-11 08:04:09 -04:00
  • 3c69fb4833 Fallback window_title_frame to window_frame when unspecified (#8400) rustbasic 2026-08-11 21:03:53 +09:00
  • 6d98e1dccb Allow explicit popup sizing passes (#8407) Vitaly Kravchenko 2026-08-11 12:54:44 +01:00
  • 9338f23bc6 Update dependencies to get rid of quick-xml 0.39 (plus update vello_cpu) (#8411) Oscar Gustafsson 2026-08-11 13:52:58 +02:00
  • b42d2ef4f0 Don't busy-loop a CPU core while waiting for a redraw (#8398) 42Pupusas 2026-08-11 05:52:12 -06:00
  • 46ba6405bf Release 0.36.1 - Fix Sense::drag bug (#8397) Lucas Meurer 2026-08-07 15:08:38 +02:00
  • 4c1f2fae95 Release 0.36.1 - Fix Sense::drag bug latest 0.36.1 Lucas Meurer 2026-08-07 15:01:57 +02:00
  • 42cd8211c3 Fix Sense::drag detecting drags when clicking widget above it (#8396) Lucas Meurer 2026-08-07 14:26:26 +02:00
  • 65e827e23a Fix Sense::drag detecting drags when clicking widget above it (#8396) Lucas Meurer 2026-08-07 14:26:26 +02:00
  • 6aea7eff94 Enable the clippy::std_instead_of_core lint (#8394) Emil Ernerfeldt 2026-08-06 04:19:13 -07:00
  • 2a5f3d99b5 Remove redundant lint entries from Cargo.toml (#8393) Emil Ernerfeldt 2026-08-06 04:00:45 -07:00
  • 2397194d5e Release 0.36.0 - Improved mobile keyboard support (#8390) Lucas Meurer 2026-08-05 12:55:25 +02:00
  • a4edc4a932 Release 0.36.0 - Improved mobile keyboard support 0.36.0 Lucas Meurer 2026-08-05 12:48:05 +02:00
  • 5db40f389d Add short release note Lucas Meurer 2026-08-05 12:19:58 +02:00
  • 6aaf63edb9 Fix inspection changelog Lucas Meurer 2026-08-05 12:16:23 +02:00
  • dd8f584a8f Add changelogs Lucas Meurer 2026-08-05 12:14:29 +02:00
  • e37d44ad8a Never run an egui pass when nothing will be shown (#8387) Emil Ernerfeldt 2026-08-05 00:14:35 -07:00
  • 90e03028f7 Fix a few nightly clippy lints (#8388) Emil Ernerfeldt 2026-08-04 12:40:56 -07:00
  • 33c85bd62a Untangle logic-only frames: one frame entry point, one output type lucas/run-frame-untangle Lucas Meurer 2026-08-04 19:09:17 +02:00
  • 82d1c63c03 Let app logic see the window state, and test it Emil Ernerfeldt 2026-08-04 17:28:12 +02:00
  • 49d69a19dd Run no egui pass in the web backend when the tab is hidden Emil Ernerfeldt 2026-08-04 17:24:45 +02:00
  • 3f3882612b Never run an egui pass when nothing will be shown Emil Ernerfeldt 2026-08-04 17:23:12 +02:00
  • 4d444aafb4 Add RawInput::is_visible and InputState::is_visible helpers lucas/add-uiless-pass Emil Ernerfeldt 2026-08-04 17:08:50 +02:00
  • 51047205d8 Replace uiless_pass flag with Context::is_visible Emil Ernerfeldt 2026-08-04 17:02:10 +02:00
  • 5347b0a4ac Fix window with a Grid being widenable but not shrinkable again (#8386) Emil Ernerfeldt 2026-08-04 07:54:06 -07:00
  • bb37c758c7 Better test Lucas Meurer 2026-08-04 15:33:14 +02:00
  • 7390932ab6 Fix widgets being styled with the wrong state on their first pass Emil Ernerfeldt 2026-08-04 14:30:25 +02:00
  • b18e888cd3 Add uiless_pass flag to retain state on empty / occluded frames Lucas Meurer 2026-08-04 14:28:34 +02:00
  • 1f3e6386b2 Address review comments on the theme module Emil Ernerfeldt 2026-08-04 14:20:07 +02:00
  • f05ca409ff refactor: move Classes into its own file Emil Ernerfeldt 2026-08-04 14:18:51 +02:00
  • 02389a2578 Remove ThemeCache, since it is buggy Emil Ernerfeldt 2026-08-04 14:11:56 +02:00