diff --git a/Cargo.lock b/Cargo.lock index e30e8da7..8607eef6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2377,9 +2377,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.100" +version = "2.0.101" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0" +checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf" dependencies = [ "proc-macro2", "quote", @@ -2582,9 +2582,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.14" +version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034" +checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" dependencies = [ "bytes", "futures-core", @@ -2595,9 +2595,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148" +checksum = "900f6c86a685850b1bc9f6223b20125115ee3f31e01207d81655bbcc0aea9231" dependencies = [ "serde", "serde_spanned", @@ -2607,26 +2607,33 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.6.8" +version = "0.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" +checksum = "3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3" dependencies = [ "serde", ] [[package]] name = "toml_edit" -version = "0.22.24" +version = "0.22.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" +checksum = "10558ed0bd2a1562e630926a2d1f0b98c827da99fabd3fe20920a59642504485" dependencies = [ "indexmap", "serde", "serde_spanned", "toml_datetime", + "toml_write", "winnow", ] +[[package]] +name = "toml_write" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28391a4201ba7eb1984cfeb6862c0b3ea2cfe23332298967c749dddc0d6cd976" + [[package]] name = "tracing" version = "0.1.41" diff --git a/Cargo.toml b/Cargo.toml index 80536612..9c265ec0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,6 +13,12 @@ strip = true inherits = "release" panic = "unwind" +[profile.dev-opt] +inherits = "release" +codegen-units = 256 +incremental = true +lto = false + [workspace.dependencies] ansi-to-tui = "7.0.0" anyhow = "1.0.98" @@ -41,8 +47,8 @@ serde_json = "1.0.140" syntect = { version = "5.2.0", default-features = false, features = [ "parsing", "plist-load", "regex-onig" ] } tokio = { version = "1.44.2", features = [ "full" ] } tokio-stream = "0.1.17" -tokio-util = "0.7.14" -toml = { version = "0.8.20" } +tokio-util = "0.7.15" +toml = { version = "0.8.21" } tracing = { version = "0.1.41", features = [ "max_level_debug", "release_max_level_debug" ] } twox-hash = { version = "2.1.0", default-features = false, features = [ "std", "random", "xxhash3_128" ] } unicode-width = "0.2.0" diff --git a/yazi-codegen/Cargo.toml b/yazi-codegen/Cargo.toml index 167ebe48..5483fa98 100644 --- a/yazi-codegen/Cargo.toml +++ b/yazi-codegen/Cargo.toml @@ -13,5 +13,5 @@ proc-macro = true [dependencies] # External dependencies -syn = { version = "2.0.100", features = [ "full" ] } +syn = { version = "2.0.101", features = [ "full" ] } quote = "1.0.40" diff --git a/yazi-config/preset/yazi-default.toml b/yazi-config/preset/yazi-default.toml index 294e8e1f..12100e71 100644 --- a/yazi-config/preset/yazi-default.toml +++ b/yazi-config/preset/yazi-default.toml @@ -25,7 +25,7 @@ cache_dir = "" image_delay = 30 image_filter = "triangle" image_quality = 75 -sixel_fraction = 15 +sixel_fraction = 20 ueberzug_scale = 1 ueberzug_offset = [ 0, 0, 0, 0 ] diff --git a/yazi-config/src/preview/preview.rs b/yazi-config/src/preview/preview.rs index 22f2bf38..16a703b8 100644 --- a/yazi-config/src/preview/preview.rs +++ b/yazi-config/src/preview/preview.rs @@ -50,8 +50,8 @@ impl Preview { bail!("[preview].image_delay must be between 0 and 100."); } else if self.image_quality < 50 || self.image_quality > 90 { bail!("[preview].image_quality must be between 50 and 90."); - } else if self.sixel_fraction < 10 || self.sixel_fraction > 20 { - bail!("[preview].sixel_fraction must be between 10 and 20."); + } else if self.sixel_fraction < 10 || self.sixel_fraction > 30 { + bail!("[preview].sixel_fraction must be between 10 and 30."); } self.cache_dir = if self.cache_dir.as_os_str().is_empty() {