diff --git a/Cargo.lock b/Cargo.lock index 9638a411..0ec8a16b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -225,9 +225,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.20" +version = "0.6.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192" +checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a" dependencies = [ "anstyle", "anstyle-parse", @@ -303,11 +303,11 @@ dependencies = [ "clipboard-win", "image 0.25.8", "log", - "objc2 0.6.2", - "objc2-app-kit 0.3.1", + "objc2 0.6.3", + "objc2-app-kit 0.3.2", "objc2-core-foundation", "objc2-core-graphics", - "objc2-foundation 0.3.1", + "objc2-foundation 0.3.2", "parking_lot", "percent-encoding", "windows-sys 0.60.2", @@ -405,7 +405,7 @@ dependencies = [ "polling", "rustix 1.1.2", "slab", - "windows-sys 0.61.1", + "windows-sys 0.61.2", ] [[package]] @@ -463,7 +463,7 @@ dependencies = [ "rustix 1.1.2", "signal-hook-registry", "slab", - "windows-sys 0.61.1", + "windows-sys 0.61.2", ] [[package]] @@ -580,7 +580,7 @@ dependencies = [ "miniz_oxide 0.8.9", "object", "rustc-demangle", - "windows-link 0.2.0", + "windows-link 0.2.1", ] [[package]] @@ -732,18 +732,18 @@ checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" [[package]] name = "bytemuck" -version = "1.23.2" +version = "1.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677" +checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4" dependencies = [ "bytemuck_derive", ] [[package]] name = "bytemuck_derive" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f154e572231cb6ba2bd1176980827e3d5dc04cc183a75dea38109fbdd672d29" +checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff" dependencies = [ "proc-macro2", "quote", @@ -824,9 +824,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.39" +version = "1.2.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1354349954c6fc9cb0deab020f27f783cf0b604e8bb754dc4658ecf0d29c35f" +checksum = "e1d05d92f4b1fd76aad469d46cdd858ca761576082cd37df81416691e50199fb" dependencies = [ "find-msvc-tools", "jobserver", @@ -888,7 +888,7 @@ dependencies = [ "num-traits", "serde", "wasm-bindgen", - "windows-link 0.2.0", + "windows-link 0.2.1", ] [[package]] @@ -978,7 +978,7 @@ checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81" dependencies = [ "serde", "termcolor", - "unicode-width 0.2.1", + "unicode-width 0.2.2", ] [[package]] @@ -1050,9 +1050,9 @@ dependencies = [ [[package]] name = "const_format" -version = "0.2.34" +version = "0.2.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "126f97965c8ad46d6d9163268ff28432e8f6a1196a55578867832e3049df63dd" +checksum = "7faa7469a93a566e9ccc1c73fe783b4a65c274c5ace346038dca9c39fe0030ad" dependencies = [ "const_format_proc_macros", ] @@ -1200,7 +1200,7 @@ checksum = "881c5d0a13b2f1498e2306e82cbada78390e152d4b1378fb28a84f4dcd0dc4f3" dependencies = [ "dispatch", "nix", - "windows-sys 0.61.1", + "windows-sys 0.61.2", ] [[package]] @@ -1311,7 +1311,7 @@ dependencies = [ "libc", "option-ext", "redox_users 0.5.2", - "windows-sys 0.61.1", + "windows-sys 0.61.2", ] [[package]] @@ -1327,7 +1327,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec" dependencies = [ "bitflags 2.9.4", - "objc2 0.6.2", + "objc2 0.6.3", ] [[package]] @@ -1673,7 +1673,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.1", + "windows-sys 0.61.2", ] [[package]] @@ -1796,9 +1796,9 @@ dependencies = [ [[package]] name = "find-msvc-tools" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959" +checksum = "0399f9d26e5191ce32c498bebd31e7a3ceabc2745f0ac54af3f335126c3f24b3" [[package]] name = "fixedbitset" @@ -1808,9 +1808,9 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flate2" -version = "1.1.2" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" +checksum = "dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9" dependencies = [ "crc32fast", "miniz_oxide 0.8.9", @@ -2171,10 +2171,10 @@ dependencies = [ "glutin_glx_sys", "glutin_wgl_sys", "libloading", - "objc2 0.6.2", - "objc2-app-kit 0.3.1", + "objc2 0.6.3", + "objc2-app-kit 0.3.2", "objc2-core-foundation", - "objc2-foundation 0.3.1", + "objc2-foundation 0.3.2", "once_cell", "raw-window-handle", "wayland-sys", @@ -2516,7 +2516,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.62.1", + "windows-core 0.62.2", ] [[package]] @@ -2935,11 +2935,11 @@ dependencies = [ "uuid", "which", "win32-display-data", - "windows 0.61.3", - "windows-core 0.61.2", - "windows-implement 0.60.1", - "windows-interface 0.59.2", - "windows-numerics 0.2.0", + "windows 0.62.2", + "windows-core 0.62.2", + "windows-implement 0.60.2", + "windows-interface 0.59.3", + "windows-numerics 0.3.1", "winput", "winreg", ] @@ -2978,8 +2978,8 @@ dependencies = [ "tracing", "tracing-subscriber", "which", - "windows 0.61.3", - "windows-core 0.61.2", + "windows 0.62.2", + "windows-core 0.62.2", "windows-icons 0.1.0 (git+https://github.com/LGUG2Z/windows-icons?rev=0c9d7ee1b807347c507d3a9862dd007b4d3f4354)", "windows-icons 0.1.0 (git+https://github.com/LGUG2Z/windows-icons?rev=d67cc9920aa9b4883393e411fb4fa2ddd4c498b5)", ] @@ -3002,8 +3002,8 @@ dependencies = [ "komorebi-client", "random_word", "serde_json_lenient", - "windows 0.61.3", - "windows-core 0.61.2", + "windows 0.62.2", + "windows-core 0.62.2", ] [[package]] @@ -3054,7 +3054,7 @@ dependencies = [ "sysinfo 0.37.2", "thiserror 2.0.17", "which", - "windows 0.61.3", + "windows 0.62.2", ] [[package]] @@ -3134,7 +3134,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" dependencies = [ "cfg-if 1.0.3", - "windows-link 0.2.0", + "windows-link 0.2.1", ] [[package]] @@ -3151,7 +3151,7 @@ checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" dependencies = [ "bitflags 2.9.4", "libc", - "redox_syscall 0.5.17", + "redox_syscall 0.5.18", ] [[package]] @@ -3198,11 +3198,10 @@ checksum = "f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed" [[package]] name = "lock_api" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" dependencies = [ - "autocfg", "scopeguard", ] @@ -3442,14 +3441,14 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "536bfad37a309d62069485248eeaba1e8d9853aaf951caaeaed0585a95346f08" dependencies = [ - "windows-sys 0.61.1", + "windows-sys 0.61.2", ] [[package]] name = "moxcms" -version = "0.7.5" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddd32fa8935aeadb8a8a6b6b351e40225570a37c43de67690383d87ef170cd08" +checksum = "1cc7d85f3d741164e8972ad355e26ac6e51b20fcae5f911c7da8f2d8bbbb3f33" dependencies = [ "num-traits", "pxfm", @@ -3873,9 +3872,9 @@ dependencies = [ [[package]] name = "objc2" -version = "0.6.2" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "561f357ba7f3a2a61563a186a163d0a3a5247e1089524a3981d49adb775078bc" +checksum = "b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05" dependencies = [ "objc2-encode", ] @@ -3898,15 +3897,15 @@ dependencies = [ [[package]] name = "objc2-app-kit" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc" +checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" dependencies = [ "bitflags 2.9.4", - "objc2 0.6.2", + "objc2 0.6.3", "objc2-core-foundation", "objc2-core-graphics", - "objc2-foundation 0.3.1", + "objc2-foundation 0.3.2", ] [[package]] @@ -3947,24 +3946,24 @@ dependencies = [ [[package]] name = "objc2-core-foundation" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166" +checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" dependencies = [ "bitflags 2.9.4", "dispatch2", - "objc2 0.6.2", + "objc2 0.6.3", ] [[package]] name = "objc2-core-graphics" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "989c6c68c13021b5c2d6b71456ebb0f9dc78d752e86a98da7c716f4f9470f5a4" +checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" dependencies = [ "bitflags 2.9.4", "dispatch2", - "objc2 0.6.2", + "objc2 0.6.3", "objc2-core-foundation", "objc2-io-surface", ] @@ -4014,20 +4013,20 @@ dependencies = [ [[package]] name = "objc2-foundation" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c" +checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" dependencies = [ "bitflags 2.9.4", - "objc2 0.6.2", + "objc2 0.6.3", "objc2-core-foundation", ] [[package]] name = "objc2-io-kit" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71c1c64d6120e51cd86033f67176b1cb66780c2efe34dec55176f77befd93c0a" +checksum = "33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15" dependencies = [ "libc", "objc2-core-foundation", @@ -4035,12 +4034,12 @@ dependencies = [ [[package]] name = "objc2-io-surface" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7282e9ac92529fa3457ce90ebb15f4ecbc383e8338060960760fa2cf75420c3c" +checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d" dependencies = [ "bitflags 2.9.4", - "objc2 0.6.2", + "objc2 0.6.3", "objc2-core-foundation", ] @@ -4294,9 +4293,9 @@ checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" [[package]] name = "parking_lot" -version = "0.12.4" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" dependencies = [ "lock_api", "parking_lot_core", @@ -4304,18 +4303,17 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.11" +version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" dependencies = [ "backtrace", "cfg-if 1.0.3", "libc", "petgraph", - "redox_syscall 0.5.17", + "redox_syscall 0.5.18", "smallvec", - "thread-id", - "windows-targets 0.52.6", + "windows-link 0.2.1", ] [[package]] @@ -4538,7 +4536,7 @@ dependencies = [ "hermit-abi", "pin-project-lite", "rustix 1.1.2", - "windows-sys 0.61.1", + "windows-sys 0.61.2", ] [[package]] @@ -4622,9 +4620,9 @@ dependencies = [ [[package]] name = "psm" -version = "0.1.26" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e944464ec8536cd1beb0bbfd96987eb5e3b72f2ecdafdc5c769a37f1fa2ae1f" +checksum = "e66fcd288453b748497d8fb18bccc83a16b0518e3906d4b8df0a8d42d93dbb1c" dependencies = [ "cc", ] @@ -4924,9 +4922,9 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.17" +version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" dependencies = [ "bitflags 2.9.4", ] @@ -5120,7 +5118,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.11.0", - "windows-sys 0.61.1", + "windows-sys 0.61.2", ] [[package]] @@ -5147,9 +5145,9 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.103.6" +version = "0.103.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8572f3c2cb9934231157b45499fc41e1f58c589fdfb81a844ba873265e80f8eb" +checksum = "e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf" dependencies = [ "ring", "rustls-pki-types", @@ -5183,7 +5181,7 @@ version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1" dependencies = [ - "windows-sys 0.61.1", + "windows-sys 0.61.2", ] [[package]] @@ -5397,9 +5395,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.14.1" +version = "3.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c522100790450cf78eeac1507263d0a350d4d5b30df0c8e1fe051a10c22b376e" +checksum = "6093cd8c01b25262b84927e0f7151692158fab02d961e04c979d3903eba7ecc5" dependencies = [ "base64", "chrono", @@ -5409,8 +5407,7 @@ dependencies = [ "schemars 0.8.22", "schemars 0.9.0", "schemars 1.0.4", - "serde", - "serde_derive", + "serde_core", "serde_json", "serde_with_macros", "time", @@ -5418,9 +5415,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.14.1" +version = "3.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327ada00f7d64abaac1e55a6911e90cf665aa051b9a561c7006c157f4633135e" +checksum = "a7e6c180db0816026a61afa1cff5344fb7ebded7e4d3062772179f2501481c27" dependencies = [ "darling", "proc-macro2", @@ -5646,9 +5643,9 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "stacker" -version = "0.1.21" +version = "0.1.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cddb07e32ddb770749da91081d8d0ac3a16f1a569a18b20348cd371f5dead06b" +checksum = "e1f8b29fb42aafcea4edeeb6b2f2d7ecd0d969c48b4cf0d2e64aafc471dd6e59" dependencies = [ "cc", "cfg-if 1.0.3", @@ -5883,7 +5880,7 @@ dependencies = [ "getrandom 0.3.3", "once_cell", "rustix 1.1.2", - "windows-sys 0.61.1", + "windows-sys 0.61.2", ] [[package]] @@ -5912,7 +5909,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057" dependencies = [ "unicode-linebreak", - "unicode-width 0.2.1", + "unicode-width 0.2.2", ] [[package]] @@ -5955,16 +5952,6 @@ dependencies = [ "syn 2.0.106", ] -[[package]] -name = "thread-id" -version = "4.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfe8f25bbdd100db7e1d34acf7fd2dc59c4bf8f7483f505eaa7d4f12f76cc0ea" -dependencies = [ - "libc", - "winapi", -] - [[package]] name = "thread_local" version = "1.1.9" @@ -6341,9 +6328,9 @@ dependencies = [ [[package]] name = "typenum" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" +checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" [[package]] name = "tz-rs" @@ -6414,9 +6401,9 @@ checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" [[package]] name = "unicode-width" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c" +checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" [[package]] name = "unicode-xid" @@ -6776,8 +6763,8 @@ dependencies = [ "jni", "log", "ndk-context", - "objc2 0.6.2", - "objc2-foundation 0.3.1", + "objc2 0.6.3", + "objc2-foundation 0.3.2", "url", "web-sys", ] @@ -6964,13 +6951,13 @@ dependencies = [ [[package]] name = "win32-display-data" version = "0.1.0" -source = "git+https://github.com/LGUG2Z/win32-display-data?rev=a28c6559a9de2f92c142a714947a9b081776caca#a28c6559a9de2f92c142a714947a9b081776caca" +source = "git+https://github.com/LGUG2Z/win32-display-data?rev=8c42d8db257d30fe95bc98c2e5cd8f75da861021#8c42d8db257d30fe95bc98c2e5cd8f75da861021" dependencies = [ "itertools 0.14.0", "serde", "thiserror 2.0.17", - "windows 0.61.3", - "windows-core 0.60.1", + "windows 0.62.2", + "windows-core 0.62.2", "wmi", ] @@ -6996,7 +6983,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.1", + "windows-sys 0.61.2", ] [[package]] @@ -7051,6 +7038,18 @@ dependencies = [ "windows-numerics 0.2.0", ] +[[package]] +name = "windows" +version = "0.62.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580" +dependencies = [ + "windows-collections 0.3.2", + "windows-core 0.62.2", + "windows-future 0.3.2", + "windows-numerics 0.3.1", +] + [[package]] name = "windows-collections" version = "0.1.1" @@ -7069,6 +7068,15 @@ dependencies = [ "windows-core 0.61.2", ] +[[package]] +name = "windows-collections" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610" +dependencies = [ + "windows-core 0.62.2", +] + [[package]] name = "windows-core" version = "0.57.0" @@ -7101,7 +7109,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca21a92a9cae9bf4ccae5cf8368dce0837100ddf6e6d57936749e85f152f6247" dependencies = [ "windows-implement 0.59.0", - "windows-interface 0.59.2", + "windows-interface 0.59.3", "windows-link 0.1.3", "windows-result 0.3.4", "windows-strings 0.3.1", @@ -7113,8 +7121,8 @@ version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" dependencies = [ - "windows-implement 0.60.1", - "windows-interface 0.59.2", + "windows-implement 0.60.2", + "windows-interface 0.59.3", "windows-link 0.1.3", "windows-result 0.3.4", "windows-strings 0.4.2", @@ -7122,15 +7130,15 @@ dependencies = [ [[package]] name = "windows-core" -version = "0.62.1" +version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6844ee5416b285084d3d3fffd743b925a6c9385455f64f6d4fa3031c4c2749a9" +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" dependencies = [ - "windows-implement 0.60.1", - "windows-interface 0.59.2", - "windows-link 0.2.0", - "windows-result 0.4.0", - "windows-strings 0.5.0", + "windows-implement 0.60.2", + "windows-interface 0.59.3", + "windows-link 0.2.1", + "windows-result 0.4.1", + "windows-strings 0.5.1", ] [[package]] @@ -7151,7 +7159,18 @@ checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" dependencies = [ "windows-core 0.61.2", "windows-link 0.1.3", - "windows-threading", + "windows-threading 0.1.0", +] + +[[package]] +name = "windows-future" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb" +dependencies = [ + "windows-core 0.62.2", + "windows-link 0.2.1", + "windows-threading 0.2.1", ] [[package]] @@ -7214,9 +7233,9 @@ dependencies = [ [[package]] name = "windows-implement" -version = "0.60.1" +version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edb307e42a74fb6de9bf3a02d9712678b22399c87e6fa869d6dfcd8c1b7754e0" +checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" dependencies = [ "proc-macro2", "quote", @@ -7247,9 +7266,9 @@ dependencies = [ [[package]] name = "windows-interface" -version = "0.59.2" +version = "0.59.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0abd1ddbc6964ac14db11c7213d6532ef34bd9aa042c2e5935f59d7908b46a5" +checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" dependencies = [ "proc-macro2", "quote", @@ -7264,9 +7283,9 @@ checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" [[package]] name = "windows-link" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" [[package]] name = "windows-numerics" @@ -7288,6 +7307,16 @@ dependencies = [ "windows-link 0.1.3", ] +[[package]] +name = "windows-numerics" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26" +dependencies = [ + "windows-core 0.62.2", + "windows-link 0.2.1", +] + [[package]] name = "windows-registry" version = "0.5.3" @@ -7328,11 +7357,11 @@ dependencies = [ [[package]] name = "windows-result" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f" +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" dependencies = [ - "windows-link 0.2.0", + "windows-link 0.2.1", ] [[package]] @@ -7365,11 +7394,11 @@ dependencies = [ [[package]] name = "windows-strings" -version = "0.5.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda" +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" dependencies = [ - "windows-link 0.2.0", + "windows-link 0.2.1", ] [[package]] @@ -7414,16 +7443,16 @@ version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" dependencies = [ - "windows-targets 0.53.4", + "windows-targets 0.53.5", ] [[package]] name = "windows-sys" -version = "0.61.1" +version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f109e41dd4a3c848907eb83d5a42ea98b3769495597450cf6d153507b166f0f" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" dependencies = [ - "windows-link 0.2.0", + "windows-link 0.2.1", ] [[package]] @@ -7474,19 +7503,19 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.53.4" +version = "0.53.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d42b7b7f66d2a06854650af09cfdf8713e427a439c97ad65a6375318033ac4b" +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" dependencies = [ - "windows-link 0.2.0", - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", + "windows-link 0.2.1", + "windows_aarch64_gnullvm 0.53.1", + "windows_aarch64_msvc 0.53.1", + "windows_i686_gnu 0.53.1", + "windows_i686_gnullvm 0.53.1", + "windows_i686_msvc 0.53.1", + "windows_x86_64_gnu 0.53.1", + "windows_x86_64_gnullvm 0.53.1", + "windows_x86_64_msvc 0.53.1", ] [[package]] @@ -7498,6 +7527,15 @@ dependencies = [ "windows-link 0.1.3", ] +[[package]] +name = "windows-threading" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37" +dependencies = [ + "windows-link 0.2.1", +] + [[package]] name = "windows_aarch64_gnullvm" version = "0.42.2" @@ -7518,9 +7556,9 @@ checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_gnullvm" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" +checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" [[package]] name = "windows_aarch64_msvc" @@ -7542,9 +7580,9 @@ checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_aarch64_msvc" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" +checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" [[package]] name = "windows_i686_gnu" @@ -7566,9 +7604,9 @@ checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" [[package]] name = "windows_i686_gnu" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" +checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" [[package]] name = "windows_i686_gnullvm" @@ -7578,9 +7616,9 @@ checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] name = "windows_i686_gnullvm" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" +checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" [[package]] name = "windows_i686_msvc" @@ -7602,9 +7640,9 @@ checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_i686_msvc" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" +checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" [[package]] name = "windows_x86_64_gnu" @@ -7626,9 +7664,9 @@ checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" [[package]] name = "windows_x86_64_gnu" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" +checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" [[package]] name = "windows_x86_64_gnullvm" @@ -7650,9 +7688,9 @@ checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_gnullvm" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" +checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" [[package]] name = "windows_x86_64_msvc" @@ -7674,9 +7712,9 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "windows_x86_64_msvc" -version = "0.53.0" +version = "0.53.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" +checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" [[package]] name = "winit" diff --git a/Cargo.toml b/Cargo.toml index d371cc15..3d31ddb1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,16 +37,16 @@ parking_lot = "0.12" paste = "1" sysinfo = "0.37" uds_windows = "1" -win32-display-data = { git = "https://github.com/LGUG2Z/win32-display-data", rev = "a28c6559a9de2f92c142a714947a9b081776caca" } -windows-numerics = { version = "0.2" } +win32-display-data = { git = "https://github.com/LGUG2Z/win32-display-data", rev = "8c42d8db257d30fe95bc98c2e5cd8f75da861021" } +windows-numerics = { version = "0.3" } windows-implement = { version = "0.60" } windows-interface = { version = "0.59" } -windows-core = { version = "0.61" } +windows-core = { version = "0.62" } shadow-rs = "1" which = "8" [workspace.dependencies.windows] -version = "0.61" +version = "0.62" features = [ "Foundation_Numerics", "Win32_Devices", diff --git a/deny.toml b/deny.toml index 9f045965..c61f4255 100644 --- a/deny.toml +++ b/deny.toml @@ -107,10 +107,10 @@ unknown-git = "deny" allow-registry = ["https://github.com/rust-lang/crates.io-index"] allow-git = [ "https://github.com/LGUG2Z/base16-egui-themes", - "https://github.com/LGUG2Z/catppuccin-egui", "https://github.com/LGUG2Z/windows-icons", "https://github.com/LGUG2Z/win32-display-data", "https://github.com/LGUG2Z/flavours", "https://github.com/LGUG2Z/base16_color_scheme", "https://github.com/LGUG2Z/whkd", + # "https://github.com/LGUG2Z/catppuccin-egui", ] diff --git a/dependencies.json b/dependencies.json index 1f9e9d01..cafbaef7 100644 --- a/dependencies.json +++ b/dependencies.json @@ -5,7 +5,7 @@ [ "adler 1.0.2 registry+https://github.com/rust-lang/crates.io-index", "adler2 2.0.1 registry+https://github.com/rust-lang/crates.io-index", - "win32-display-data 0.1.0 git+https://github.com/LGUG2Z/win32-display-data?rev=a28c6559a9de2f92c142a714947a9b081776caca" + "win32-display-data 0.1.0 git+https://github.com/LGUG2Z/win32-display-data?rev=8c42d8db257d30fe95bc98c2e5cd8f75da861021" ] ], [ @@ -21,7 +21,7 @@ "adler2 2.0.1 registry+https://github.com/rust-lang/crates.io-index", "ahash 0.8.12 registry+https://github.com/rust-lang/crates.io-index", "allocator-api2 0.2.21 registry+https://github.com/rust-lang/crates.io-index", - "anstream 0.6.20 registry+https://github.com/rust-lang/crates.io-index", + "anstream 0.6.21 registry+https://github.com/rust-lang/crates.io-index", "anstyle 1.0.13 registry+https://github.com/rust-lang/crates.io-index", "anstyle-parse 0.2.7 registry+https://github.com/rust-lang/crates.io-index", "anstyle-query 1.1.4 registry+https://github.com/rust-lang/crates.io-index", @@ -41,9 +41,9 @@ "bitflags 1.3.2 registry+https://github.com/rust-lang/crates.io-index", "bitflags 2.9.4 registry+https://github.com/rust-lang/crates.io-index", "bitstream-io 2.6.0 registry+https://github.com/rust-lang/crates.io-index", - "bytemuck 1.23.2 registry+https://github.com/rust-lang/crates.io-index", - "bytemuck_derive 1.10.1 registry+https://github.com/rust-lang/crates.io-index", - "cc 1.2.39 registry+https://github.com/rust-lang/crates.io-index", + "bytemuck 1.24.0 registry+https://github.com/rust-lang/crates.io-index", + "bytemuck_derive 1.10.2 registry+https://github.com/rust-lang/crates.io-index", + "cc 1.2.40 registry+https://github.com/rust-lang/crates.io-index", "cfg-if 0.1.10 registry+https://github.com/rust-lang/crates.io-index", "cfg-if 1.0.3 registry+https://github.com/rust-lang/crates.io-index", "chrono 0.4.42 registry+https://github.com/rust-lang/crates.io-index", @@ -94,8 +94,8 @@ "fastrand 2.3.0 registry+https://github.com/rust-lang/crates.io-index", "fdeflate 0.3.7 registry+https://github.com/rust-lang/crates.io-index", "filetime 0.2.26 registry+https://github.com/rust-lang/crates.io-index", - "find-msvc-tools 0.1.2 registry+https://github.com/rust-lang/crates.io-index", - "flate2 1.1.2 registry+https://github.com/rust-lang/crates.io-index", + "find-msvc-tools 0.1.3 registry+https://github.com/rust-lang/crates.io-index", + "flate2 1.1.4 registry+https://github.com/rust-lang/crates.io-index", "fnv 1.0.7 registry+https://github.com/rust-lang/crates.io-index", "form_urlencoded 1.2.2 registry+https://github.com/rust-lang/crates.io-index", "futures 0.3.31 registry+https://github.com/rust-lang/crates.io-index", @@ -157,7 +157,7 @@ "libz-sys 1.1.22 registry+https://github.com/rust-lang/crates.io-index", "linked-hash-map 0.5.6 registry+https://github.com/rust-lang/crates.io-index", "litrs 0.4.2 registry+https://github.com/rust-lang/crates.io-index", - "lock_api 0.4.13 registry+https://github.com/rust-lang/crates.io-index", + "lock_api 0.4.14 registry+https://github.com/rust-lang/crates.io-index", "log 0.4.28 registry+https://github.com/rust-lang/crates.io-index", "logos 0.14.4 registry+https://github.com/rust-lang/crates.io-index", "logos-codegen 0.14.4 registry+https://github.com/rust-lang/crates.io-index", @@ -169,7 +169,7 @@ "miniz_oxide 0.4.4 registry+https://github.com/rust-lang/crates.io-index", "miniz_oxide 0.8.9 registry+https://github.com/rust-lang/crates.io-index", "miow 0.6.1 registry+https://github.com/rust-lang/crates.io-index", - "moxcms 0.7.5 registry+https://github.com/rust-lang/crates.io-index", + "moxcms 0.7.6 registry+https://github.com/rust-lang/crates.io-index", "native-tls 0.2.14 registry+https://github.com/rust-lang/crates.io-index", "net2 0.2.39 registry+https://github.com/rust-lang/crates.io-index", "nohash-hasher 0.2.0 registry+https://github.com/rust-lang/crates.io-index", @@ -189,8 +189,8 @@ "owned_ttf_parser 0.25.1 registry+https://github.com/rust-lang/crates.io-index", "palette 0.5.0 registry+https://github.com/rust-lang/crates.io-index", "palette_derive 0.5.0 registry+https://github.com/rust-lang/crates.io-index", - "parking_lot 0.12.4 registry+https://github.com/rust-lang/crates.io-index", - "parking_lot_core 0.9.11 registry+https://github.com/rust-lang/crates.io-index", + "parking_lot 0.12.5 registry+https://github.com/rust-lang/crates.io-index", + "parking_lot_core 0.9.12 registry+https://github.com/rust-lang/crates.io-index", "paste 1.0.15 registry+https://github.com/rust-lang/crates.io-index", "percent-encoding 2.3.2 registry+https://github.com/rust-lang/crates.io-index", "pin-project-lite 0.2.16 registry+https://github.com/rust-lang/crates.io-index", @@ -203,7 +203,7 @@ "proc-macro2 1.0.101 registry+https://github.com/rust-lang/crates.io-index", "profiling 1.0.17 registry+https://github.com/rust-lang/crates.io-index", "profiling-procmacros 1.0.17 registry+https://github.com/rust-lang/crates.io-index", - "psm 0.1.26 registry+https://github.com/rust-lang/crates.io-index", + "psm 0.1.27 registry+https://github.com/rust-lang/crates.io-index", "pxfm 0.1.24 registry+https://github.com/rust-lang/crates.io-index", "qoi 0.4.1 registry+https://github.com/rust-lang/crates.io-index", "quick-error 2.0.1 registry+https://github.com/rust-lang/crates.io-index", @@ -238,8 +238,8 @@ "serde_json_lenient 0.2.4 registry+https://github.com/rust-lang/crates.io-index", "serde_urlencoded 0.7.1 registry+https://github.com/rust-lang/crates.io-index", "serde_variant 0.1.3 registry+https://github.com/rust-lang/crates.io-index", - "serde_with 3.14.1 registry+https://github.com/rust-lang/crates.io-index", - "serde_with_macros 3.14.1 registry+https://github.com/rust-lang/crates.io-index", + "serde_with 3.15.0 registry+https://github.com/rust-lang/crates.io-index", + "serde_with_macros 3.15.0 registry+https://github.com/rust-lang/crates.io-index", "serde_yaml 0.8.26 registry+https://github.com/rust-lang/crates.io-index", "serde_yaml 0.9.34+deprecated registry+https://github.com/rust-lang/crates.io-index", "shadow-rs 1.4.0 registry+https://github.com/rust-lang/crates.io-index", @@ -252,7 +252,7 @@ "smol_str 0.2.2 registry+https://github.com/rust-lang/crates.io-index", "socket2 0.6.0 registry+https://github.com/rust-lang/crates.io-index", "stable_deref_trait 1.2.0 registry+https://github.com/rust-lang/crates.io-index", - "stacker 0.1.21 registry+https://github.com/rust-lang/crates.io-index", + "stacker 0.1.22 registry+https://github.com/rust-lang/crates.io-index", "static_assertions 1.1.0 registry+https://github.com/rust-lang/crates.io-index", "supports-color 3.0.2 registry+https://github.com/rust-lang/crates.io-index", "supports-hyperlinks 3.1.0 registry+https://github.com/rust-lang/crates.io-index", @@ -271,7 +271,7 @@ "time-core 0.1.6 registry+https://github.com/rust-lang/crates.io-index", "toml 0.5.11 registry+https://github.com/rust-lang/crates.io-index", "ttf-parser 0.25.1 registry+https://github.com/rust-lang/crates.io-index", - "typenum 1.18.0 registry+https://github.com/rust-lang/crates.io-index", + "typenum 1.19.0 registry+https://github.com/rust-lang/crates.io-index", "tz-rs 0.7.0 registry+https://github.com/rust-lang/crates.io-index", "tzdb 0.7.2 registry+https://github.com/rust-lang/crates.io-index", "tzdb_data 0.2.2 registry+https://github.com/rust-lang/crates.io-index", @@ -280,7 +280,7 @@ "unicode-linebreak 0.1.5 registry+https://github.com/rust-lang/crates.io-index", "unicode-segmentation 1.12.0 registry+https://github.com/rust-lang/crates.io-index", "unicode-width 0.1.14 registry+https://github.com/rust-lang/crates.io-index", - "unicode-width 0.2.1 registry+https://github.com/rust-lang/crates.io-index", + "unicode-width 0.2.2 registry+https://github.com/rust-lang/crates.io-index", "unicode-xid 0.2.6 registry+https://github.com/rust-lang/crates.io-index", "uom 0.37.0 registry+https://github.com/rust-lang/crates.io-index", "url 2.5.7 registry+https://github.com/rust-lang/crates.io-index", @@ -296,53 +296,58 @@ "windows 0.58.0 registry+https://github.com/rust-lang/crates.io-index", "windows 0.60.0 registry+https://github.com/rust-lang/crates.io-index", "windows 0.61.3 registry+https://github.com/rust-lang/crates.io-index", + "windows 0.62.2 registry+https://github.com/rust-lang/crates.io-index", "windows-collections 0.1.1 registry+https://github.com/rust-lang/crates.io-index", "windows-collections 0.2.0 registry+https://github.com/rust-lang/crates.io-index", + "windows-collections 0.3.2 registry+https://github.com/rust-lang/crates.io-index", "windows-core 0.57.0 registry+https://github.com/rust-lang/crates.io-index", "windows-core 0.58.0 registry+https://github.com/rust-lang/crates.io-index", "windows-core 0.60.1 registry+https://github.com/rust-lang/crates.io-index", "windows-core 0.61.2 registry+https://github.com/rust-lang/crates.io-index", - "windows-core 0.62.1 registry+https://github.com/rust-lang/crates.io-index", + "windows-core 0.62.2 registry+https://github.com/rust-lang/crates.io-index", "windows-future 0.1.1 registry+https://github.com/rust-lang/crates.io-index", "windows-future 0.2.1 registry+https://github.com/rust-lang/crates.io-index", + "windows-future 0.3.2 registry+https://github.com/rust-lang/crates.io-index", "windows-implement 0.57.0 registry+https://github.com/rust-lang/crates.io-index", "windows-implement 0.58.0 registry+https://github.com/rust-lang/crates.io-index", "windows-implement 0.59.0 registry+https://github.com/rust-lang/crates.io-index", - "windows-implement 0.60.1 registry+https://github.com/rust-lang/crates.io-index", + "windows-implement 0.60.2 registry+https://github.com/rust-lang/crates.io-index", "windows-interface 0.57.0 registry+https://github.com/rust-lang/crates.io-index", "windows-interface 0.58.0 registry+https://github.com/rust-lang/crates.io-index", - "windows-interface 0.59.2 registry+https://github.com/rust-lang/crates.io-index", + "windows-interface 0.59.3 registry+https://github.com/rust-lang/crates.io-index", "windows-link 0.1.3 registry+https://github.com/rust-lang/crates.io-index", - "windows-link 0.2.0 registry+https://github.com/rust-lang/crates.io-index", + "windows-link 0.2.1 registry+https://github.com/rust-lang/crates.io-index", "windows-numerics 0.1.1 registry+https://github.com/rust-lang/crates.io-index", "windows-numerics 0.2.0 registry+https://github.com/rust-lang/crates.io-index", + "windows-numerics 0.3.1 registry+https://github.com/rust-lang/crates.io-index", "windows-registry 0.5.3 registry+https://github.com/rust-lang/crates.io-index", "windows-result 0.1.2 registry+https://github.com/rust-lang/crates.io-index", "windows-result 0.2.0 registry+https://github.com/rust-lang/crates.io-index", "windows-result 0.3.4 registry+https://github.com/rust-lang/crates.io-index", - "windows-result 0.4.0 registry+https://github.com/rust-lang/crates.io-index", + "windows-result 0.4.1 registry+https://github.com/rust-lang/crates.io-index", "windows-strings 0.1.0 registry+https://github.com/rust-lang/crates.io-index", "windows-strings 0.3.1 registry+https://github.com/rust-lang/crates.io-index", "windows-strings 0.4.2 registry+https://github.com/rust-lang/crates.io-index", - "windows-strings 0.5.0 registry+https://github.com/rust-lang/crates.io-index", + "windows-strings 0.5.1 registry+https://github.com/rust-lang/crates.io-index", "windows-sys 0.48.0 registry+https://github.com/rust-lang/crates.io-index", "windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index", "windows-sys 0.59.0 registry+https://github.com/rust-lang/crates.io-index", "windows-sys 0.60.2 registry+https://github.com/rust-lang/crates.io-index", - "windows-sys 0.61.1 registry+https://github.com/rust-lang/crates.io-index", + "windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index", "windows-targets 0.48.5 registry+https://github.com/rust-lang/crates.io-index", "windows-targets 0.52.6 registry+https://github.com/rust-lang/crates.io-index", - "windows-targets 0.53.4 registry+https://github.com/rust-lang/crates.io-index", + "windows-targets 0.53.5 registry+https://github.com/rust-lang/crates.io-index", "windows-threading 0.1.0 registry+https://github.com/rust-lang/crates.io-index", + "windows-threading 0.2.1 registry+https://github.com/rust-lang/crates.io-index", "windows_aarch64_msvc 0.48.5 registry+https://github.com/rust-lang/crates.io-index", "windows_aarch64_msvc 0.52.6 registry+https://github.com/rust-lang/crates.io-index", - "windows_aarch64_msvc 0.53.0 registry+https://github.com/rust-lang/crates.io-index", + "windows_aarch64_msvc 0.53.1 registry+https://github.com/rust-lang/crates.io-index", "windows_i686_msvc 0.48.5 registry+https://github.com/rust-lang/crates.io-index", "windows_i686_msvc 0.52.6 registry+https://github.com/rust-lang/crates.io-index", - "windows_i686_msvc 0.53.0 registry+https://github.com/rust-lang/crates.io-index", + "windows_i686_msvc 0.53.1 registry+https://github.com/rust-lang/crates.io-index", "windows_x86_64_msvc 0.48.5 registry+https://github.com/rust-lang/crates.io-index", "windows_x86_64_msvc 0.52.6 registry+https://github.com/rust-lang/crates.io-index", - "windows_x86_64_msvc 0.53.0 registry+https://github.com/rust-lang/crates.io-index", + "windows_x86_64_msvc 0.53.1 registry+https://github.com/rust-lang/crates.io-index", "winit 0.30.12 registry+https://github.com/rust-lang/crates.io-index", "wmi 0.15.2 registry+https://github.com/rust-lang/crates.io-index", "yaml-rust 0.4.5 registry+https://github.com/rust-lang/crates.io-index", @@ -380,7 +385,7 @@ "encoding_rs 0.8.35 registry+https://github.com/rust-lang/crates.io-index", "exr 1.73.0 registry+https://github.com/rust-lang/crates.io-index", "lebe 0.5.3 registry+https://github.com/rust-lang/crates.io-index", - "moxcms 0.7.5 registry+https://github.com/rust-lang/crates.io-index", + "moxcms 0.7.6 registry+https://github.com/rust-lang/crates.io-index", "pxfm 0.1.24 registry+https://github.com/rust-lang/crates.io-index", "ravif 0.11.20 registry+https://github.com/rust-lang/crates.io-index" ] @@ -423,7 +428,7 @@ "aho-corasick 1.1.3 registry+https://github.com/rust-lang/crates.io-index", "aligned-vec 0.6.4 registry+https://github.com/rust-lang/crates.io-index", "allocator-api2 0.2.21 registry+https://github.com/rust-lang/crates.io-index", - "anstream 0.6.20 registry+https://github.com/rust-lang/crates.io-index", + "anstream 0.6.21 registry+https://github.com/rust-lang/crates.io-index", "anstyle 1.0.13 registry+https://github.com/rust-lang/crates.io-index", "anstyle-parse 0.2.7 registry+https://github.com/rust-lang/crates.io-index", "anstyle-query 1.1.4 registry+https://github.com/rust-lang/crates.io-index", @@ -446,15 +451,15 @@ "brotli 8.0.2 registry+https://github.com/rust-lang/crates.io-index", "brotli-decompressor 5.0.0 registry+https://github.com/rust-lang/crates.io-index", "built 0.7.7 registry+https://github.com/rust-lang/crates.io-index", - "bytemuck 1.23.2 registry+https://github.com/rust-lang/crates.io-index", - "bytemuck_derive 1.10.1 registry+https://github.com/rust-lang/crates.io-index", + "bytemuck 1.24.0 registry+https://github.com/rust-lang/crates.io-index", + "bytemuck_derive 1.10.2 registry+https://github.com/rust-lang/crates.io-index", "byteorder 1.5.0 registry+https://github.com/rust-lang/crates.io-index", "byteorder-lite 0.1.0 registry+https://github.com/rust-lang/crates.io-index", "bytes 1.10.1 registry+https://github.com/rust-lang/crates.io-index", "calm_io 0.1.1 registry+https://github.com/rust-lang/crates.io-index", "calmio_filters 0.1.0 registry+https://github.com/rust-lang/crates.io-index", "catppuccin-egui 5.6.0 registry+https://github.com/rust-lang/crates.io-index", - "cc 1.2.39 registry+https://github.com/rust-lang/crates.io-index", + "cc 1.2.40 registry+https://github.com/rust-lang/crates.io-index", "cfg-if 0.1.10 registry+https://github.com/rust-lang/crates.io-index", "cfg-if 1.0.3 registry+https://github.com/rust-lang/crates.io-index", "cfg_aliases 0.2.1 registry+https://github.com/rust-lang/crates.io-index", @@ -515,8 +520,8 @@ "fax_derive 0.2.0 registry+https://github.com/rust-lang/crates.io-index", "fdeflate 0.3.7 registry+https://github.com/rust-lang/crates.io-index", "filetime 0.2.26 registry+https://github.com/rust-lang/crates.io-index", - "find-msvc-tools 0.1.2 registry+https://github.com/rust-lang/crates.io-index", - "flate2 1.1.2 registry+https://github.com/rust-lang/crates.io-index", + "find-msvc-tools 0.1.3 registry+https://github.com/rust-lang/crates.io-index", + "flate2 1.1.4 registry+https://github.com/rust-lang/crates.io-index", "flavours 0.7.2 git+https://github.com/LGUG2Z/flavours", "fnv 1.0.7 registry+https://github.com/rust-lang/crates.io-index", "font-loader 0.11.0 registry+https://github.com/rust-lang/crates.io-index", @@ -582,7 +587,7 @@ "libz-sys 1.1.22 registry+https://github.com/rust-lang/crates.io-index", "linked-hash-map 0.5.6 registry+https://github.com/rust-lang/crates.io-index", "litrs 0.4.2 registry+https://github.com/rust-lang/crates.io-index", - "lock_api 0.4.13 registry+https://github.com/rust-lang/crates.io-index", + "lock_api 0.4.14 registry+https://github.com/rust-lang/crates.io-index", "log 0.4.28 registry+https://github.com/rust-lang/crates.io-index", "logos 0.14.4 registry+https://github.com/rust-lang/crates.io-index", "logos-codegen 0.14.4 registry+https://github.com/rust-lang/crates.io-index", @@ -626,8 +631,8 @@ "owo-colors 4.2.3 registry+https://github.com/rust-lang/crates.io-index", "palette 0.5.0 registry+https://github.com/rust-lang/crates.io-index", "palette_derive 0.5.0 registry+https://github.com/rust-lang/crates.io-index", - "parking_lot 0.12.4 registry+https://github.com/rust-lang/crates.io-index", - "parking_lot_core 0.9.11 registry+https://github.com/rust-lang/crates.io-index", + "parking_lot 0.12.5 registry+https://github.com/rust-lang/crates.io-index", + "parking_lot_core 0.9.12 registry+https://github.com/rust-lang/crates.io-index", "paste 1.0.15 registry+https://github.com/rust-lang/crates.io-index", "percent-encoding 2.3.2 registry+https://github.com/rust-lang/crates.io-index", "phf 0.11.3 registry+https://github.com/rust-lang/crates.io-index", @@ -649,7 +654,7 @@ "proc-macro2 1.0.101 registry+https://github.com/rust-lang/crates.io-index", "profiling 1.0.17 registry+https://github.com/rust-lang/crates.io-index", "profiling-procmacros 1.0.17 registry+https://github.com/rust-lang/crates.io-index", - "psm 0.1.26 registry+https://github.com/rust-lang/crates.io-index", + "psm 0.1.27 registry+https://github.com/rust-lang/crates.io-index", "qoi 0.4.1 registry+https://github.com/rust-lang/crates.io-index", "quick-error 2.0.1 registry+https://github.com/rust-lang/crates.io-index", "quote 1.0.41 registry+https://github.com/rust-lang/crates.io-index", @@ -689,8 +694,8 @@ "serde_json_lenient 0.2.4 registry+https://github.com/rust-lang/crates.io-index", "serde_urlencoded 0.7.1 registry+https://github.com/rust-lang/crates.io-index", "serde_variant 0.1.3 registry+https://github.com/rust-lang/crates.io-index", - "serde_with 3.14.1 registry+https://github.com/rust-lang/crates.io-index", - "serde_with_macros 3.14.1 registry+https://github.com/rust-lang/crates.io-index", + "serde_with 3.15.0 registry+https://github.com/rust-lang/crates.io-index", + "serde_with_macros 3.15.0 registry+https://github.com/rust-lang/crates.io-index", "serde_yaml 0.8.26 registry+https://github.com/rust-lang/crates.io-index", "serde_yaml 0.9.34+deprecated registry+https://github.com/rust-lang/crates.io-index", "shadow-rs 1.4.0 registry+https://github.com/rust-lang/crates.io-index", @@ -707,7 +712,7 @@ "smol_str 0.2.2 registry+https://github.com/rust-lang/crates.io-index", "socket2 0.6.0 registry+https://github.com/rust-lang/crates.io-index", "stable_deref_trait 1.2.0 registry+https://github.com/rust-lang/crates.io-index", - "stacker 0.1.21 registry+https://github.com/rust-lang/crates.io-index", + "stacker 0.1.22 registry+https://github.com/rust-lang/crates.io-index", "static_assertions 1.1.0 registry+https://github.com/rust-lang/crates.io-index", "strsim 0.11.1 registry+https://github.com/rust-lang/crates.io-index", "strum 0.27.2 registry+https://github.com/rust-lang/crates.io-index", @@ -716,7 +721,7 @@ "syn 2.0.106 registry+https://github.com/rust-lang/crates.io-index", "synstructure 0.13.2 registry+https://github.com/rust-lang/crates.io-index", "sysinfo 0.33.1 registry+https://github.com/rust-lang/crates.io-index", - "sysinfo 0.34.2 registry+https://github.com/rust-lang/crates.io-index", + "sysinfo 0.37.2 registry+https://github.com/rust-lang/crates.io-index", "tempfile 3.23.0 registry+https://github.com/rust-lang/crates.io-index", "terminal_size 0.4.3 registry+https://github.com/rust-lang/crates.io-index", "textwrap 0.16.2 registry+https://github.com/rust-lang/crates.io-index", @@ -746,7 +751,7 @@ "tracing-subscriber 0.3.20 registry+https://github.com/rust-lang/crates.io-index", "try-lock 0.2.5 registry+https://github.com/rust-lang/crates.io-index", "ttf-parser 0.25.1 registry+https://github.com/rust-lang/crates.io-index", - "typenum 1.18.0 registry+https://github.com/rust-lang/crates.io-index", + "typenum 1.19.0 registry+https://github.com/rust-lang/crates.io-index", "tz-rs 0.7.0 registry+https://github.com/rust-lang/crates.io-index", "tzdb_data 0.2.2 registry+https://github.com/rust-lang/crates.io-index", "uds_windows 1.1.0 registry+https://github.com/rust-lang/crates.io-index", @@ -754,7 +759,7 @@ "unicode-ident 1.0.19 registry+https://github.com/rust-lang/crates.io-index", "unicode-segmentation 1.12.0 registry+https://github.com/rust-lang/crates.io-index", "unicode-width 0.1.14 registry+https://github.com/rust-lang/crates.io-index", - "unicode-width 0.2.1 registry+https://github.com/rust-lang/crates.io-index", + "unicode-width 0.2.2 registry+https://github.com/rust-lang/crates.io-index", "unicode-xid 0.2.6 registry+https://github.com/rust-lang/crates.io-index", "unsafe-libyaml 0.2.11 registry+https://github.com/rust-lang/crates.io-index", "uom 0.37.0 registry+https://github.com/rust-lang/crates.io-index", @@ -768,62 +773,67 @@ "web-time 1.1.0 registry+https://github.com/rust-lang/crates.io-index", "webbrowser 1.0.5 registry+https://github.com/rust-lang/crates.io-index", "weezl 0.1.10 registry+https://github.com/rust-lang/crates.io-index", - "which 7.0.3 registry+https://github.com/rust-lang/crates.io-index", + "which 8.0.0 registry+https://github.com/rust-lang/crates.io-index", "winapi 0.3.9 registry+https://github.com/rust-lang/crates.io-index", "winapi-util 0.1.11 registry+https://github.com/rust-lang/crates.io-index", "windows 0.57.0 registry+https://github.com/rust-lang/crates.io-index", "windows 0.58.0 registry+https://github.com/rust-lang/crates.io-index", "windows 0.60.0 registry+https://github.com/rust-lang/crates.io-index", "windows 0.61.3 registry+https://github.com/rust-lang/crates.io-index", + "windows 0.62.2 registry+https://github.com/rust-lang/crates.io-index", "windows-collections 0.1.1 registry+https://github.com/rust-lang/crates.io-index", "windows-collections 0.2.0 registry+https://github.com/rust-lang/crates.io-index", + "windows-collections 0.3.2 registry+https://github.com/rust-lang/crates.io-index", "windows-core 0.57.0 registry+https://github.com/rust-lang/crates.io-index", "windows-core 0.58.0 registry+https://github.com/rust-lang/crates.io-index", "windows-core 0.60.1 registry+https://github.com/rust-lang/crates.io-index", "windows-core 0.61.2 registry+https://github.com/rust-lang/crates.io-index", - "windows-core 0.62.1 registry+https://github.com/rust-lang/crates.io-index", + "windows-core 0.62.2 registry+https://github.com/rust-lang/crates.io-index", "windows-future 0.1.1 registry+https://github.com/rust-lang/crates.io-index", "windows-future 0.2.1 registry+https://github.com/rust-lang/crates.io-index", + "windows-future 0.3.2 registry+https://github.com/rust-lang/crates.io-index", "windows-icons 0.1.0 git+https://github.com/LGUG2Z/windows-icons?rev=0c9d7ee1b807347c507d3a9862dd007b4d3f4354", "windows-icons 0.1.0 git+https://github.com/LGUG2Z/windows-icons?rev=d67cc9920aa9b4883393e411fb4fa2ddd4c498b5", "windows-implement 0.57.0 registry+https://github.com/rust-lang/crates.io-index", "windows-implement 0.58.0 registry+https://github.com/rust-lang/crates.io-index", "windows-implement 0.59.0 registry+https://github.com/rust-lang/crates.io-index", - "windows-implement 0.60.1 registry+https://github.com/rust-lang/crates.io-index", + "windows-implement 0.60.2 registry+https://github.com/rust-lang/crates.io-index", "windows-interface 0.57.0 registry+https://github.com/rust-lang/crates.io-index", "windows-interface 0.58.0 registry+https://github.com/rust-lang/crates.io-index", - "windows-interface 0.59.2 registry+https://github.com/rust-lang/crates.io-index", + "windows-interface 0.59.3 registry+https://github.com/rust-lang/crates.io-index", "windows-link 0.1.3 registry+https://github.com/rust-lang/crates.io-index", - "windows-link 0.2.0 registry+https://github.com/rust-lang/crates.io-index", + "windows-link 0.2.1 registry+https://github.com/rust-lang/crates.io-index", "windows-numerics 0.1.1 registry+https://github.com/rust-lang/crates.io-index", "windows-numerics 0.2.0 registry+https://github.com/rust-lang/crates.io-index", + "windows-numerics 0.3.1 registry+https://github.com/rust-lang/crates.io-index", "windows-registry 0.5.3 registry+https://github.com/rust-lang/crates.io-index", "windows-result 0.1.2 registry+https://github.com/rust-lang/crates.io-index", "windows-result 0.2.0 registry+https://github.com/rust-lang/crates.io-index", "windows-result 0.3.4 registry+https://github.com/rust-lang/crates.io-index", - "windows-result 0.4.0 registry+https://github.com/rust-lang/crates.io-index", + "windows-result 0.4.1 registry+https://github.com/rust-lang/crates.io-index", "windows-strings 0.1.0 registry+https://github.com/rust-lang/crates.io-index", "windows-strings 0.3.1 registry+https://github.com/rust-lang/crates.io-index", "windows-strings 0.4.2 registry+https://github.com/rust-lang/crates.io-index", - "windows-strings 0.5.0 registry+https://github.com/rust-lang/crates.io-index", + "windows-strings 0.5.1 registry+https://github.com/rust-lang/crates.io-index", "windows-sys 0.48.0 registry+https://github.com/rust-lang/crates.io-index", "windows-sys 0.52.0 registry+https://github.com/rust-lang/crates.io-index", "windows-sys 0.59.0 registry+https://github.com/rust-lang/crates.io-index", "windows-sys 0.60.2 registry+https://github.com/rust-lang/crates.io-index", - "windows-sys 0.61.1 registry+https://github.com/rust-lang/crates.io-index", + "windows-sys 0.61.2 registry+https://github.com/rust-lang/crates.io-index", "windows-targets 0.48.5 registry+https://github.com/rust-lang/crates.io-index", "windows-targets 0.52.6 registry+https://github.com/rust-lang/crates.io-index", - "windows-targets 0.53.4 registry+https://github.com/rust-lang/crates.io-index", + "windows-targets 0.53.5 registry+https://github.com/rust-lang/crates.io-index", "windows-threading 0.1.0 registry+https://github.com/rust-lang/crates.io-index", + "windows-threading 0.2.1 registry+https://github.com/rust-lang/crates.io-index", "windows_aarch64_msvc 0.48.5 registry+https://github.com/rust-lang/crates.io-index", "windows_aarch64_msvc 0.52.6 registry+https://github.com/rust-lang/crates.io-index", - "windows_aarch64_msvc 0.53.0 registry+https://github.com/rust-lang/crates.io-index", + "windows_aarch64_msvc 0.53.1 registry+https://github.com/rust-lang/crates.io-index", "windows_i686_msvc 0.48.5 registry+https://github.com/rust-lang/crates.io-index", "windows_i686_msvc 0.52.6 registry+https://github.com/rust-lang/crates.io-index", - "windows_i686_msvc 0.53.0 registry+https://github.com/rust-lang/crates.io-index", + "windows_i686_msvc 0.53.1 registry+https://github.com/rust-lang/crates.io-index", "windows_x86_64_msvc 0.48.5 registry+https://github.com/rust-lang/crates.io-index", "windows_x86_64_msvc 0.52.6 registry+https://github.com/rust-lang/crates.io-index", - "windows_x86_64_msvc 0.53.0 registry+https://github.com/rust-lang/crates.io-index", + "windows_x86_64_msvc 0.53.1 registry+https://github.com/rust-lang/crates.io-index", "winput 0.2.5 registry+https://github.com/rust-lang/crates.io-index", "winreg 0.55.0 registry+https://github.com/rust-lang/crates.io-index", "winsafe 0.0.19 registry+https://github.com/rust-lang/crates.io-index", @@ -903,9 +913,9 @@ "Zlib", [ "adler32 1.2.0 registry+https://github.com/rust-lang/crates.io-index", - "bytemuck 1.23.2 registry+https://github.com/rust-lang/crates.io-index", - "bytemuck_derive 1.10.1 registry+https://github.com/rust-lang/crates.io-index", - "const_format 0.2.34 registry+https://github.com/rust-lang/crates.io-index", + "bytemuck 1.24.0 registry+https://github.com/rust-lang/crates.io-index", + "bytemuck_derive 1.10.2 registry+https://github.com/rust-lang/crates.io-index", + "const_format 0.2.35 registry+https://github.com/rust-lang/crates.io-index", "const_format_proc_macros 0.2.34 registry+https://github.com/rust-lang/crates.io-index", "cursor-icon 1.2.0 registry+https://github.com/rust-lang/crates.io-index", "foldhash 0.1.5 registry+https://github.com/rust-lang/crates.io-index", diff --git a/komorebi-bar/src/widgets/media.rs b/komorebi-bar/src/widgets/media.rs index 2428d063..6eff04c5 100644 --- a/komorebi-bar/src/widgets/media.rs +++ b/komorebi-bar/src/widgets/media.rs @@ -40,7 +40,7 @@ impl Media { enable, session_manager: GlobalSystemMediaTransportControlsSessionManager::RequestAsync() .unwrap() - .get() + .join() .unwrap(), } } @@ -49,14 +49,14 @@ impl Media { if let Ok(session) = self.session_manager.GetCurrentSession() && let Ok(op) = session.TryTogglePlayPauseAsync() { - op.get().unwrap_or_default(); + op.join().unwrap_or_default(); } } fn output(&mut self) -> String { if let Ok(session) = self.session_manager.GetCurrentSession() && let Ok(operation) = session.TryGetMediaPropertiesAsync() - && let Ok(properties) = operation.get() + && let Ok(properties) = operation.join() && let (Ok(artist), Ok(title)) = (properties.Artist(), properties.Title()) { if artist.is_empty() {