feat: update packages

This commit is contained in:
Nova
2022-12-10 09:53:54 -05:00
parent 87e94b4f62
commit ec2845645f
4 changed files with 26 additions and 15 deletions

33
Cargo.lock generated
View File

@@ -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]]

View File

@@ -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"

View File

@@ -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(

View File

@@ -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());