diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 0fe65c60..6067fba8 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -2798,6 +2798,12 @@ version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09e54e57b4c48b40f7aec75635392b12b3421fa26fe8b4332e63138ed278459c" +[[package]] +name = "imagesize" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65b27460c2c92b037f3f94c538ed9a3342f3fdf923606781629ccb35f82d042a" + [[package]] name = "indexmap" version = "1.9.3" @@ -4658,7 +4664,7 @@ dependencies = [ "rgb", "svgtypes", "tiny-skia", - "usvg", + "usvg 0.47.0", ] [[package]] @@ -7095,7 +7101,7 @@ dependencies = [ "base64 0.22.1", "data-url", "flate2", - "imagesize", + "imagesize 0.14.0", "kurbo", "log", "pico-args", @@ -7108,6 +7114,25 @@ dependencies = [ "xmlwriter", ] +[[package]] +name = "usvg" +version = "0.48.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "977d0a4abdef933f424a99fe09f95576e089b90aebc6f016a3bc813762493e91" +dependencies = [ + "data-url", + "imagesize 0.15.0", + "kurbo", + "log", + "pico-args", + "roxmltree", + "simplecss", + "siphasher", + "strict-num", + "svgtypes", + "tiny-skia-path", +] + [[package]] name = "utf8_iter" version = "1.0.4" @@ -7646,7 +7671,7 @@ dependencies = [ "tracing-appender", "tracing-subscriber", "url", - "usvg", + "usvg 0.48.1", "uuid 1.24.0", "walkdir", "wasapi", @@ -7686,7 +7711,7 @@ dependencies = [ "tokio", "toml 1.1.4+spec-1.1.0", "tracing", - "usvg", + "usvg 0.48.1", "uuid 1.24.0", "wasmtime", "wasmtime-wasi", diff --git a/src-tauri/crates/app/Cargo.toml b/src-tauri/crates/app/Cargo.toml index ac501c78..f8e577ff 100644 --- a/src-tauri/crates/app/Cargo.toml +++ b/src-tauri/crates/app/Cargo.toml @@ -187,7 +187,7 @@ fast_image_resize = "6" # rasterise text or embedded raster — the SVGs are pure shapes/gradients, # which trims ~2 MB of font + image-codec deps from the bundle. resvg = { version = "0.47", default-features = false } -usvg = { version = "0.47", default-features = false } +usvg = { version = "0.48", default-features = false } tiny-skia = "0.12" anyhow = "1" diff --git a/src-tauri/crates/core/Cargo.toml b/src-tauri/crates/core/Cargo.toml index 6ee92d91..ef5b8f28 100644 --- a/src-tauri/crates/core/Cargo.toml +++ b/src-tauri/crates/core/Cargo.toml @@ -132,7 +132,7 @@ symphonia = { version = "0.6", default-features = false, features = [ # the desktop already applies — the SVG is pure shapes + gradients, # no embedded raster or text. resvg = { version = "0.47", default-features = false } -usvg = { version = "0.47", default-features = false } +usvg = { version = "0.48", default-features = false } tiny-skia = "0.12" # Time stamps for the smart-playlist generators (`play_event.played_at`