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

Commit Graph

  • 38ab2d9ca7 Sort deny.toml Emil Ernerfeldt 2023-11-23 15:45:48 +01:00
  • dd794f253a Don't persist zoom_with_keyboard Emil Ernerfeldt 2023-11-23 15:45:41 +01:00
  • 185e18ad4f Improve some docs Emil Ernerfeldt 2023-11-23 15:45:32 +01:00
  • 6a8b51adb5 Improve demo backend panel Emil Ernerfeldt 2023-11-23 15:45:19 +01:00
  • 96bc34a66d Use workspace definitions of edition,license,rust-version,version Emil Ernerfeldt 2023-11-23 15:45:11 +01:00
  • b62676d21a Improve changelog generator: capitalize output Emil Ernerfeldt 2023-11-23 15:42:10 +01:00
  • 24913ceeba Fix up some examples (#3614) Emil Ernerfeldt 2023-11-23 12:58:44 +01:00
  • a2b15b23ad macOS ViewportBuilder tweaks (#3613) Emil Ernerfeldt 2023-11-23 10:43:30 +01:00
  • 85489dc1dd Fix deadlock on custom_window_frame (#3612) Emil Ernerfeldt 2023-11-23 09:22:10 +01:00
  • f9f5db9885 PaintCallbackInfo::viewport_in_pixels now guarantees to stay in bounds (#3604) Andreas Reich 2023-11-22 21:01:38 +01:00
  • 6490dfafb6 Fix: fall back to default egui icon if non is set (#3610) Emil Ernerfeldt 2023-11-22 20:54:16 +01:00
  • 4ece25bd05 Keep unsafe code forbidden when puffin is disabled (#3603) YgorSouza 2023-11-22 20:37:46 +01:00
  • 63e48dc855 Introduce global zoom_factor (#3608) Emil Ernerfeldt 2023-11-22 20:34:51 +01:00
  • ea53246c60 Refactor viewport ids in eframe (#3607) Emil Ernerfeldt 2023-11-22 13:50:43 +01:00
  • c93defdcf8 WIP: Update to winit 0.29 Fredrik Fornwall 2023-11-21 23:26:40 +01:00
  • e037489ac2 eframe: update the maximized/minimized viewport state each frame (#3601) Emil Ernerfeldt 2023-11-21 19:05:19 +01:00
  • 1bbd5a9fc8 Update puffin to 0.18 (#3600) Emil Ernerfeldt 2023-11-21 17:58:33 +01:00
  • bfadb90d42 Update MSRV to Rust 1.72 (#3595) Emil Ernerfeldt 2023-11-21 17:26:35 +01:00
  • 7abf8afd16 Change Arc<glow::Context> to Rc<glow::Context> (#3598) Emil Ernerfeldt 2023-11-21 17:13:46 +01:00
  • e823491240 Update some crate dependencies (#3594) Emil Ernerfeldt 2023-11-21 16:07:56 +01:00
  • 8c68035b66 Add some explanations for the safari copy/cut fix Emil Ernerfeldt 2023-11-21 14:58:19 +01:00
  • a6da34339a Fix copy and cut on Safari (#3513) Ryan Hileman 2023-11-21 05:54:31 -08:00
  • 6adc4864cd Fix TopBottomPanel doc comment to reference TopBottomPanel instead of SidePanel (#3590) Zach Bateman 2023-11-21 07:47:18 -06:00
  • 05a3c4c0f1 Plot auto-bounds API improvement (part 2/2): add API (#3586) Antoine Beyeler 2023-11-21 11:56:39 +01:00
  • 49eecc4287 Allow changing handle shape of a slider (#3429) YgorSouza 2023-11-21 11:24:29 +01:00
  • f20b7b43bf Plot auto-bounds API improvement (part 1/2): clean-up (#3587) Antoine Beyeler 2023-11-21 11:22:19 +01:00
  • 78a93f81f0 Properly reverse bool animation if value changes before it's finished (#3577) YgorSouza 2023-11-21 10:39:43 +01:00
  • 39271c3adf CentralPanel: base id on the current viewport (#3593) Emil Ernerfeldt 2023-11-20 21:54:32 +01:00
  • 44ff29b012 Fix closing of viewports (#3591) Emil Ernerfeldt 2023-11-20 17:43:40 +01:00
  • 7bfaf49636 Update to puffin 0.17 (#3581) Emil Ernerfeldt 2023-11-19 21:28:42 +01:00
  • 30ee478caf Fix egui-wgpu performance regression (#3580) Emil Ernerfeldt 2023-11-19 21:14:13 +01:00
  • 960b01b67a Refactor: move code around in eframe (#3575) Emil Ernerfeldt 2023-11-19 12:12:43 +01:00
  • a23b959fd4 eframe: Remove warm-starting (#3574) Emil Ernerfeldt 2023-11-19 11:21:38 +01:00
  • 74862bd129 Rename show_viewport to show_viewport_deferred Emil Ernerfeldt 2023-11-19 11:12:37 +01:00
  • 39e60e367f Use egui::ViewportBuilder in eframe::NativeOptions (#3572) Emil Ernerfeldt 2023-11-19 11:08:47 +01:00
  • 3a8ed37f49 Mention that the trace! macro was removed in the 0.23.0 changelog (#3567) lilly lizard 2023-11-19 07:38:09 +13:00
  • a0d092f38e Fix panic when resetting areas. Closes #3566 Emil Ernerfeldt 2023-11-18 19:37:55 +01:00
  • 1571027556 Replace eframe::Frame commands and WindowInfo with egui (#3564) Emil Ernerfeldt 2023-11-18 19:27:53 +01:00
  • 3e37e9dfc7 Update hyperlink doc (#3561) YgorSouza 2023-11-18 17:13:03 +01:00
  • beb4714e40 Update the web-demo CI action with the new folder name Emil Ernerfeldt 2023-11-16 16:45:06 +01:00
  • 94edb9d5e0 Rename docs/ to web_demo/ Emil Ernerfeldt 2023-11-16 16:44:30 +01:00
  • 8723c5a4d3 Try another gh-pages publish workflow Emil Ernerfeldt 2023-11-16 16:32:19 +01:00
  • 8a66040ad9 CI: Add workflow to publish web-demo to gh-pages branch on each PR (#3559) Emil Ernerfeldt 2023-11-16 16:23:31 +01:00
  • f01b2b76c8 Fix clippy issues from 1.74 (#3558) Emil Ernerfeldt 2023-11-16 15:50:44 +01:00
  • a243180600 Add #[inline] to all builder-pattern functions (#3557) Emil Ernerfeldt 2023-11-16 13:50:05 +01:00
  • 4886c8c8c0 Max window size & other size helpers (#3537) arduano 2023-11-16 21:59:08 +11:00
  • 83aa3109d3 Multiple viewports/windows (#3172) Konkitoman 2023-11-16 12:25:05 +02:00
  • 3d65200289 Revert "Updated to latest wgpu (0.18.0) (#3505)" multiviewport-test Emil Ernerfeldt 2023-11-16 10:39:21 +01:00
  • 82863f8ec2 Add a lot more documentation Emil Ernerfeldt 2023-11-16 10:25:02 +01:00
  • 26f0c2a222 Classify viewports using enum ViewportClass Emil Ernerfeldt 2023-11-16 09:09:41 +01:00
  • b0d64aaf0a Fix typos Emil Ernerfeldt 2023-11-16 08:39:22 +01:00
  • 2cb2434e69 ViewportOutput: only include parent id, as own if is the key of map Emil Ernerfeldt 2023-11-16 08:35:51 +01:00
  • fb21feecf9 Small cleanup of context.rs Emil Ernerfeldt 2023-11-16 08:32:49 +01:00
  • 13e258bd2a Fix pure_glow example Emil Ernerfeldt 2023-11-15 21:14:17 +01:00
  • 46bea93744 Fix web build Emil Ernerfeldt 2023-11-15 21:13:28 +01:00
  • d231a05a1d Fix clicking windows Emil Ernerfeldt 2023-11-15 21:11:39 +01:00
  • e222247ee1 Output the repaint delay for integrations that don't install a callback Emil Ernerfeldt 2023-11-15 20:41:53 +01:00
  • 09b639e586 Fix web build Emil Ernerfeldt 2023-11-15 20:12:50 +01:00
  • 4930e7ba4e Doc improvements Emil Ernerfeldt 2023-11-15 20:11:29 +01:00
  • 62fcc626f2 Handle all the output in the immediate renderers Emil Ernerfeldt 2023-11-15 20:01:50 +01:00
  • fb07dc1bd7 Move the viewport commands into the per-viewport output Emil Ernerfeldt 2023-11-15 18:43:52 +01:00
  • e36ef75f68 Remove Option<Option<X>> and simplify ViewportBuilder Emil Ernerfeldt 2023-11-15 18:22:30 +01:00
  • d21458d166 Simplify ViewportBuilder: Defaults is chosen by eframe Emil Ernerfeldt 2023-11-15 18:18:07 +01:00
  • 6f98994a7c Show how to close a child viewport in the example Emil Ernerfeldt 2023-11-15 17:49:42 +01:00
  • ccf96ceb93 Fix android build Emil Ernerfeldt 2023-11-15 17:25:00 +01:00
  • 6c9ce2b826 Simplify Context: put per-viewport repaint info into the same state Emil Ernerfeldt 2023-11-15 17:23:50 +01:00
  • 684b1664d9 Fix doclinks Emil Ernerfeldt 2023-11-15 16:55:47 +01:00
  • 4790a64812 Fix wasm build Emil Ernerfeldt 2023-11-15 16:49:21 +01:00
  • 1b1be3cd6c Pass out pixels_per_point in output for use in tesselation Emil Ernerfeldt 2023-11-15 11:14:13 +01:00
  • c18eb1987e Simplify Context::end_frame Emil Ernerfeldt 2023-11-15 11:03:32 +01:00
  • ab67a310c2 Refactor Context.rs: clump all per-viewport state together Emil Ernerfeldt 2023-11-15 10:16:03 +01:00
  • fb8fa67afd egui: fix scroll not sticking when scrollbar is hidden (#3434) LoganDark 2023-11-14 23:04:03 -08:00
  • dacce7b1f4 Use the egui-standard builder pattern for ViewportBuilder Emil Ernerfeldt 2023-11-14 19:55:40 +01:00
  • 54f6e6b9ae Remove id from ViewportBuilder so it can implement Default Emil Ernerfeldt 2023-11-14 19:52:28 +01:00
  • 09a728ba34 Clean up request-repaint logic: always request at least two repaints Emil Ernerfeldt 2023-11-14 19:17:32 +01:00
  • bfaef3a497 Fix typo Emil Ernerfeldt 2023-11-14 18:54:46 +01:00
  • dc4e06a02e Fix wasm32 build Emil Ernerfeldt 2023-11-14 18:53:14 +01:00
  • 0dd10bf0fa Cleanup: replace std::iter::once(x) with [x] Emil Ernerfeldt 2023-11-14 18:47:29 +01:00
  • 1090d2db80 Fix comment Emil Ernerfeldt 2023-11-14 18:36:26 +01:00
  • 874556ceb1 Fix eprint -> eprintln Emil Ernerfeldt 2023-11-14 18:36:06 +01:00
  • afe164995b Format let-else Emil Ernerfeldt 2023-11-14 18:24:01 +01:00
  • f9e6860c85 Better error reporting Emil Ernerfeldt 2023-11-14 18:23:17 +01:00
  • 999a54ffc7 Fix id clash in test_viewports app Emil Ernerfeldt 2023-11-14 17:37:26 +01:00
  • d6c1505a2c Small touch-ups of the event loop Emil Ernerfeldt 2023-11-14 17:37:10 +01:00
  • 17614cd4b6 Final touch-ups of glow code Emil Ernerfeldt 2023-11-14 08:33:55 +01:00
  • 4aefb2676b Break out on_window_event for glow Emil Ernerfeldt 2023-11-14 08:04:49 +01:00
  • aad7ed23d2 "Final" touch-ups on wgpu integration Emil Ernerfeldt 2023-11-14 07:58:04 +01:00
  • 274cdea620 Make same simplification for the glow integration Emil Ernerfeldt 2023-11-14 07:06:12 +01:00
  • 2c9426b0ec Simplify render_immediate_viewport Emil Ernerfeldt 2023-11-14 06:51:09 +01:00
  • 67c192bfb3 Simplify render_immediate_viewport Emil Ernerfeldt 2023-11-14 06:47:09 +01:00
  • 4be66c057f Add helper function for initializing/updating viewports Emil Ernerfeldt 2023-11-14 06:41:18 +01:00
  • 002110ee3d Create struct ImmediateViewport to simplify argument lists Emil Ernerfeldt 2023-11-14 06:26:53 +01:00
  • 66662e4414 Rename id_pair to ids everywhere Emil Ernerfeldt 2023-11-14 06:18:04 +01:00
  • 0c828446a6 Remove secondary map of builders Emil Ernerfeldt 2023-11-14 06:15:31 +01:00
  • 0915fb298f Move stuff into impl WgpuWinitRunning Emil Ernerfeldt 2023-11-13 20:40:35 +01:00
  • 8bf670c367 Less unwrap Emil Ernerfeldt 2023-11-13 20:28:22 +01:00
  • 4ba27bd85c Lock once up-front Emil Ernerfeldt 2023-11-13 20:25:02 +01:00
  • 0cd6204d49 Reduce indentation levels Emil Ernerfeldt 2023-11-13 20:18:33 +01:00
  • 7682a7aea6 Code cleanup: spliut out save_screeshot_and_exit helper function Emil Ernerfeldt 2023-11-13 20:02:42 +01:00
  • 6e7a735b40 Clarify comment Emil Ernerfeldt 2023-11-13 20:00:04 +01:00