feat: replace HSLuv colors with OKLCh

This commit is contained in:
link2xt
2025-08-25 18:20:52 +00:00
committed by l
parent 776408c564
commit aaa83a8f52
5 changed files with 52 additions and 33 deletions

32
Cargo.lock generated
View File

@@ -929,6 +929,17 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
[[package]]
name = "colorutils-rs"
version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "103c2458789cd7b46e6ed7c7ba1bf969b6569c902e3732843c55962c53eac686"
dependencies = [
"erydanos",
"half",
"num-traits",
]
[[package]]
name = "concurrent-queue"
version = "2.5.0"
@@ -1299,6 +1310,7 @@ dependencies = [
"brotli",
"bytes",
"chrono",
"colorutils-rs",
"criterion",
"data-encoding",
"deltachat-contact-tools",
@@ -1342,7 +1354,6 @@ dependencies = [
"ratelimit",
"regex",
"rusqlite",
"rust-hsluv",
"rustls",
"rustls-pki-types",
"sanitize-filename",
@@ -1895,6 +1906,15 @@ version = "3.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a5d9305ccc6942a704f4335694ecd3de2ea531b114ac2d51f5f843750787a92f"
[[package]]
name = "erydanos"
version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8cbdc4987ed8e9ece64845393c2d53596b3a4ccbfb3948d799d58f6450e89fb1"
dependencies = [
"num-traits",
]
[[package]]
name = "escaper"
version = "0.1.1"
@@ -2332,9 +2352,9 @@ dependencies = [
[[package]]
name = "half"
version = "2.4.0"
version = "2.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e"
checksum = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9"
dependencies = [
"cfg-if",
"crunchy",
@@ -5059,12 +5079,6 @@ dependencies = [
"smallvec",
]
[[package]]
name = "rust-hsluv"
version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "efe2374f2385cdd8755a446f80b2a646de603c9d8539ca38734879b5c71e378b"
[[package]]
name = "rustc-demangle"
version = "0.1.24"