From 4eb32c6ccf6ee08770b147676d0d05930fe72852 Mon Sep 17 00:00:00 2001 From: Konkitoman Date: Fri, 1 Sep 2023 12:09:01 +0300 Subject: [PATCH] Simplify --- Cargo.lock | 8 +++---- crates/eframe/src/epi/mod.rs | 7 ++---- crates/egui_demo_app/src/backend_panel.rs | 28 +++++++--------------- crates/egui_demo_app/src/wrap_app.rs | 6 ++--- docs/egui_demo_app_bg.wasm | Bin 16873740 -> 16873437 bytes examples/hello_world_simple/src/main.rs | 2 +- examples/puffin_profiler/src/main.rs | 2 +- examples/retained_image/src/main.rs | 2 +- examples/save_plot/src/main.rs | 2 +- examples/serial_windows/src/main.rs | 2 +- 10 files changed, 22 insertions(+), 37 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cad302225..8a224ae14 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2159,7 +2159,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" dependencies = [ "hermit-abi 0.3.2", - "rustix 0.38.10", + "rustix 0.38.11", "windows-sys 0.48.0", ] @@ -3244,9 +3244,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.10" +version = "0.38.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed6248e1caa625eb708e266e06159f135e8c26f2bb7ceb72dc4b2766d0340964" +checksum = "c0c3dde1fc030af041adc40e79c0e7fbcf431dd24870053d187d7c66e4b87453" dependencies = [ "bitflags 2.4.0", "errno", @@ -3695,7 +3695,7 @@ dependencies = [ "cfg-if", "fastrand 2.0.0", "redox_syscall 0.3.5", - "rustix 0.38.10", + "rustix 0.38.11", "windows-sys 0.48.0", ] diff --git a/crates/eframe/src/epi/mod.rs b/crates/eframe/src/epi/mod.rs index a1d3d7cd1..6172bf42e 100644 --- a/crates/eframe/src/epi/mod.rs +++ b/crates/eframe/src/epi/mod.rs @@ -203,7 +203,7 @@ pub trait App { // NOTE: a bright gray makes the shadows of the windows look weird. // We use a bit of transparency so that if the user switches on the // `transparent()` option they get immediate results. - egui::Color32::from_rgba_unmultiplied(12, 12, 12, 0).to_normalized_gamma_f32() + egui::Color32::from_rgba_unmultiplied(12, 12, 12, 180).to_normalized_gamma_f32() // _visuals.window_fill() would also be a natural choice } @@ -499,7 +499,7 @@ impl Default for NativeOptions { min_window_size: None, max_window_size: None, resizable: true, - transparent: true, + transparent: false, mouse_passthrough: false, active: true, @@ -766,9 +766,6 @@ impl Frame { self.info.clone() } - /// If this is the main window will return true! - /// When is a single window mode will always return true! - /// A place where you can store custom data in a way that persists when you restart the app. pub fn storage(&self) -> Option<&dyn Storage> { self.storage.as_deref() diff --git a/crates/egui_demo_app/src/backend_panel.rs b/crates/egui_demo_app/src/backend_panel.rs index 64b08a7aa..6480756f2 100644 --- a/crates/egui_demo_app/src/backend_panel.rs +++ b/crates/egui_demo_app/src/backend_panel.rs @@ -171,11 +171,6 @@ impl BackendPanel { frame.set_fullscreen(fullscreen); } } - { - let mut force_embedding = ui.ctx().force_embedding(); - ui.checkbox(&mut force_embedding, "Force Embedding"); - ui.ctx().set_force_embedding(force_embedding); - } if ui .button("📱 Phone Size") @@ -398,39 +393,34 @@ impl EguiWindows { output_event_history, } = self; - { - ctx.output(|o| { - for event in &o.events { - output_event_history.push_back(event.clone()); - } - }); - while output_event_history.len() > 1000 { - output_event_history.pop_front(); + ctx.output(|o| { + for event in &o.events { + output_event_history.push_back(event.clone()); } + }); + while output_event_history.len() > 1000 { + output_event_history.pop_front(); } - let tmp_ctx = ctx.clone(); egui::Window::new("🔧 Settings") .open(settings) .vscroll(true) .show(ctx, |ui| { - tmp_ctx.settings_ui(ui); + ctx.settings_ui(ui); }); - let tmp_ctx = ctx.clone(); egui::Window::new("🔍 Inspection") .open(inspection) .vscroll(true) .show(ctx, |ui| { - tmp_ctx.inspection_ui(ui); + ctx.inspection_ui(ui); }); - let tmp_ctx = ctx.clone(); egui::Window::new("📝 Memory") .open(memory) .resizable(false) .show(ctx, |ui| { - tmp_ctx.memory_ui(ui); + ctx.memory_ui(ui); }); egui::Window::new("📤 Output Events") diff --git a/crates/egui_demo_app/src/wrap_app.rs b/crates/egui_demo_app/src/wrap_app.rs index 713a9eed2..84581d563 100644 --- a/crates/egui_demo_app/src/wrap_app.rs +++ b/crates/egui_demo_app/src/wrap_app.rs @@ -447,14 +447,12 @@ impl WrapApp { }); // Show dropped files (if any): - let is_empty = self.dropped_files.is_empty(); - if !is_empty { + if !self.dropped_files.is_empty() { let mut open = true; - let dropped_files = self.dropped_files.clone(); egui::Window::new("Dropped files") .open(&mut open) .show(ctx, |ui| { - for file in &dropped_files { + for file in &self.dropped_files { let mut info = if let Some(path) = &file.path { path.display().to_string() } else if !file.name.is_empty() { diff --git a/docs/egui_demo_app_bg.wasm b/docs/egui_demo_app_bg.wasm index 39b5f2e81254dd39acccf194e5ce453e956a01ed..aaf856279595ead61d6160e1cee94cfe64ed0992 100644 GIT binary patch delta 19425 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 delta 19635 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 U`UdnJ=*K*5BUA{4{%HIE0D1itKmY&$ diff --git a/examples/hello_world_simple/src/main.rs b/examples/hello_world_simple/src/main.rs index 04d3f6aef..bc815738b 100644 --- a/examples/hello_world_simple/src/main.rs +++ b/examples/hello_world_simple/src/main.rs @@ -1,6 +1,6 @@ #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] // hide console window on Windows in release -use eframe::egui::{self}; +use eframe::egui; fn main() -> Result<(), eframe::Error> { env_logger::init(); // Log to stderr (if you run with `RUST_LOG=debug`). diff --git a/examples/puffin_profiler/src/main.rs b/examples/puffin_profiler/src/main.rs index c947456e2..f8d52e91c 100644 --- a/examples/puffin_profiler/src/main.rs +++ b/examples/puffin_profiler/src/main.rs @@ -1,6 +1,6 @@ #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] // hide console window on Windows in release -use eframe::egui::{self}; +use eframe::egui; fn main() -> Result<(), eframe::Error> { env_logger::init(); // Log to stderr (if you run with `RUST_LOG=debug`). diff --git a/examples/retained_image/src/main.rs b/examples/retained_image/src/main.rs index 22f66142e..f96fb9642 100644 --- a/examples/retained_image/src/main.rs +++ b/examples/retained_image/src/main.rs @@ -1,6 +1,6 @@ #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] // hide console window on Windows in release -use eframe::egui::{self}; +use eframe::egui; use egui_extras::RetainedImage; fn main() -> Result<(), eframe::Error> { diff --git a/examples/save_plot/src/main.rs b/examples/save_plot/src/main.rs index ae6c5192c..c9adf1ec9 100644 --- a/examples/save_plot/src/main.rs +++ b/examples/save_plot/src/main.rs @@ -1,7 +1,7 @@ #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] // hide console window on Windows in release +use eframe::egui; use eframe::egui::ColorImage; -use eframe::egui::{self}; use egui_plot::{Legend, Line, Plot, PlotPoints}; fn main() -> Result<(), eframe::Error> { diff --git a/examples/serial_windows/src/main.rs b/examples/serial_windows/src/main.rs index e811dee08..5e85d6467 100644 --- a/examples/serial_windows/src/main.rs +++ b/examples/serial_windows/src/main.rs @@ -1,6 +1,6 @@ #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] // hide console window on Windows in release -use eframe::egui::{self}; +use eframe::egui; fn main() -> Result<(), eframe::Error> { env_logger::init(); // Log to stderr (if you run with `RUST_LOG=debug`).