From ec2845645f34589191b39d9680da287d3532e39c Mon Sep 17 00:00:00 2001 From: Nova Date: Sat, 10 Dec 2022 09:53:54 -0500 Subject: [PATCH] feat: update packages --- Cargo.lock | 33 ++++++++++++++++++++++----------- Cargo.toml | 4 ++-- src/desktop_file.rs | 2 +- src/protostar.rs | 2 +- 4 files changed, 26 insertions(+), 15 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 553025d..03d6e55 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1184,9 +1184,9 @@ dependencies = [ [[package]] name = "resvg" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "856832c60a27c0b7706f1bb1e3980f59f7d7c2710eda37e5f7ce198be0e16849" +checksum = "c115863f2d3621999cf187e318bc92b16402dfeff6a48c74df700d77381394c1" dependencies = [ "gif", "jpeg-decoder", @@ -1198,6 +1198,7 @@ dependencies = [ "svgtypes", "tiny-skia", "usvg", + "usvg-text-layout", ] [[package]] @@ -1369,9 +1370,9 @@ dependencies = [ [[package]] name = "stardust-xr-fusion" -version = "0.25.5" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5d42bd51f0e3b2ab25a70627f36343b9868e7c4a5096953556c3fcae31589f9" +checksum = "c772d18b62dbb7c39ccb10640df7aa5f46205fbe42691398b007a85925f9b43f" dependencies = [ "anyhow", "buildstructor", @@ -1393,9 +1394,9 @@ dependencies = [ [[package]] name = "stardust-xr-molecules" -version = "0.7.6" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da42bd62a49adcfd049391eade1456992b441721695f308d0d106c3ca843872b" +checksum = "b04c8d70abfa2f120bb6b1ec92563e8e856b32a725422f4b28cb4c76a956abc7" dependencies = [ "color-rs", "flexbuffers", @@ -1741,28 +1742,38 @@ dependencies = [ [[package]] name = "usvg" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18f21439baebaab1773fd5c9f70a04491946ef1480ea813e2d46b61fa632a82b" +checksum = "8b5b7c2b30845b3348c067ca3d09e20cc6e327c288f0ca4c48698712abf432e9" dependencies = [ "base64", "data-url", "flate2", - "fontdb", "imagesize", "kurbo", "log", - "pico-args", "rctree", "roxmltree", - "rustybuzz", "simplecss", "siphasher", "strict-num", "svgtypes", +] + +[[package]] +name = "usvg-text-layout" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c9550670848028641bf976b06f5c520ffdcd6f00ee7ee7eb0853f78e2c249d7" +dependencies = [ + "fontdb", + "kurbo", + "log", + "rustybuzz", "unicode-bidi", "unicode-script", "unicode-vo", + "usvg", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index ec11a26..db3f40e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,9 +12,9 @@ image = "0.24.5" manifest-dir-macros = "0.1.16" mint = "0.5.9" nix = "0.26.1" -resvg = "0.27.0" +resvg = "0.28.0" rustc-hash = "1.1.0" -stardust-xr-molecules = "0.7.3" +stardust-xr-molecules = "0.8.0" tokio = { version = "1.22.0", features = ["full"] } tween = "1.0.1" ustr = "0.9.0" diff --git a/src/desktop_file.rs b/src/desktop_file.rs index 1e0fc67..546d18b 100644 --- a/src/desktop_file.rs +++ b/src/desktop_file.rs @@ -152,7 +152,7 @@ impl IconType { fn render_svg_to_png(svg_path: &PathBuf, png_path: &PathBuf, size: u32) -> Result<()> { let tree = Tree::from_data( fs::read(svg_path)?.as_slice(), - &resvg::usvg::Options::default().to_ref(), + &resvg::usvg::Options::default(), )?; let mut pixmap = Pixmap::new(size, size).unwrap(); render( diff --git a/src/protostar.rs b/src/protostar.rs index aba5696..d6f4d18 100644 --- a/src/protostar.rs +++ b/src/protostar.rs @@ -81,7 +81,7 @@ impl LifeCycleHandler for ProtoStar { .set_root(self.grabbable.content_parent()) .unwrap(); self.icon_shrink = Some(Tweener::new(QuartInOut::new(self.size..=0.0, 0.25))); - let future = startup_settings.generate_desktop_startup_id().unwrap(); + let future = startup_settings.generate_startup_token().unwrap(); let executable = self.executable_path.clone(); tokio::task::spawn(async move { std::env::set_var("STARDUST_STARTUP_TOKEN", future.await.unwrap());