From 83bce6ce97013f4feacd744398af71e15fcfe8c0 Mon Sep 17 00:00:00 2001 From: Jonathan Kelley Date: Fri, 19 Jan 2024 14:19:49 -0800 Subject: [PATCH] Make cargo check --all --examples work! --- Cargo.lock | 4 +- examples/custom_html.rs | 4 +- examples/file_explorer.rs | 2 +- examples/hello_world.rs | 2 +- examples/overlay.rs | 2 +- examples/pattern_model.rs | 2 +- examples/read_size.rs | 4 +- examples/window_focus.rs | 2 +- packages/desktop/Cargo.toml | 2 +- packages/desktop/examples/stress.rs | 6 +- .../examples/all_terminal_events.rs | 7 +- packages/dioxus-tui/examples/border.rs | 4 +- packages/dioxus-tui/examples/buttons.rs | 36 ++---- packages/dioxus-tui/examples/colorpicker.rs | 28 +++-- packages/dioxus-tui/examples/hover.rs | 50 ++++---- .../examples/many_small_edit_stress.rs | 53 ++++----- packages/dioxus-tui/examples/quadrants.rs | 27 ++--- packages/dioxus-tui/examples/task.rs | 16 +-- packages/dioxus-tui/examples/text.rs | 4 +- packages/dioxus-tui/examples/widgets.rs | 29 ++--- packages/dioxus/src/launch.rs | 49 ++++---- packages/liveview/Cargo.toml | 3 +- packages/liveview/_build.rs | 6 +- packages/liveview/examples/axum_stress.rs | 13 +- packages/native-core/examples/custom_attr.rs | 2 +- packages/native-core/examples/font_size.rs | 2 +- packages/native-core/examples/simple.rs | 2 +- .../native-core/examples/simple_dioxus.rs | 30 ++--- packages/router/Cargo.toml | 10 +- packages/router/examples/simple_routes.rs | 15 ++- packages/signals/Cargo.toml | 2 +- packages/signals/examples/context.rs | 18 ++- packages/signals/examples/dependancies.rs | 26 ++-- packages/signals/examples/errors.rs | 111 ++++++++---------- packages/signals/examples/selector.rs | 6 +- packages/signals/examples/send.rs | 19 ++- .../signals/examples/split_subscriptions.rs | 71 +++-------- packages/signals/src/signal.rs | 3 + packages/web/examples/hydrate.rs | 2 +- packages/web/examples/timeout_count.rs | 20 ++-- 40 files changed, 295 insertions(+), 399 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ece51b8bb..9981db384 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2690,6 +2690,7 @@ version = "0.4.3" dependencies = [ "async-trait", "axum 0.6.20", + "dioxus", "dioxus-core", "dioxus-hot-reload", "dioxus-html", @@ -2806,14 +2807,12 @@ dependencies = [ "criterion 0.5.1", "dioxus", "dioxus-cli-config", - "dioxus-desktop", "dioxus-fullstack", "dioxus-lib", "dioxus-liveview", "dioxus-router", "dioxus-router-macro", "dioxus-ssr", - "dioxus-web", "gloo", "gloo-utils", "js-sys", @@ -2858,7 +2857,6 @@ version = "0.4.3" dependencies = [ "dioxus", "dioxus-core", - "dioxus-desktop", "futures-channel", "futures-util", "generational-box", diff --git a/examples/custom_html.rs b/examples/custom_html.rs index 0ec672951..016438ef9 100644 --- a/examples/custom_html.rs +++ b/examples/custom_html.rs @@ -5,13 +5,13 @@ use dioxus::prelude::*; use dioxus_desktop::Config; fn main() { - LaunchBuilder::new() + LaunchBuilder::desktop() .with_cfg( Config::new().with_custom_head("".into()), ) .launch(app); - LaunchBuilder::new() + LaunchBuilder::desktop() .with_cfg( Config::new().with_custom_index( r#" diff --git a/examples/file_explorer.rs b/examples/file_explorer.rs index e1c065067..a1da58610 100644 --- a/examples/file_explorer.rs +++ b/examples/file_explorer.rs @@ -12,7 +12,7 @@ use dioxus::prelude::*; use dioxus_desktop::{Config, WindowBuilder}; fn main() { - LaunchBuilder::new() + LaunchBuilder::desktop() .with_cfg(Config::new().with_window(WindowBuilder::new().with_resizable(true))) .launch(app) } diff --git a/examples/hello_world.rs b/examples/hello_world.rs index 71861b576..da046a634 100644 --- a/examples/hello_world.rs +++ b/examples/hello_world.rs @@ -1,7 +1,7 @@ use dioxus::prelude::*; fn main() { - launch_desktop(app); + launch(app); } fn app() -> Element { diff --git a/examples/overlay.rs b/examples/overlay.rs index 5c8138876..918c71b78 100644 --- a/examples/overlay.rs +++ b/examples/overlay.rs @@ -2,7 +2,7 @@ use dioxus::prelude::*; use dioxus_desktop::{tao::dpi::PhysicalPosition, LogicalSize, WindowBuilder}; fn main() { - LaunchBuilder::new().with_cfg(make_config()); + LaunchBuilder::desktop().with_cfg(make_config()); } fn app() -> Element { diff --git a/examples/pattern_model.rs b/examples/pattern_model.rs index 9750447de..3ab9cca36 100644 --- a/examples/pattern_model.rs +++ b/examples/pattern_model.rs @@ -32,7 +32,7 @@ fn main() { .with_inner_size(LogicalSize::new(320.0, 530.0)), ); - LaunchBuilder::new().with_cfg(cfg).launch(app); + LaunchBuilder::desktop().with_cfg(cfg).launch(app); } const STYLE: &str = include_str!("./assets/calculator.css"); diff --git a/examples/read_size.rs b/examples/read_size.rs index 8eb74d1fc..5c5e07fcf 100644 --- a/examples/read_size.rs +++ b/examples/read_size.rs @@ -4,8 +4,8 @@ use std::rc::Rc; use dioxus::{html::geometry::euclid::Rect, prelude::*}; fn main() { - LaunchBuilder::new().with_cfg( - dioxus_desktop::Config::default().with_custom_head( + LaunchBuilder::desktop().with_cfg( + dioxus::desktop::Config::default().with_custom_head( r#"