1
0
mirror of https://github.com/emilk/egui.git synced 2026-06-27 15:13:12 -04:00

Commit Graph

  • 68eb3db648 Fix high CPU usage on Windows when app is minimized (#3985) rustbasic 2024-02-06 21:24:49 +09:00
  • 45e9e8df00 PR template: remind contributors to pick good PR titles Emil Ernerfeldt 2024-02-06 09:22:14 +01:00
  • 8ddd33fc89 README.md: put demo images next to each other Emil Ernerfeldt 2024-02-06 08:13:37 +01:00
  • 56bf8b79f3 Release 0.26.0 - Text selection in labels 0.26.0 Emil Ernerfeldt 2024-02-05 17:28:10 +01:00
  • b36b3d69a8 Fix markdown formatting of link in docstring Emil Ernerfeldt 2024-02-05 17:21:12 +01:00
  • 579e84ec93 generate_changelog.py: add option to write it to the changelogs Emil Ernerfeldt 2024-02-05 16:59:25 +01:00
  • 74f00f9017 Turn repaint_on_widget_change off by default Emil Ernerfeldt 2024-02-05 15:48:11 +01:00
  • 217e066626 Make egui_wgpu::renderer a private module (#3979) Emil Ernerfeldt 2024-02-05 15:12:59 +01:00
  • 1858167296 Fix calling request_repaint_after every frame causing immediate repaint (#3978) Emil Ernerfeldt 2024-02-05 14:45:49 +01:00
  • d018265587 Wait with showing tooltip until mouse has been still for 300ms (#3977) Emil Ernerfeldt 2024-02-05 14:35:45 +01:00
  • 28d3c8e2b5 Improve README.md Emil Ernerfeldt 2024-02-05 14:11:54 +01:00
  • b522200804 Update example screenshots Emil Ernerfeldt 2024-02-05 13:01:10 +01:00
  • d02491425c Put all egui crates as workspace crates (#3976) Emil Ernerfeldt 2024-02-05 12:59:49 +01:00
  • bcebfecb84 Use more workspace dependencies (#3975) Emil Ernerfeldt 2024-02-05 12:43:58 +01:00
  • a5f3881d59 Add Spacing::menu_width (#3973) Emil Ernerfeldt 2024-02-05 11:53:24 +01:00
  • 7a6d80cc8c Pass ScreenDescriptor to egui_wgpu::CallbackTrait::prepare (#3960) StratusFearMe21 2024-02-05 10:17:21 +00:00
  • a5973e5cac Add TextureOptions::wrap_mode (#3954) Dan Lock 2024-02-05 08:37:05 +00:00
  • a41a04d635 Override text color with stroke selection color for selected cells (#3968) njust 2024-02-05 09:17:22 +01:00
  • bfdfb8894d Fix typos in crates/egui/src/context.rs (#3966) YgorSouza 2024-02-05 09:12:01 +01:00
  • a6a9501d12 Fix StripBuilder not allocating its used space (#3957) Ivan 2024-02-05 08:34:46 +01:00
  • 1636b6af08 Fix clip rect for plot items (#3955) YgorSouza 2024-02-05 08:24:49 +01:00
  • 114f820170 Context::repaint_causes: file:line of what caused a repaint (#3949) Emil Ernerfeldt 2024-02-02 16:06:37 +01:00
  • c5352cf6c1 Remove profile scope from tessellate_shape Emil Ernerfeldt 2024-02-02 15:53:01 +01:00
  • 60e272f192 Make egui_plot::PlotItem a public trait (#3943) Emil Ernerfeldt 2024-02-02 14:38:35 +01:00
  • 8f2c8664e7 Emilk/revert workspace deps (#3942) Emil Ernerfeldt 2024-02-01 21:29:48 +01:00
  • f7d8d616e6 Bump version to 0.26.0-alpha.1 0.26.0-alpha.1 release-0.26-alpha Emil Ernerfeldt 2024-02-01 20:09:45 +01:00
  • 00cd671ad8 Use workspace dependencies for the egui crates Emil Ernerfeldt 2024-02-01 20:23:11 +01:00
  • 948db61a8a Update to puffin 0.19 (#3940) Emil Ernerfeldt 2024-02-01 20:15:11 +01:00
  • dda9f79838 Remove version field for path-dependencies Emil Ernerfeldt 2024-02-01 20:11:40 +01:00
  • 520b28ce22 Don't make labels focusable by default (#3937) Emil Ernerfeldt 2024-02-01 18:08:36 +01:00
  • 6149a43013 It's a-me :) antoine/hierachical_dnd_example Antoine Beyeler 2024-02-01 17:47:59 +01:00
  • 67b796faee Misc cleanup (#3935) Emil Ernerfeldt 2024-02-01 17:09:35 +01:00
  • 1db291721f Parallell tessellation (#3934) Emil Ernerfeldt 2024-02-01 16:27:59 +01:00
  • 8860930ec8 Niche-optimize Id so that Option<Id> is the same size as Id (#3932) Emil Ernerfeldt 2024-02-01 12:18:36 +01:00
  • 038350e3bd Revert "different child_next_auto_id_source" better-auto_id Emil Ernerfeldt 2022-12-02 10:08:25 +01:00
  • 1e2df868ca different child_next_auto_id_source Emil Ernerfeldt 2022-12-02 09:43:33 +01:00
  • 23a74900ae Auto-ids are seeded based on Ui::id Emil Ernerfeldt 2022-11-08 08:34:24 +01:00
  • 3a1244f672 Auto-repaint when widgets move or changes id. (#3930) Emil Ernerfeldt 2024-02-01 11:33:23 +01:00
  • d72f92c41d Add x11 and wayland features to egui-wgpu and egui_glow (#3909) YgorSouza 2024-01-30 16:55:55 +01:00
  • ca513ce241 Plot items now have optional id which is returned in the plot's response when hovered (#3920) Andreas Reich 2024-01-30 15:55:56 +01:00
  • 945a69d2f2 Add opacity factor to TextShape (#3916) StratusFearMe21 2024-01-30 14:55:18 +00:00
  • 527f4bfdf6 Expand plot axes thickness to fit their labels (#3921) Emil Ernerfeldt 2024-01-30 12:45:27 +01:00
  • 01597fe1a1 Response.context_menu now returns the response of the context menu, if open (#3904) Aufar Zakiev 2024-01-30 01:07:16 +03:00
  • 8562150e33 Change default plot line thickness from 1.0 to 1.5 (#3918) Emil Ernerfeldt 2024-01-29 19:23:27 +01:00
  • ab39420c29 Much more accurate cpu_usage timing (#3913) Emil Ernerfeldt 2024-01-29 19:12:16 +01:00
  • 6a94f4f5f0 Fix input lag in drag-to-select o labels (#3917) Emil Ernerfeldt 2024-01-29 18:06:32 +01:00
  • 21253d844e Postpone call to get_current_texture (#3914) Emil Ernerfeldt 2024-01-29 18:06:21 +01:00
  • 1d1b07c6b2 Turn off text wrapping by default in combo-box popups (#3912) Emil Ernerfeldt 2024-01-29 16:09:54 +01:00
  • c77f28dff7 Added screenshot Antoine Beyeler 2024-01-28 10:45:49 +01:00
  • 403729925b Add support for selection and target container highlight Antoine Beyeler 2024-01-27 16:02:07 +01:00
  • 9689d71609 Done Antoine Beyeler 2024-01-27 12:38:18 +01:00
  • c3fdd35625 WIP Antoine Beyeler 2024-01-27 10:22:29 +01:00
  • 13b59fb0d4 Fix typos (#3899) YgorSouza 2024-01-29 11:16:10 +01:00
  • abd028bad3 Add drag-and-drop APIs with payloads storage (#3887) Emil Ernerfeldt 2024-01-29 11:14:18 +01:00
  • 40ed503ebd Re-try adapter creation if creation with WebGPU enabled fails and WebGL was enabled. (#3895) Andreas Reich 2024-01-29 11:04:05 +01:00
  • 5d0bc2bf7d egui_plot: customizable spacing of grid and axis label spacing (#3896) Emil Ernerfeldt 2024-01-26 13:36:49 +01:00
  • 6b0782c96b Improve Frame API to allow picking color until after adding content (#3889) Emil Ernerfeldt 2024-01-25 19:59:12 +01:00
  • a815923717 Improve Response.dragged, drag_started and clicked (#3888) Emil Ernerfeldt 2024-01-25 17:28:53 +01:00
  • d190df7d25 Register callbacks with Context::on_begin_frame and on_end_frame. (#3886) Emil Ernerfeldt 2024-01-25 12:33:42 +01:00
  • e3cfcf7d2e eframe: don't call App::update on minimized windows (#3877) rustbasic 2024-01-25 18:15:38 +09:00
  • 5388e65623 Smooth scrolling (#3884) Emil Ernerfeldt 2024-01-24 16:40:20 +01:00
  • 200051d5d8 Fix Android crash on resume with Glow backend (#3867) Garoven 2024-01-24 15:50:21 +01:00
  • 5e7fa46451 Fix text selection crashes Emil Ernerfeldt 2024-01-24 15:47:44 +01:00
  • 41aad74552 Cross-widget text select (#3870) Emil Ernerfeldt 2024-01-24 15:45:22 +01:00
  • bcf032a08f Allow read access to shapes added to painter this frame (#3866) Bruno 2024-01-24 13:32:10 +01:00
  • 3a8e2348a5 egui-wgpu: turn off the default features of wgpu (#3875) Emil Ernerfeldt 2024-01-24 09:43:40 +01:00
  • 4d1a736016 Add WgpuConfiguration::desired_maximum_frame_latency (#3874) Emil Ernerfeldt 2024-01-24 09:36:17 +01:00
  • 11c89125f7 Add some drag-and-drop-related APIs in Response and Memory (#3876) Antoine Beyeler 2024-01-24 09:32:38 +01:00
  • 2c837d25a2 egui_winit: Allow getting the clipboard and allow_ime state (#3724) Brian Janssen 2024-01-23 12:49:28 +01:00
  • 2f9a4ca6e8 Make egui_plot::PlotMemory public (#3871) Emil Ernerfeldt 2024-01-23 09:47:47 +01:00
  • aa67d3180b Add Context::debug_text (#3864) Emil Ernerfeldt 2024-01-22 17:04:58 +01:00
  • 31cc31a67b Add Align2::anchor_size (#3863) Emil Ernerfeldt 2024-01-22 16:47:50 +01:00
  • 9fb83d3541 Use a selectable label for syntax-highlighted text in egui_extras Emil Ernerfeldt 2024-01-22 14:47:58 +01:00
  • ca6ce2dd92 Always set response.hovered to false when dragging another widget (#3860) Emil Ernerfeldt 2024-01-22 14:37:53 +01:00
  • c735a0b26c Link to example of File Dialogs (#3835) One 2024-01-22 06:13:38 -05:00
  • e46b0018b9 Fix Android crash on resume (#3847) Garoven 2024-01-22 12:13:28 +01:00
  • 2d725d157f Add Response::contains_pointer (#3859) Emil Ernerfeldt 2024-01-22 11:17:03 +01:00
  • 894a53488a Fix typo (#3800) One 2024-01-22 05:15:37 -05:00
  • ff39fd6195 Fix: dragging to above/below a TextEdit or Label will select text to begin/end (#3858) Emil Ernerfeldt 2024-01-22 10:49:42 +01:00
  • d319489479 Fix deadlock during text selection Emil Ernerfeldt 2024-01-19 15:48:45 +01:00
  • f034f6db9f Refactor: move text selection logic to own module (#3843) Emil Ernerfeldt 2024-01-19 15:38:53 +01:00
  • 3936418f0b Fix: handle IconData::default() without crashing (#3842) Emil Ernerfeldt 2024-01-19 14:24:26 +01:00
  • 76ec982958 Lower some logging from debug -> trace Emil Ernerfeldt 2024-01-19 13:44:04 +01:00
  • f7ec8f210d Use runtime knowledge of OS for OS-specific text editing (#3840) Emil Ernerfeldt 2024-01-19 13:37:10 +01:00
  • b766a48fa7 Update wgpu to 0.19 (#3824) Emil Ernerfeldt 2024-01-19 10:14:13 +01:00
  • 7733d1d87c Bug Fix : Response::is_pointer_button_down_on is now false the frame the button is released (#3833) rustbasic 2024-01-18 00:33:11 +09:00
  • f01d337fa8 Update to ehttp 0.4 (#3834) Emil Ernerfeldt 2024-01-17 15:39:28 +01:00
  • 7bde0252c1 Keep ViewportInfo::maximized and minimized up-to-date on Windows (#3831) rustbasic 2024-01-17 21:01:33 +09:00
  • 221a77dd5b egui-winit: Don't consume clipboard shortcuts (#3812) Nathan Adams 2024-01-17 12:13:11 +01:00
  • 42013cd6c2 Fix stable_dt (#3832) Emil Ernerfeldt 2024-01-17 12:10:51 +01:00
  • 9e924ec5f0 Fix unwraps in SVG scaling (#3826) Romet Tagobert 2024-01-16 10:57:48 +02:00
  • 4c8b95f365 Fix clickable widgets blocking scrolling on touch screens (#3815) lucasmerlin 2024-01-15 10:08:41 +01:00
  • ce6876e5bd Add keys ?, /, | (#3820) Emil Ernerfeldt 2024-01-15 10:08:22 +01:00
  • c3bc4e26b0 ComboBox: add builder method for height (#3001) hinto-janai 2024-01-15 04:07:42 -05:00
  • 5d2e192927 Selectable text in Labels (#3814) Emil Ernerfeldt 2024-01-14 15:17:55 +01:00
  • 301c72ba22 fixed typos in README.md (#3789) Tarek Sabet 2024-01-09 11:12:09 +01:00
  • 401de05630 Use Self everywhere (#3787) Emil Ernerfeldt 2024-01-08 17:41:21 +01:00
  • 12ad9e7b36 Release 0.25.0 - Better keyboard input 0.25.0 Emil Ernerfeldt 2024-01-08 12:25:43 +01:00
  • 5f55e8ea40 Tweak "About" panel in the demo slightly Emil Ernerfeldt 2024-01-08 12:20:16 +01:00
  • 4ccd1fc82b Improve docstring Emil Ernerfeldt 2024-01-08 12:19:53 +01:00