diff --git a/Cargo.lock b/Cargo.lock index ee6275c4..59c3ca37 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,39 +2,24 @@ # It is not intended for manual editing. version = 4 -[[package]] -name = "ab_glyph" -version = "0.2.32" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01c0457472c38ea5bd1c3b5ada5e368271cb550be7a4ca4a0b4634e9913f6cc2" -dependencies = [ - "ab_glyph_rasterizer", - "owned_ttf_parser", -] - -[[package]] -name = "ab_glyph_rasterizer" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618" - [[package]] name = "accesskit" version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3b7f7f85a7e5f68090000ed7622545829afd484d210358702ae4cb97dd0c320" dependencies = [ + "enumn", "uuid", ] [[package]] name = "accesskit_atspi_common" -version = "0.19.0" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e98018dbef3583d751dbb96e07b8728fb99581360e1c3df408af16f4a80b821" +checksum = "1e8c61bee90b42a772d39d06a740207dc71a4e780004ace1db8d99fb1baaa954" dependencies = [ "accesskit", - "accesskit_consumer", + "accesskit_consumer 0.36.0", "atspi-common", "phf", "serde", @@ -43,26 +28,22 @@ dependencies = [ [[package]] name = "accesskit_consumer" -version = "0.37.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f950720ce064757a1b629caad3a408e8d2c63bb01f29b8a3ff8daa331053ffeb" +checksum = "25e0d7e25d06f4dc21d1774d67146e9e80d6789216cbd4d1e88185b0095dba60" dependencies = [ "accesskit", "hashbrown 0.16.1", ] [[package]] -name = "accesskit_ios" -version = "0.1.1" +name = "accesskit_consumer" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02ecb52198c7cf5f8d3e9ffc03d2ca0a5c7201926befd96721437829da4c5c6a" +checksum = "f950720ce064757a1b629caad3a408e8d2c63bb01f29b8a3ff8daa331053ffeb" dependencies = [ "accesskit", - "accesskit_consumer", "hashbrown 0.16.1", - "objc2 0.5.2", - "objc2-foundation 0.2.2", - "objc2-ui-kit 0.2.2", ] [[package]] @@ -72,7 +53,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17cb8b66cef272d48161b02a6317cc2bdd5f98bb0a5e79c68f704a5862aa396b" dependencies = [ "accesskit", - "accesskit_consumer", + "accesskit_consumer 0.37.0", "hashbrown 0.16.1", "objc2 0.5.2", "objc2-app-kit 0.2.2", @@ -81,9 +62,9 @@ dependencies = [ [[package]] name = "accesskit_unix" -version = "0.22.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5376ba4cc23312587634abb5250b1ce8618f01a55915608209aafd01efb4bf8c" +checksum = "b016ca8db0ea0ea2ceff29a9d6240391492d960716aa471967c00e8cc8cb197c" dependencies = [ "accesskit", "accesskit_atspi_common", @@ -104,26 +85,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "36e93ac7bf50b964f1cbb75f741629a4e950571baa1ef1274457ab5a80d9bcc2" dependencies = [ "accesskit", - "accesskit_consumer", + "accesskit_consumer 0.37.0", "hashbrown 0.16.1", "static_assertions", - "windows", - "windows-core", + "windows 0.62.2", + "windows-core 0.62.2", ] [[package]] -name = "accesskit_winit" -version = "0.33.1" +name = "addr2line" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41fe5862066316f6caaf02cd3aecd54bced25503ac5dbbfd0d03a42bc1246217" +checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b" dependencies = [ - "accesskit", - "accesskit_ios", - "accesskit_macos", - "accesskit_unix", - "accesskit_windows", - "raw-window-handle", - "winit", + "gimli", ] [[package]] @@ -132,6 +107,18 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" +[[package]] +name = "aes" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" +dependencies = [ + "cfg-if", + "cipher", + "cpufeatures 0.2.17", + "zeroize", +] + [[package]] name = "ahash" version = "0.8.12" @@ -139,6 +126,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", + "const-random", "getrandom 0.3.4", "once_cell", "version_check", @@ -178,31 +166,6 @@ version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" -[[package]] -name = "android-activity" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f2a1bb052857d5dd49572219344a7332b31b76405648eabac5bc68978251bcd" -dependencies = [ - "android-properties", - "bitflags 2.13.0", - "cc", - "jni", - "libc", - "log", - "ndk", - "ndk-context", - "ndk-sys", - "num_enum", - "thiserror 2.0.18", -] - -[[package]] -name = "android-properties" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04" - [[package]] name = "android_system_properties" version = "0.1.5" @@ -279,12 +242,39 @@ version = "1.0.103" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3" +[[package]] +name = "approx" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6" +dependencies = [ + "num-traits", +] + +[[package]] +name = "ar_archive_writer" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73cd58deff2140a0a8eae87e417bd01db68a33e148aa93d1e8cd837e55e312b6" +dependencies = [ + "object 0.39.1", +] + [[package]] name = "arbitrary" version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" +[[package]] +name = "arc-swap" +version = "1.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c049c0be4daef0b145cb3555416b3b8ef5b7888a38aea1a3a155801fe7b0810b" +dependencies = [ + "rustversion", +] + [[package]] name = "arg_enum_proc_macro" version = "0.3.4" @@ -293,9 +283,15 @@ checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.118", ] +[[package]] +name = "arraydeque" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236" + [[package]] name = "arrayref" version = "0.3.9" @@ -323,6 +319,33 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "ash" +version = "0.38.0+1.3.281" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f" +dependencies = [ + "libloading", +] + +[[package]] +name = "ashpd" +version = "0.13.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb8421aaa9644a5faf26735f258b669b15f063313ef8f8e2bdb28912a1a6f111" +dependencies = [ + "enumflags2", + "futures-channel", + "futures-util", + "getrandom 0.4.3", + "serde", + "serde_repr", + "wayland-backend", + "wayland-client", + "wayland-protocols", + "zbus", +] + [[package]] name = "async-broadcast" version = "0.7.2" @@ -348,16 +371,15 @@ dependencies = [ ] [[package]] -name = "async-compat" -version = "0.2.5" +name = "async-compression" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ba85bc55464dcbf728b56d97e119d673f4cf9062be330a9a26f3acf504a590" +checksum = "3976abdc8fe7d1133d43d304afd42abdf5bc3e1319d263d223bde07b5efc4be8" dependencies = [ - "futures-core", + "compression-codecs", + "compression-core", "futures-io", - "once_cell", "pin-project-lite", - "tokio", ] [[package]] @@ -374,6 +396,17 @@ dependencies = [ "slab", ] +[[package]] +name = "async-fs" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8034a681df4aed8b8edbd7fbe472401ecf009251c8b40556b304567052e294c5" +dependencies = [ + "async-lock", + "blocking", + "futures-lite", +] + [[package]] name = "async-io" version = "2.6.0" @@ -403,6 +436,17 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "async-net" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7" +dependencies = [ + "async-io", + "blocking", + "futures-lite", +] + [[package]] name = "async-process" version = "2.5.0" @@ -429,7 +473,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.118", ] [[package]] @@ -464,9 +508,15 @@ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.118", ] +[[package]] +name = "atomic" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba" + [[package]] name = "atomic-waker" version = "1.1.2" @@ -510,18 +560,6 @@ dependencies = [ "zbus", ] -[[package]] -name = "auto_enums" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e4487600931c9a89f8db7ffbdf3fbdd45bb7bd85e26861f659a463cd0dff966" -dependencies = [ - "derive_utils", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "autocfg" version = "1.5.1" @@ -657,30 +695,41 @@ checksum = "7aa268c23bfbbd2c4363b9cd302a4f504fb2a9dfe7e3451d66f35dd392e20aca" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.118", ] [[package]] -name = "base64" -version = "0.22.1" +name = "backtrace" +version = "0.3.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6" +dependencies = [ + "addr2line", + "cfg-if", + "libc", + "miniz_oxide", + "object 0.37.3", + "rustc-demangle", + "windows-link 0.2.1", +] [[package]] -name = "bincode" -version = "2.0.1" +name = "base62" +version = "2.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740" -dependencies = [ - "serde", - "unty", -] +checksum = "cd637ac531c60eb7fbc4684dc061c2d7d90d73d758181aa02eeff0464b9eee4b" + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "bindgen" -version = "0.72.1" +version = "0.71.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895" +checksum = "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3" dependencies = [ "bitflags 2.13.0", "cexpr", @@ -693,9 +742,24 @@ dependencies = [ "regex", "rustc-hash 2.1.2", "shlex 1.3.0", - "syn", + "syn 2.0.118", +] + +[[package]] +name = "bit-set" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34ddef2995421ab6a5c779542c81ee77c115206f4ad9d5a8e05f4ff49716a3dd" +dependencies = [ + "bit-vec", ] +[[package]] +name = "bit-vec" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b71798fca2c1fe1086445a7258a4bc81e6e49dcd24c8d0dd9a1e57395b603f51" + [[package]] name = "bit_field" version = "0.10.3" @@ -713,9 +777,6 @@ name = "bitflags" version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8" -dependencies = [ - "serde_core", -] [[package]] name = "bitstream-io" @@ -741,6 +802,24 @@ dependencies = [ "generic-array", ] +[[package]] +name = "block-buffer" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa" +dependencies = [ + "hybrid-array", +] + +[[package]] +name = "block-padding" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93" +dependencies = [ + "generic-array", +] + [[package]] name = "block2" version = "0.5.1" @@ -782,6 +861,16 @@ dependencies = [ "cfg_aliases", ] +[[package]] +name = "bstr" +version = "1.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bb31b46c14244e20ee9984b11bf5c992b91fb6939fea616e3512c8baecdbe5f" +dependencies = [ + "memchr", + "serde_core", +] + [[package]] name = "build-target" version = "0.8.0" @@ -823,7 +912,7 @@ checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.118", ] [[package]] @@ -845,17 +934,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ae3f5d315924270530207e2a68396c3cc547f6dca3fbdca317cfb1a51edb593" [[package]] -name = "calloop" -version = "0.13.0" +name = "bzip2" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec" +checksum = "f3a53fac24f34a81bc9954b5d6cfce0c21e18ec6959f44f56e8e90e4bb7c346c" dependencies = [ - "bitflags 2.13.0", - "log", - "polling", - "rustix 0.38.44", - "slab", - "thiserror 1.0.69", + "libbz2-rs-sys", ] [[package]] @@ -873,26 +957,41 @@ dependencies = [ [[package]] name = "calloop-wayland-source" -version = "0.3.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20" +checksum = "138efcf0940a02ebf0cc8d1eff41a1682a46b431630f4c52450d6265876021fa" dependencies = [ - "calloop 0.13.0", - "rustix 0.38.44", + "calloop", + "rustix 1.1.4", "wayland-backend", "wayland-client", ] [[package]] -name = "calloop-wayland-source" -version = "0.4.1" +name = "cbc" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "138efcf0940a02ebf0cc8d1eff41a1682a46b431630f4c52450d6265876021fa" +checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6" dependencies = [ - "calloop 0.14.4", - "rustix 1.1.4", - "wayland-backend", - "wayland-client", + "cipher", +] + +[[package]] +name = "cbindgen" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eadd868a2ce9ca38de7eeafdcec9c7065ef89b42b32f0839278d55f35c54d1ff" +dependencies = [ + "heck 0.4.1", + "indexmap", + "log", + "proc-macro2", + "quote", + "serde", + "serde_json", + "syn 2.0.118", + "tempfile", + "toml 0.8.23", ] [[package]] @@ -959,7 +1058,18 @@ dependencies = [ "num-traits", "serde", "wasm-bindgen", - "windows-link", + "windows-link 0.2.1", +] + +[[package]] +name = "cipher" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" +dependencies = [ + "crypto-common 0.1.7", + "inout", + "zeroize", ] [[package]] @@ -1001,10 +1111,10 @@ version = "4.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9" dependencies = [ - "heck", + "heck 0.5.0", "proc-macro2", "quote", - "syn", + "syn 2.0.118", ] [[package]] @@ -1014,43 +1124,105 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" [[package]] -name = "clipboard-win" -version = "5.4.1" +name = "cmake" +version = "0.1.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4" +checksum = "c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678" dependencies = [ - "error-code", + "cc", ] [[package]] -name = "clru" -version = "0.6.3" +name = "cocoa" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "197fd99cb113a8d5d9b6376f3aa817f32c1078f2343b714fff7d2ca44fdf67d5" +checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c" dependencies = [ - "hashbrown 0.16.1", + "bitflags 1.3.2", + "block", + "cocoa-foundation 0.1.2", + "core-foundation 0.9.4", + "core-graphics 0.23.2", + "foreign-types", + "libc", + "objc", ] [[package]] -name = "cmake" -version = "0.1.58" +name = "cocoa" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678" +checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2" dependencies = [ - "cc", + "bitflags 2.13.0", + "block", + "cocoa-foundation 0.2.1", + "core-foundation 0.10.1", + "core-graphics 0.24.0", + "foreign-types", + "libc", + "objc", ] [[package]] -name = "color_quant" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" - -[[package]] -name = "colorchoice" -version = "1.0.5" +name = "cocoa-foundation" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" +checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" +dependencies = [ + "bitflags 1.3.2", + "block", + "core-foundation 0.9.4", + "core-graphics-types 0.1.3", + "libc", + "objc", +] + +[[package]] +name = "cocoa-foundation" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81411967c50ee9a1fc11365f8c585f863a22a9697c89239c452292c40ba79b0d" +dependencies = [ + "bitflags 2.13.0", + "block", + "core-foundation 0.10.1", + "core-graphics-types 0.2.0", + "objc", +] + +[[package]] +name = "codespan-reporting" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681" +dependencies = [ + "serde", + "termcolor", + "unicode-width", +] + +[[package]] +name = "collections" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#fd82517a115d97a07835b52f0512b22b38e38ccf" +dependencies = [ + "gpui_util", + "indexmap", + "rustc-hash 2.1.2", +] + +[[package]] +name = "color_quant" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" + +[[package]] +name = "colorchoice" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" [[package]] name = "combine" @@ -1062,6 +1234,24 @@ dependencies = [ "memchr", ] +[[package]] +name = "compression-codecs" +version = "0.4.38" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce2548391e9c1929c21bf6aa2680af86fe4c1b33e6cea9ac1cfeec0bd11218cf" +dependencies = [ + "bzip2", + "compression-core", + "flate2", + "memchr", +] + +[[package]] +name = "compression-core" +version = "0.4.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc14f565cf027a105f7a44ccf9e5b424348421a1d8952a8fc9d499d313107789" + [[package]] name = "concurrent-queue" version = "2.5.0" @@ -1072,47 +1262,48 @@ dependencies = [ ] [[package]] -name = "const-field-offset" -version = "0.2.0" +name = "console_error_panic_hook" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9713489fbc45a2d113f58d17448c73115d533ed27fd2f2d0e5e5c69663eaf19b" +checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" dependencies = [ - "const-field-offset-macro", - "field-offset", + "cfg-if", + "wasm-bindgen", ] [[package]] -name = "const-field-offset-macro" -version = "0.2.0" +name = "const-oid" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b5dc851b7ea80cc4f69aa28632385ffd3e0f88014d53db3f2e5a781896ca783" +checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c" + +[[package]] +name = "const-random" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" dependencies = [ - "proc-macro2", - "quote", - "syn", + "const-random-macro", ] [[package]] -name = "convert_case" -version = "0.10.0" +name = "const-random-macro" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" +checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" dependencies = [ - "unicode-segmentation", + "getrandom 0.2.17", + "once_cell", + "tiny-keccak", ] [[package]] -name = "copypasta" -version = "0.10.2" +name = "convert_case" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e6811e17f81fe246ef2bc553f76b6ee6ab41a694845df1d37e52a92b7bbd38a" +checksum = "633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9" dependencies = [ - "clipboard-win", - "objc2 0.5.2", - "objc2-app-kit 0.2.2", - "objc2-foundation 0.2.2", - "smithay-clipboard", - "x11-clipboard", + "unicode-segmentation", ] [[package]] @@ -1149,7 +1340,33 @@ checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081" dependencies = [ "bitflags 1.3.2", "core-foundation 0.9.4", - "core-graphics-types", + "core-graphics-types 0.1.3", + "foreign-types", + "libc", +] + +[[package]] +name = "core-graphics" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" +dependencies = [ + "bitflags 2.13.0", + "core-foundation 0.10.1", + "core-graphics-types 0.2.0", + "foreign-types", + "libc", +] + +[[package]] +name = "core-graphics-helmer-fork" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32eb7c354ae9f6d437a6039099ce7ecd049337a8109b23d73e48e8ffba8e9cd5" +dependencies = [ + "bitflags 2.13.0", + "core-foundation 0.9.4", + "core-graphics-types 0.1.3", "foreign-types", "libc", ] @@ -1165,6 +1382,56 @@ dependencies = [ "libc", ] +[[package]] +name = "core-graphics-types" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" +dependencies = [ + "bitflags 2.13.0", + "core-foundation 0.10.1", + "libc", +] + +[[package]] +name = "core-graphics2" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4416167a69126e617f8d0a214af0e3c1dbdeffcb100ddf72dcd1a1ac9893c146" +dependencies = [ + "bitflags 2.13.0", + "block", + "cfg-if", + "core-foundation 0.10.1", + "libc", +] + +[[package]] +name = "core-text" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a593227b66cbd4007b2a050dfdd9e1d1318311409c8d600dc82ba1b15ca9c130" +dependencies = [ + "core-foundation 0.10.1", + "core-graphics 0.24.0", + "foreign-types", + "libc", +] + +[[package]] +name = "core-video" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "139679cc63eb9504bdbe37e37874b0247136177655f0008588781e90863afa62" +dependencies = [ + "block", + "core-foundation 0.10.1", + "core-graphics2", + "io-surface", + "libc", + "metal", +] + [[package]] name = "core_maths" version = "0.1.1" @@ -1175,10 +1442,28 @@ dependencies = [ ] [[package]] -name = "countme" -version = "3.0.1" +name = "cosmic-text" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7704b5fdd17b18ae31c4c1da5a2e0305a2bf17b5249300a9ee9ed7b72114c636" +checksum = "be17b688510d934ce13f48a2beba700e11583e281e0fda99c22bb256a14eda73" +dependencies = [ + "bitflags 2.13.0", + "fontdb", + "harfrust", + "linebender_resource_handle", + "log", + "rangemap", + "rustc-hash 2.1.2", + "self_cell", + "skrifa 0.40.0", + "smol_str", + "swash", + "sys-locale", + "unicode-bidi", + "unicode-linebreak", + "unicode-script", + "unicode-segmentation", +] [[package]] name = "cpufeatures" @@ -1207,12 +1492,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "critical-section" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" - [[package]] name = "crossbeam-channel" version = "0.5.15" @@ -1241,6 +1520,15 @@ dependencies = [ "crossbeam-utils", ] +[[package]] +name = "crossbeam-queue" +version = "0.3.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "803d13fb3b09d88be9f4dbc29062c66b19bf7170867ceb746d2a8689bf6c7a26" +dependencies = [ + "crossbeam-utils", +] + [[package]] name = "crossbeam-utils" version = "0.8.21" @@ -1264,19 +1552,23 @@ dependencies = [ ] [[package]] -name = "ctor" -version = "0.10.1" +name = "crypto-common" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83cf0d42651b16c6dfe68685716d18480d18a9c39c62d76e8cf3eb6ed5d8bcbf" +checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453" dependencies = [ - "dtor", + "hybrid-array", ] [[package]] -name = "cursor-icon" -version = "1.2.0" +name = "ctor" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f" +checksum = "914a755b7c2d4af2bdcff7ce1739e2db9a1b81a9b07123d8015786ae03c0980d" +dependencies = [ + "link-section", + "linktime-proc-macro", +] [[package]] name = "darling" @@ -1299,7 +1591,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn", + "syn 2.0.118", ] [[package]] @@ -1310,7 +1602,7 @@ checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ "darling_core", "quote", - "syn", + "syn 2.0.118", ] [[package]] @@ -1349,7 +1641,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn", + "syn 2.0.118", ] [[package]] @@ -1359,7 +1651,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" dependencies = [ "derive_builder_core", - "syn", + "syn 2.0.118", ] [[package]] @@ -1381,19 +1673,18 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "syn", + "syn 2.0.118", "unicode-xid", ] [[package]] -name = "derive_utils" -version = "0.15.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "362f47930db19fe7735f527e6595e4900316b893ebf6d48ad3d31be928d57dd6" +name = "derive_refineable" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#fd82517a115d97a07835b52f0512b22b38e38ccf" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.118", ] [[package]] @@ -1402,8 +1693,20 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer", - "crypto-common", + "block-buffer 0.10.4", + "crypto-common 0.1.7", + "subtle", +] + +[[package]] +name = "digest" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2" +dependencies = [ + "block-buffer 0.12.1", + "const-oid", + "crypto-common 0.2.2", ] [[package]] @@ -1415,6 +1718,15 @@ dependencies = [ "dirs-sys", ] +[[package]] +name = "dirs" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" +dependencies = [ + "dirs-sys", +] + [[package]] name = "dirs-sys" version = "0.5.0" @@ -1440,6 +1752,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38" dependencies = [ "bitflags 2.13.0", + "block2 0.6.2", + "libc", "objc2 0.6.4", ] @@ -1451,7 +1765,7 @@ checksum = "1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.118", ] [[package]] @@ -1463,6 +1777,15 @@ dependencies = [ "libloading", ] +[[package]] +name = "document-features" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61" +dependencies = [ + "litrs", +] + [[package]] name = "downcast-rs" version = "1.2.1" @@ -1470,83 +1793,92 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" [[package]] -name = "dpi" -version = "0.1.2" +name = "dunce" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76" +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] -name = "drm" -version = "0.14.1" +name = "dwrote" +version = "0.11.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80bc8c5c6c2941f70a55c15f8d9f00f9710ebda3ffda98075f996a0e6c92756f" +checksum = "9e1b35532432acc8b19ceed096e35dfa088d3ea037fe4f3c085f1f97f33b4d02" dependencies = [ - "bitflags 2.13.0", - "bytemuck", - "drm-ffi", - "drm-fourcc", + "lazy_static", "libc", - "rustix 0.38.44", + "winapi", + "wio", ] [[package]] -name = "drm-ffi" -version = "0.9.1" +name = "dyn-clone" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51a91c9b32ac4e8105dec255e849e0d66e27d7c34d184364fb93e469db08f690" -dependencies = [ - "drm-sys", - "rustix 1.1.4", -] +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] -name = "drm-fourcc" -version = "2.2.0" +name = "either" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0aafbcdb8afc29c1a7ee5fbe53b5d62f4565b35a042a662ca9fecd0b54dae6f4" +checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e" [[package]] -name = "drm-sys" -version = "0.8.1" +name = "embed-resource" +version = "3.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc8e1361066d91f5ffccff060a3c3be9c3ecde15be2959c1937595f7a82a9f8" +checksum = "fbfdaacccebec3b28e4866b8973543c7647797db5ada1bdab552e48fe665fbbd" dependencies = [ - "libc", - "linux-raw-sys 0.9.4", + "cc", + "memchr", + "rustc_version", + "toml 1.1.2+spec-1.1.0", + "vswhom", + "winreg", ] [[package]] -name = "dtor" -version = "0.8.1" +name = "encoding_rs" +version = "0.8.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edf234dd1594d6dd434a8fb8cada51ddbbc593e40e4a01556a0b31c62da2775b" +checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" +dependencies = [ + "cfg-if", +] [[package]] -name = "dunce" -version = "1.0.5" +name = "encoding_rs_io" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" +checksum = "fba3fe847045ecff794b9c138293a80db914678c453ad63fbf0c6a9eb6e00b22" +dependencies = [ + "encoding_rs", +] [[package]] -name = "either" -version = "1.16.0" +name = "endi" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e" +checksum = "66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099" [[package]] -name = "encoding_rs" -version = "0.8.35" +name = "enum-iterator" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" +checksum = "a4549325971814bda7a44061bf3fe7e487d447cba01e4220a4b454d630d7a016" dependencies = [ - "cfg-if", + "enum-iterator-derive", ] [[package]] -name = "endi" -version = "1.1.1" +name = "enum-iterator-derive" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099" +checksum = "685adfa4d6f3d765a26bc5dbc936577de9abf756c1feeb3089b01dd395034842" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", +] [[package]] name = "enumflags2" @@ -1566,14 +1898,25 @@ checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.118", ] [[package]] -name = "equator" -version = "0.4.2" +name = "enumn" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc" +checksum = "2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", +] + +[[package]] +name = "equator" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc" dependencies = [ "equator-macro", ] @@ -1586,7 +1929,7 @@ checksum = "44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.118", ] [[package]] @@ -1595,6 +1938,17 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" +[[package]] +name = "erased-serde" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2add8a07dd6a8d93ff627029c51de145e12686fbc36ecb298ac22e74cf02dec" +dependencies = [ + "serde", + "serde_core", + "typeid", +] + [[package]] name = "errno" version = "0.3.14" @@ -1602,14 +1956,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] -name = "error-code" -version = "3.3.2" +name = "etagere" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59" +checksum = "fc89bf99e5dc15954a60f707c1e09d7540e5cd9af85fa75caa0b510bc08c5342" +dependencies = [ + "euclid", + "svg_fmt", +] [[package]] name = "euclid" @@ -1661,6 +2019,9 @@ name = "fastrand" version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" +dependencies = [ + "getrandom 0.3.4", +] [[package]] name = "fax" @@ -1678,23 +2039,14 @@ dependencies = [ ] [[package]] -name = "field-offset" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" -dependencies = [ - "memoffset", - "rustc_version", -] - -[[package]] -name = "filetime" -version = "0.2.29" +name = "filedescriptor" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c287a33c7f0a620c38e641e7f60827713987b3c0f26e8ddc9462cc69cf75759" +checksum = "e40758ed24c9b2eeb76c35fb0aebc66c626084edd827e07e1552279814c6682d" dependencies = [ - "cfg-if", "libc", + "thiserror 1.0.69", + "winapi", ] [[package]] @@ -1704,15 +2056,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" [[package]] -name = "fixed_decimal" -version = "0.7.2" +name = "fixedbitset" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79c3c892f121fff406e5dd6b28c1b30096b95111c30701a899d4f2b18da6d1bd" -dependencies = [ - "displaydoc", - "smallvec", - "writeable", -] +checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" [[package]] name = "flate2" @@ -1730,12 +2077,51 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" +[[package]] +name = "float-ord" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ce81f49ae8a0482e4c55ea62ebbd7e5a686af544c00b9d090bba3ff9be97b3d" + +[[package]] +name = "float_next_after" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8bf7cc16383c4b8d58b9905a8509f02926ce3058053c056376248d958c9df1e8" + +[[package]] +name = "fluent-uri" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d" +dependencies = [ + "bitflags 1.3.2", +] + +[[package]] +name = "flume" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e139bc46ca777eb5efaf62df0ab8cc5fd400866427e56c68b22e414e53bd3be" +dependencies = [ + "fastrand", + "futures-core", + "futures-sink", + "spin 0.9.9", +] + [[package]] name = "fnv" version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + [[package]] name = "foldhash" version = "0.2.0" @@ -1751,40 +2137,29 @@ dependencies = [ "bytemuck", ] +[[package]] +name = "fontconfig-parser" +version = "0.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbc773e24e02d4ddd8395fd30dc147524273a83e54e0f312d986ea30de5f5646" +dependencies = [ + "roxmltree 0.20.0", +] + [[package]] name = "fontdb" version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "457e789b3d1202543297a350643cf459f836cade38934e7a4cf6a39e7cde2905" dependencies = [ + "fontconfig-parser", "log", + "memmap2", "slotmap", "tinyvec", "ttf-parser", ] -[[package]] -name = "fontique" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "274fa4f0f0a926ae182c7c076c078cce8a38471d15e61a102a02cac984be9813" -dependencies = [ - "hashbrown 0.17.1", - "linebender_resource_handle", - "memmap2", - "objc2 0.6.4", - "objc2-core-foundation", - "objc2-core-text", - "objc2-foundation 0.3.2", - "parlance", - "read-fonts", - "roxmltree", - "smallvec", - "windows", - "windows-core", - "yeslogic-fontconfig-sys", -] - [[package]] name = "foreign-types" version = "0.5.0" @@ -1803,7 +2178,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.118", ] [[package]] @@ -1821,6 +2196,17 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "freetype-sys" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e7edc5b9669349acfda99533e9e0bcf26a51862ab43b08ee7745c55d28eb134" +dependencies = [ + "cc", + "libc", + "pkg-config", +] + [[package]] name = "fs_extra" version = "1.3.0" @@ -1852,6 +2238,19 @@ dependencies = [ "futures-sink", ] +[[package]] +name = "futures-concurrency" +version = "7.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "175cd8cca9e1d45b87f18ffa75088f2099e3c4fe5e2f83e42de112560bea8ea6" +dependencies = [ + "fixedbitset", + "futures-core", + "futures-lite", + "pin-project", + "smallvec", +] + [[package]] name = "futures-core" version = "0.3.32" @@ -1896,7 +2295,7 @@ checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.118", ] [[package]] @@ -1928,28 +2327,6 @@ dependencies = [ "slab", ] -[[package]] -name = "gbm" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce852e998d3ca5e4a97014fb31c940dc5ef344ec7d364984525fd11e8a547e6a" -dependencies = [ - "bitflags 2.13.0", - "drm", - "drm-fourcc", - "gbm-sys", - "libc", -] - -[[package]] -name = "gbm-sys" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c13a5f2acc785d8fb6bf6b7ab6bfb0ef5dad4f4d97e8e70bb8e470722312f76f" -dependencies = [ - "libc", -] - [[package]] name = "generic-array" version = "0.14.7" @@ -1967,16 +2344,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8" dependencies = [ "rustix 1.1.4", - "windows-link", -] - -[[package]] -name = "getopts" -version = "0.2.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df" -dependencies = [ - "unicode-width", + "windows-link 0.2.1", ] [[package]] @@ -2026,27 +2394,7 @@ checksum = "6cf442baaabe4213ce7d1239afc26c039180b6456da2cededa316ae2c8a77a77" dependencies = [ "proc-macro2", "quote", - "syn", -] - -[[package]] -name = "gettext-rs" -version = "0.7.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d5857dc1b7f0fee86961de833f434e29494d72af102ce5355738c0664222bdf" -dependencies = [ - "gettext-sys", - "locale_config", -] - -[[package]] -name = "gettext-sys" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ea859ab0dd7e70ff823032b3e077d03d39c965d68c6c10775add60e999d8ee9" -dependencies = [ - "cc", - "temp-dir", + "syn 2.0.118", ] [[package]] @@ -2059,6 +2407,12 @@ dependencies = [ "weezl", ] +[[package]] +name = "gimli" +version = "0.32.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" + [[package]] name = "git-version" version = "0.3.9" @@ -2076,7 +2430,7 @@ checksum = "53010ccb100b96a67bc32c0175f0ed1426b31b655d562898e57325f81c023ac0" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.118", ] [[package]] @@ -2097,72 +2451,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" [[package]] -name = "glow" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29038e1c483364cc6bb3cf78feee1816002e127c331a1eec55a4d202b9e1adb5" -dependencies = [ - "js-sys", - "slotmap", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "glutin" -version = "0.32.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12124de845cacfebedff80e877bb37b5b75c34c5a4c89e47e1cdd67fb6041325" -dependencies = [ - "bitflags 2.13.0", - "cfg_aliases", - "cgl", - "dispatch2", - "glutin_egl_sys", - "glutin_glx_sys", - "glutin_wgl_sys", - "libloading", - "objc2 0.6.4", - "objc2-app-kit 0.3.2", - "objc2-core-foundation", - "objc2-foundation 0.3.2", - "once_cell", - "raw-window-handle", - "wayland-sys", - "windows-sys 0.52.0", - "x11-dl", -] - -[[package]] -name = "glutin-winit" -version = "0.5.0" +name = "globset" +version = "0.4.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85edca7075f8fc728f28cb8fbb111a96c3b89e930574369e3e9c27eb75d3788f" +checksum = "e47d37d2ae4464254884b60ab7071be2b876a9c35b696bd018ddcc76847309cd" dependencies = [ - "cfg_aliases", - "glutin", - "raw-window-handle", - "winit", + "aho-corasick", + "bstr", + "log", + "regex-automata", + "regex-syntax", ] [[package]] -name = "glutin_egl_sys" -version = "0.7.1" +name = "globwalk" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c4680ba6195f424febdc3ba46e7a42a0e58743f2edb115297b86d7f8ecc02d2" +checksum = "93e3af942408868f6934a7b85134a3230832b9977cf66125df2f9edcfce4ddcc" dependencies = [ - "gl_generator", - "windows-sys 0.52.0", + "bitflags 1.3.2", + "ignore", + "walkdir", ] [[package]] -name = "glutin_glx_sys" -version = "0.6.1" +name = "glow" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a7bb2938045a88b612499fbcba375a77198e01306f52272e692f8c1f3751185" +checksum = "29038e1c483364cc6bb3cf78feee1816002e127c331a1eec55a4d202b9e1adb5" dependencies = [ - "gl_generator", - "x11-dl", + "js-sys", + "slotmap", + "wasm-bindgen", + "web-sys", ] [[package]] @@ -2175,4092 +2496,5131 @@ dependencies = [ ] [[package]] -name = "grid" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b40ca9252762c466af32d0b1002e91e4e1bc5398f77455e55474deb466355ff5" - -[[package]] -name = "h2" -version = "0.4.15" +name = "gpu-allocator" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cb093c84e8bd9b188d4c4a8cb6579fc016968d14c99882163cd3ff402a4f155" +checksum = "51255ea7cfaadb6c5f1528d43e92a82acb2b96c43365989a28b2d44ee38f8795" dependencies = [ - "atomic-waker", - "bytes", - "fnv", - "futures-core", - "futures-sink", - "http", - "indexmap", - "slab", - "tokio", - "tokio-util", - "tracing", + "ash", + "hashbrown 0.16.1", + "log", + "presser", + "thiserror 2.0.18", + "windows 0.62.2", ] [[package]] -name = "half" -version = "2.7.1" +name = "gpu-descriptor" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" +checksum = "b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca" dependencies = [ - "cfg-if", - "crunchy", - "zerocopy", + "bitflags 2.13.0", + "gpu-descriptor-types", + "hashbrown 0.15.5", ] [[package]] -name = "harfrust" -version = "0.8.4" +name = "gpu-descriptor-types" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d12c7c642d4ce8c2e784b4751a6634bd89583912265add4a679a8882d123fbcd" +checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91" dependencies = [ "bitflags 2.13.0", - "bytemuck", - "read-fonts", - "smallvec", ] [[package]] -name = "hashbrown" -version = "0.14.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" - -[[package]] -name = "hashbrown" -version = "0.16.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +name = "gpui" +version = "0.2.2" +source = "git+https://github.com/zed-industries/zed#fd82517a115d97a07835b52f0512b22b38e38ccf" dependencies = [ - "allocator-api2", - "equivalent", - "foldhash", -] - -[[package]] -name = "hashbrown" -version = "0.17.1" + "accesskit", + "anyhow", + "async-channel", + "async-task", + "bindgen", + "bitflags 2.13.0", + "chrono", + "collections", + "core-video", + "ctor", + "derive_more", + "embed-resource", + "etagere", + "futures", + "futures-concurrency", + "getrandom 0.3.4", + "gpui_macros", + "gpui_shared_string", + "gpui_util", + "heapless", + "http_client", + "image", + "inventory", + "itertools 0.14.0", + "log", + "lyon", + "num_cpus", + "parking", + "parking_lot", + "pin-project", + "pollster 0.4.0", + "postage", + "profiling", + "rand 0.9.4", + "raw-window-handle", + "refineable", + "regex", + "resvg", + "scheduler", + "schemars", + "seahash", + "serde", + "serde_json", + "slotmap", + "smallvec", + "spin 0.10.1", + "stacksafe", + "strum", + "sum_tree", + "taffy", + "thiserror 2.0.18", + "tracing", + "ttf-parser", + "url", + "usvg", + "util_macros", + "uuid", + "waker-fn", + "web-time", + "windows 0.61.3", + "zed-font-kit", + "zed-scap", + "ztracing", +] + +[[package]] +name = "gpui_apple" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#f36aec822be697df9049fed020b593147c93b4cf" +dependencies = [ + "anyhow", + "block", + "cbindgen", + "cocoa 0.26.0", + "collections", + "core-foundation 0.10.1", + "core-video", + "derive_more", + "etagere", + "foreign-types", + "gpui", + "image", + "log", + "metal", + "objc", + "parking_lot", +] + +[[package]] +name = "gpui_linux" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#f36aec822be697df9049fed020b593147c93b4cf" +dependencies = [ + "accesskit", + "accesskit_unix", + "anyhow", + "as-raw-xcb-connection", + "ashpd", + "bitflags 2.13.0", + "bytemuck", + "calloop", + "calloop-wayland-source", + "collections", + "filedescriptor", + "futures", + "gpui", + "gpui_util", + "gpui_wgpu", + "http_client", + "libc", + "log", + "notify-rust", + "oo7", + "open", + "parking_lot", + "raw-window-handle", + "smallvec", + "smol", + "strum", + "url", + "uuid", + "wayland-backend", + "wayland-client", + "wayland-cursor", + "wayland-protocols", + "wayland-protocols-plasma", + "wayland-protocols-wlr", + "x11-clipboard", + "x11rb", + "xkbcommon", + "zed-scap", + "zed-xim", +] + +[[package]] +name = "gpui_macos" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#f36aec822be697df9049fed020b593147c93b4cf" +dependencies = [ + "accesskit", + "accesskit_macos", + "anyhow", + "async-task", + "block", + "block2 0.6.2", + "cocoa 0.26.0", + "collections", + "core-foundation 0.10.1", + "core-foundation-sys", + "core-graphics 0.24.0", + "core-text", + "ctor", + "dispatch2", + "foreign-types", + "futures", + "gpui", + "gpui_apple", + "gpui_util", + "image", + "itertools 0.14.0", + "libc", + "log", + "mach2", + "media", + "metal", + "objc", + "objc2 0.6.4", + "objc2-app-kit 0.3.2", + "objc2-foundation 0.3.2", + "objc2-user-notifications", + "parking_lot", + "pathfinder_geometry", + "raw-window-handle", + "semver", + "smallvec", + "strum", + "uuid", + "zed-font-kit", +] + +[[package]] +name = "gpui_macros" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#fd82517a115d97a07835b52f0512b22b38e38ccf" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.118", +] + +[[package]] +name = "gpui_platform" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#f36aec822be697df9049fed020b593147c93b4cf" +dependencies = [ + "console_error_panic_hook", + "gpui", + "gpui_linux", + "gpui_macos", + "gpui_web", + "gpui_windows", +] + +[[package]] +name = "gpui_shared_string" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#fd82517a115d97a07835b52f0512b22b38e38ccf" +dependencies = [ + "schemars", + "serde", + "smol_str", +] + +[[package]] +name = "gpui_util" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#fd82517a115d97a07835b52f0512b22b38e38ccf" +dependencies = [ + "anyhow", + "log", + "which", +] + +[[package]] +name = "gpui_web" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#f36aec822be697df9049fed020b593147c93b4cf" +dependencies = [ + "anyhow", + "console_error_panic_hook", + "futures", + "gpui", + "gpui_wgpu", + "http_client", + "js-sys", + "log", + "parking_lot", + "raw-window-handle", + "scheduler", + "uuid", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm_thread", + "web-sys", + "web-time", +] + +[[package]] +name = "gpui_wgpu" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#f36aec822be697df9049fed020b593147c93b4cf" +dependencies = [ + "anyhow", + "bytemuck", + "collections", + "cosmic-text", + "etagere", + "gpui", + "gpui_util", + "itertools 0.14.0", + "log", + "parking_lot", + "profiling", + "raw-window-handle", + "smallvec", + "swash", + "unicode-bidi", + "unicode-segmentation", + "web-sys", + "wgpu", + "zed-font-kit", +] + +[[package]] +name = "gpui_windows" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#f36aec822be697df9049fed020b593147c93b4cf" +dependencies = [ + "accesskit", + "accesskit_windows", + "anyhow", + "collections", + "dunce", + "etagere", + "futures", + "gpui", + "gpui_util", + "image", + "itertools 0.14.0", + "log", + "parking_lot", + "rand 0.9.4", + "raw-window-handle", + "smallvec", + "uuid", + "windows 0.61.3", + "windows-core 0.61.2", + "windows-numerics 0.2.0", + "windows-registry 0.5.3", +] + +[[package]] +name = "granit-parser" +version = "0.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d03f81ad4732830d85cfd417a9f62cde6dadda4354d37d078a6084a19560aa2d" +dependencies = [ + "arraydeque", + "smallvec", +] + +[[package]] +name = "h2" +version = "0.4.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6cb093c84e8bd9b188d4c4a8cb6579fc016968d14c99882163cd3ff402a4f155" +dependencies = [ + "atomic-waker", + "bytes", + "fnv", + "futures-core", + "futures-sink", + "http", + "indexmap", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "half" +version = "2.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" +dependencies = [ + "cfg-if", + "crunchy", + "num-traits", + "zerocopy", +] + +[[package]] +name = "harfrust" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9da2e5ae821f6e96664977bf974d6d6a2d6682f9ccee23e62ec1d134246845f9" +dependencies = [ + "bitflags 2.13.0", + "bytemuck", + "core_maths", + "read-fonts 0.37.0", + "smallvec", +] + +[[package]] +name = "hash32" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606" +dependencies = [ + "byteorder", +] + +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" + +[[package]] +name = "hashbrown" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +dependencies = [ + "foldhash 0.1.5", +] + +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash 0.2.0", +] + +[[package]] +name = "hashbrown" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" + +[[package]] +name = "heapless" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25ba4bd83f9415b58b4ed8dc5714c76e626a105be4646c02630ad730ad3b5aa4" +dependencies = [ + "hash32", + "stable_deref_trait", +] + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hermit-abi" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "hexf-parse" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" + +[[package]] +name = "hkdf" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" +dependencies = [ + "hmac", +] + +[[package]] +name = "hmac" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" +dependencies = [ + "digest 0.10.7", +] + +[[package]] +name = "home" +version = "0.5.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d" +dependencies = [ + "windows-sys 0.61.2", +] + +[[package]] +name = "http" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6970f50e31d6fc17d3fa27329444bfa74e196cf62e95052a3f6fee181dba6425" +dependencies = [ + "bytes", + "itoa", +] + +[[package]] +name = "http-body" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +dependencies = [ + "bytes", + "http", +] + +[[package]] +name = "http-body-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" +dependencies = [ + "bytes", + "futures-core", + "http", + "http-body", + "pin-project-lite", +] + +[[package]] +name = "http_client" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#fd82517a115d97a07835b52f0512b22b38e38ccf" +dependencies = [ + "anyhow", + "async-compression", + "bytes", + "derive_more", + "futures", + "http", + "http-body", + "log", + "parking_lot", + "serde", + "serde_json", + "serde_urlencoded", + "url", +] + +[[package]] +name = "httparse" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" + +[[package]] +name = "httpdate" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" + +[[package]] +name = "hybrid-array" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "707114b52a152fa7bdb290cd7cd5912d9467273b6d74e21b8d81aca1f8533f6b" +dependencies = [ + "typenum", +] + +[[package]] +name = "hyper" +version = "1.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55281c53a1894c864990125767da440a4e630446785086f52523b20033b74498" +dependencies = [ + "atomic-waker", + "bytes", + "futures-channel", + "futures-core", + "h2", + "http", + "http-body", + "httparse", + "httpdate", + "itoa", + "pin-project-lite", + "smallvec", + "tokio", + "want", +] + +[[package]] +name = "hyper-rustls" +version = "0.27.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f" +dependencies = [ + "http", + "hyper", + "hyper-util", + "rustls", + "tokio", + "tokio-rustls", + "tower-service", +] + +[[package]] +name = "hyper-util" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" +dependencies = [ + "base64", + "bytes", + "futures-channel", + "futures-util", + "http", + "http-body", + "hyper", + "ipnet", + "libc", + "percent-encoding", + "pin-project-lite", + "socket2", + "system-configuration", + "tokio", + "tower-service", + "tracing", + "windows-registry 0.6.1", +] + +[[package]] +name = "iana-time-zone" +version = "0.1.65" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "log", + "wasm-bindgen", + "windows-core 0.62.2", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "icu_collections" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c" +dependencies = [ + "displaydoc", + "potential_utf", + "utf8_iter", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locale_core" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_normalizer" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4" +dependencies = [ + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38" + +[[package]] +name = "icu_properties" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de" +dependencies = [ + "icu_collections", + "icu_locale_core", + "icu_properties_data", + "icu_provider", + "zerotrie", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14" + +[[package]] +name = "icu_provider" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" +dependencies = [ + "displaydoc", + "icu_locale_core", + "writeable", + "yoke", + "zerofrom", + "zerotrie", + "zerovec", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + +[[package]] +name = "ignore" +version = "0.4.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b17771570a2b94107741a7b033f19132c2eee21d59d21b24d2ced26500bd66e" +dependencies = [ + "crossbeam-deque", + "globset", + "log", + "memchr", + "regex-automata", + "same-file", + "walkdir", + "winapi-util", +] + +[[package]] +name = "image" +version = "0.25.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104" +dependencies = [ + "bytemuck", + "byteorder-lite", + "color_quant", + "exr", + "gif", + "image-webp", + "moxcms", + "num-traits", + "png 0.18.1", + "qoi", + "ravif", + "rayon", + "tiff", + "zune-core", + "zune-jpeg", +] + +[[package]] +name = "image-webp" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3" +dependencies = [ + "byteorder-lite", + "quick-error", +] + +[[package]] +name = "imagesize" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09e54e57b4c48b40f7aec75635392b12b3421fa26fe8b4332e63138ed278459c" + +[[package]] +name = "imgref" +version = "1.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89194689a993ab15268672e99e7b0e19da2da3268ac682e8f02d29d4d1434cd7" + +[[package]] +name = "indexmap" +version = "2.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" +dependencies = [ + "equivalent", + "hashbrown 0.17.1", + "serde", + "serde_core", +] + +[[package]] +name = "inout" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01" +dependencies = [ + "block-padding", + "generic-array", +] + +[[package]] +name = "interpolate_name" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", +] + +[[package]] +name = "inventory" +version = "0.3.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4f0c30c76f2f4ccee3fe55a2435f691ca00c0e4bd87abe4f4a851b1d4dac39b" +dependencies = [ + "rustversion", +] + +[[package]] +name = "io-surface" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "554b8c5d64ec09a3a520fe58e4d48a73e00ff32899cdcbe32a4877afd4968b8e" +dependencies = [ + "cgl", + "core-foundation 0.10.1", + "core-foundation-sys", + "leaky-cow", +] + +[[package]] +name = "ipnet" +version = "2.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" + +[[package]] +name = "is-docker" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3" +dependencies = [ + "once_cell", +] + +[[package]] +name = "is-wsl" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5" +dependencies = [ + "is-docker", + "once_cell", +] + +[[package]] +name = "is_terminal_polyfill" +version = "1.70.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" + +[[package]] +name = "itertools" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" +dependencies = [ + "either", +] + +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + +[[package]] +name = "itertools" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +dependencies = [ + "either", +] + +[[package]] +name = "itoa" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" + +[[package]] +name = "jni" +version = "0.22.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498" +dependencies = [ + "cfg-if", + "combine", + "jni-macros", + "jni-sys 0.4.1", + "log", + "simd_cesu8", + "thiserror 2.0.18", + "walkdir", + "windows-link 0.2.1", +] + +[[package]] +name = "jni-macros" +version = "0.22.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3" +dependencies = [ + "proc-macro2", + "quote", + "rustc_version", + "simd_cesu8", + "syn 2.0.118", +] + +[[package]] +name = "jni-sys" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +checksum = "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258" dependencies = [ - "foldhash", + "jni-sys 0.4.1", ] [[package]] -name = "heck" -version = "0.5.0" +name = "jni-sys" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" +checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2" +dependencies = [ + "jni-sys-macros", +] [[package]] -name = "hermit-abi" -version = "0.3.9" +name = "jni-sys-macros" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264" +dependencies = [ + "quote", + "syn 2.0.118", +] + +[[package]] +name = "jobserver" +version = "0.1.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" +dependencies = [ + "getrandom 0.3.4", + "libc", +] + +[[package]] +name = "js-sys" +version = "0.3.103" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53b44bfcdb3f8d5837a46dae1ca9660a837176eee74a28b229bc626816589102" +dependencies = [ + "cfg-if", + "futures-util", + "wasm-bindgen", +] + +[[package]] +name = "khronos-egl" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76" +dependencies = [ + "libc", + "libloading", + "pkg-config", +] + +[[package]] +name = "khronos_api" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" + +[[package]] +name = "kurbo" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b60dfc32f652b926df6192e55525b16d186c69d47876c3ead4da5cc9f8450e2" +dependencies = [ + "arrayvec", + "euclid", + "polycool", + "smallvec", +] + +[[package]] +name = "lazy_static" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" + +[[package]] +name = "leak" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd100e01f1154f2908dfa7d02219aeab25d0b9c7fa955164192e3245255a0c73" + +[[package]] +name = "leaky-cow" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40a8225d44241fd324a8af2806ba635fc7c8a7e9a7de4d5cf3ef54e71f5926fc" +dependencies = [ + "leak", +] + +[[package]] +name = "lebe" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8" + +[[package]] +name = "libbz2-rs-sys" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34b357333733e8260735ba5894eb928c02ecc69c78715f01a8019e7fa7f2db4c" + +[[package]] +name = "libc" +version = "0.2.186" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" + +[[package]] +name = "libfuzzer-sys" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9fd2f41a1cba099f79a0b6b6c35656cf7c03351a7bae8ff0f28f25270f929d2" +dependencies = [ + "arbitrary", + "cc", +] + +[[package]] +name = "libloading" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" +dependencies = [ + "cfg-if", + "windows-link 0.2.1", +] + +[[package]] +name = "libm" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" + +[[package]] +name = "libredox" +version = "0.1.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f02ab6bace2054fb888a3c16f990117b579d14a3088e472d63c6011fa185c9d3" +dependencies = [ + "libc", +] + +[[package]] +name = "linebender_resource_handle" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4a5ff6bcca6c4867b1c4fd4ef63e4db7436ef363e0ad7531d1558856bae64f4" + +[[package]] +name = "link-section" +version = "0.19.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39c29a617ce3df32c08497bdc1ab6e2376e0b17948ac166a2fbe5977c5954cd9" + +[[package]] +name = "linktime-proc-macro" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e57c38c1e860fd37c604281cdfb1dd2216977fd76a50f85ba2f388ef3219616" + +[[package]] +name = "linux-raw-sys" +version = "0.4.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" + +[[package]] +name = "linux-raw-sys" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" + +[[package]] +name = "litemap" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0" + +[[package]] +name = "litrs" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092" + +[[package]] +name = "local-ip-address" +version = "0.6.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa08fb2b1ec3ea84575e94b489d06d4ce0cbf052d12acd515838f50e3c3d63e3" +dependencies = [ + "libc", + "neli", + "windows-sys 0.61.2", +] + +[[package]] +name = "lock_api" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" +dependencies = [ + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad" +dependencies = [ + "serde_core", + "value-bag", +] + +[[package]] +name = "loop9" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062" +dependencies = [ + "imgref", +] + +[[package]] +name = "lru-slab" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" + +[[package]] +name = "lsp-types" +version = "0.97.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53353550a17c04ac46c585feb189c2db82154fc84b79c7a66c96c2c644f66071" +dependencies = [ + "bitflags 1.3.2", + "fluent-uri", + "serde", + "serde_json", + "serde_repr", +] + +[[package]] +name = "lyon" +version = "1.0.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd0578bdecb7d6d88987b8b2b1e3a4e2f81df9d0ece1078623324a567904e7b7" +dependencies = [ + "lyon_algorithms", + "lyon_tessellation", +] + +[[package]] +name = "lyon_algorithms" +version = "1.0.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8575c0d003ae459399623c4def180c63b77f343b1a7fee64f249b349e7699a31" +dependencies = [ + "lyon_path", + "num-traits", +] + +[[package]] +name = "lyon_geom" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" +checksum = "4336502e29e32af93cf2dad2214ed6003c17ceb5bd499df77b1de663b9042b92" +dependencies = [ + "arrayvec", + "euclid", + "num-traits", +] [[package]] -name = "hermit-abi" -version = "0.5.2" +name = "lyon_path" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" +checksum = "5c463f9c428b7fc5ec885dcd39ce4aa61e29111d0e33483f6f98c74e89d8621e" +dependencies = [ + "lyon_geom", + "num-traits", +] [[package]] -name = "hex" -version = "0.4.3" +name = "lyon_tessellation" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +checksum = "8e43b7e44161571868f5c931d12583592c223c5583eef86b08aa02b7048a3552" +dependencies = [ + "float_next_after", + "lyon_path", + "num-traits", +] [[package]] -name = "htmlparser" -version = "0.2.1" +name = "mac-notification-sys" +version = "0.6.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48ce8546b993eaf241d69ded33b1be6d205dd9857ec879d9d18bd05d3676e144" +checksum = "fd604973958ddcc11b561193c0fb96ba146506ef2f231ef2e7c35fd2cbc9beca" +dependencies = [ + "cc", + "log", + "objc2 0.6.4", + "objc2-foundation 0.3.2", + "time", + "uuid", +] [[package]] -name = "http" -version = "1.4.2" +name = "mach2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6970f50e31d6fc17d3fa27329444bfa74e196cf62e95052a3f6fee181dba6425" +checksum = "6a1b95cd5421ec55b445b5ae102f5ea0e768de1f82bd3001e11f426c269c3aea" dependencies = [ - "bytes", - "itoa", + "libc", ] [[package]] -name = "http-body" -version = "1.0.1" +name = "malloc_buf" +version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" +checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" dependencies = [ - "bytes", - "http", + "libc", ] [[package]] -name = "http-body-util" -version = "0.1.3" +name = "matchers" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" +checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" dependencies = [ - "bytes", - "futures-core", - "http", - "http-body", - "pin-project-lite", + "regex-automata", ] [[package]] -name = "httparse" -version = "1.10.1" +name = "matchit" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" +checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3" [[package]] -name = "httpdate" -version = "1.0.3" +name = "maybe-rayon" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" +checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" +dependencies = [ + "cfg-if", + "rayon", +] [[package]] -name = "hyper" -version = "1.10.1" +name = "md-5" +version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55281c53a1894c864990125767da440a4e630446785086f52523b20033b74498" +checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" dependencies = [ - "atomic-waker", - "bytes", - "futures-channel", - "futures-core", - "h2", - "http", - "http-body", - "httparse", - "httpdate", - "itoa", - "pin-project-lite", - "smallvec", - "tokio", - "want", + "cfg-if", + "digest 0.10.7", ] [[package]] -name = "hyper-rustls" -version = "0.27.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f" +name = "media" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#f36aec822be697df9049fed020b593147c93b4cf" dependencies = [ - "http", - "hyper", - "hyper-util", - "rustls", - "tokio", - "tokio-rustls", - "tower-service", + "anyhow", + "bindgen", + "core-foundation 0.10.1", + "core-video", + "foreign-types", + "metal", + "objc", ] [[package]] -name = "hyper-util" -version = "0.1.20" +name = "memchr" +version = "2.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" +checksum = "88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4" + +[[package]] +name = "memmap2" +version = "0.9.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1219ed1b7f229ee7104d281dd01d6802fe28bb6e95d292942c4daacdeb798c0" dependencies = [ - "base64", - "bytes", - "futures-channel", - "futures-util", - "http", - "http-body", - "hyper", - "ipnet", "libc", - "percent-encoding", - "pin-project-lite", - "socket2", - "system-configuration", - "tokio", - "tower-service", - "tracing", - "windows-registry", ] [[package]] -name = "i-slint-backend-linuxkms" -version = "1.17.0" +name = "memoffset" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54e6cb54b264cac4aa4968d6b5d4f4240a89ae8d9153659391ac57b6e4757a9f" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" dependencies = [ - "bytemuck", - "calloop 0.14.4", - "cfg_aliases", - "drm", - "gbm", - "glutin", - "i-slint-common", - "i-slint-core", - "i-slint-renderer-skia", - "i-slint-renderer-software", - "input", - "memmap2", - "nix", - "raw-window-handle", - "xkbcommon", + "autocfg", ] [[package]] -name = "i-slint-backend-selector" -version = "1.17.0" +name = "metal" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74e252fd16064a10f7a0f105fef01b634cc6b6bebb0331f2cdc6da94e15d326d" +checksum = "c7047791b5bc903b8cd963014b355f71dc9864a9a0b727057676c1dcae5cbc15" dependencies = [ - "cfg-if", - "cfg_aliases", - "i-slint-backend-linuxkms", - "i-slint-backend-testing", - "i-slint-backend-winit", - "i-slint-common", - "i-slint-core", - "i-slint-core-macros", - "i-slint-renderer-skia", + "bitflags 2.13.0", + "block", + "core-graphics-types 0.2.0", + "foreign-types", + "log", + "objc", + "paste", ] [[package]] -name = "i-slint-backend-testing" -version = "1.17.0" +name = "mime" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afd45731b1c4b973357f18dd6e4f95811ba496c73b56f21363d6c05af0dc2d0d" -dependencies = [ - "cfg_aliases", - "i-slint-common", - "i-slint-core", - "i-slint-renderer-skia", - "i-slint-renderer-software", - "vtable", -] +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" [[package]] -name = "i-slint-backend-winit" -version = "1.17.0" +name = "mime_guess" +version = "2.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a66940b16cbc6f6fc14363c8dd220497b503946146408907ecf071fdd6794973" +checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e" dependencies = [ - "accesskit", - "accesskit_winit", - "block2 0.6.2", - "bytemuck", - "cfg-if", - "cfg_aliases", - "copypasta", - "derive_more", - "futures", - "glutin", - "glutin-winit", - "i-slint-common", - "i-slint-core", - "i-slint-core-macros", - "i-slint-renderer-skia", - "i-slint-renderer-software", - "imgref", - "lyon_path", - "muda", - "objc2 0.6.4", - "objc2-app-kit 0.3.2", - "objc2-foundation 0.3.2", - "objc2-quartz-core 0.3.2", - "objc2-ui-kit 0.3.2", - "pin-weak", - "raw-window-handle", - "rgb", - "scoped-tls-hkt", - "scopeguard", - "softbuffer", - "strum", - "vtable", - "wasm-bindgen", - "web-sys", - "webbrowser", - "windows", - "winit", - "zbus", + "mime", + "unicase", ] [[package]] -name = "i-slint-common" -version = "1.17.0" +name = "minimal-lexical" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4be292acd6d591cf376f2338786b0c95faddb79fdbce4ff89f840daf2d7bac4" -dependencies = [ - "derive_more", - "fontique", - "htmlparser", - "icu_decimal", - "icu_locale_core", - "icu_provider", - "pulldown-cmark", - "resvg", - "skrifa", -] +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] -name = "i-slint-compiler" -version = "1.17.0" +name = "miniz_oxide" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290c2247e87d3653b9b7c3bc1cbe19647b2f93a4b99a40aae6a7140717700d37" +checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" dependencies = [ - "annotate-snippets", - "by_address", - "data-url", - "derive_more", - "i-slint-common", - "icu_normalizer", - "image", - "itertools 0.14.0", - "linked_hash_set", - "lyon_extra", - "lyon_path", - "num_enum", - "proc-macro2", - "quote", - "rayon", - "resvg", - "rowan", - "rspolib", - "skrifa", - "smol_str 0.3.6", - "strum", - "swash", - "typed-index-collections", - "unicode-segmentation", - "url", + "adler2", + "simd-adler32", ] [[package]] -name = "i-slint-core" -version = "1.17.0" +name = "mio" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b7d306bc9d6fe1d1fd5e775837ec1fa1e41d1c8063789181b7de631bd5db41c" -dependencies = [ - "auto_enums", - "bitflags 2.13.0", - "cfg-if", - "chrono", - "clru", - "const-field-offset", - "derive_more", - "euclid", - "gettext-rs", - "i-slint-common", - "i-slint-core-macros", - "icu_normalizer", - "image", - "lyon_algorithms", - "lyon_extra", - "lyon_geom", - "lyon_path", - "num-traits", - "objc2 0.6.4", - "objc2-app-kit 0.3.2", - "objc2-foundation 0.3.2", - "once_cell", - "parley", - "pin-project", - "pin-weak", - "portable-atomic", - "raw-window-handle", - "resvg", - "rgb", - "scopeguard", - "serde", - "skrifa", - "slab", - "strum", - "swash", - "sys-locale", - "taffy", - "unicode-linebreak", - "unicode-script", - "unicode-segmentation", - "vtable", - "wasm-bindgen", - "web-sys", - "web-time", - "windows", +checksum = "02bd0af71c67b473010cbbc60715ee815645a4dc942899111f494b4b737d6fda" +dependencies = [ + "libc", + "wasi", + "windows-sys 0.61.2", ] [[package]] -name = "i-slint-core-macros" -version = "1.17.0" +name = "moxcms" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e66e7fc31239ceba98646825614df8148abc30f8326296c4d762008cc22ddff" +checksum = "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b" dependencies = [ - "quote", - "serde_json", - "syn", + "num-traits", + "pxfm", ] [[package]] -name = "i-slint-renderer-skia" -version = "1.17.0" +name = "naga" +version = "29.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1c8e1e1351ed5d3b40211b5a6e5a8597cd541726f94b880ed71693bdbe519c4" +checksum = "b2bf919621e7975acb27d881bae2fb993e0d45c8e0446e85e6272971e00dc8df" dependencies = [ - "bytemuck", + "arrayvec", + "bit-set", + "bitflags 2.13.0", "cfg-if", "cfg_aliases", - "clru", - "const-field-offset", - "derive_more", - "glow", - "glutin", - "i-slint-common", - "i-slint-core", - "i-slint-core-macros", - "lyon_path", - "objc2 0.6.4", - "objc2-app-kit 0.3.2", - "objc2-core-foundation", - "objc2-foundation 0.3.2", - "objc2-metal 0.3.2", - "objc2-quartz-core 0.3.2", - "pin-weak", - "raw-window-handle", - "raw-window-metal", - "read-fonts", - "scoped-tls-hkt", - "skia-safe", - "softbuffer", - "unicode-segmentation", - "vtable", - "windows", - "write-fonts", + "codespan-reporting", + "half", + "hashbrown 0.16.1", + "hexf-parse", + "indexmap", + "libm", + "log", + "num-traits", + "once_cell", + "rustc-hash 1.1.0", + "spirv", + "thiserror 2.0.18", + "unicode-ident", ] [[package]] -name = "i-slint-renderer-software" -version = "1.17.0" +name = "ndk-sys" +version = "0.6.0+11769913" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5b4d1e212e5eed5a2ea7b7c693f152e6a50df84e2305060de13557e4b864d18" +checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873" dependencies = [ - "bytemuck", - "clru", - "derive_more", - "euclid", - "i-slint-common", - "i-slint-core", - "integer-sqrt", - "lyon_path", - "num-traits", - "skrifa", - "swash", - "zeno", + "jni-sys 0.3.1", ] [[package]] -name = "iana-time-zone" -version = "0.1.65" +name = "neli" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" +checksum = "22f9786d56d972959e1408b6a93be6af13b9c1392036c5c1fafa08a1b0c6ee87" dependencies = [ - "android_system_properties", - "core-foundation-sys", - "iana-time-zone-haiku", - "js-sys", + "bitflags 2.13.0", + "byteorder", + "derive_builder", + "getset", + "libc", "log", - "wasm-bindgen", - "windows-core", + "neli-proc-macros", + "parking_lot", ] [[package]] -name = "iana-time-zone-haiku" -version = "0.1.2" +name = "neli-proc-macros" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +checksum = "05d8d08c6e98f20a62417478ebf7be8e1425ec9acecc6f63e22da633f6b71609" dependencies = [ - "cc", + "either", + "proc-macro2", + "quote", + "serde", + "syn 2.0.118", ] [[package]] -name = "icu_collections" -version = "2.2.0" +name = "new_debug_unreachable" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c" +checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + +[[package]] +name = "no_std_io2" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "418abd1b6d34fbf6cae440dc874771b0525a604428704c76e48b29a5e67b8003" dependencies = [ - "displaydoc", - "potential_utf", - "utf8_iter", - "yoke", - "zerofrom", - "zerovec", + "memchr", ] [[package]] -name = "icu_decimal" -version = "2.2.0" +name = "nohash-hasher" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" + +[[package]] +name = "nom" +version = "7.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "288247df2e32aa776ac54fdd64de552149ac43cb840f2761811f0e8d09719dd4" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" dependencies = [ - "displaydoc", - "fixed_decimal", - "icu_decimal_data", - "icu_locale", - "icu_locale_core", - "icu_plurals", - "icu_provider", - "writeable", - "zerovec", + "memchr", + "minimal-lexical", ] [[package]] -name = "icu_decimal_data" -version = "2.2.0" +name = "nom" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" +dependencies = [ + "memchr", +] + +[[package]] +name = "noop_proc_macro" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f14a5ca9e8af29eef62064f269078424283d90dbaffeac5225addf62aaabc22" +checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" [[package]] -name = "icu_locale" -version = "2.2.0" +name = "normpath" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5a396343c7208121dc86e35623d3dfe19814a7613cfd14964994cdc9c9a2e26" +checksum = "b9985ef7269fa99f3b12437bb698381da2428743ab90f20393f399fa14cab21a" dependencies = [ - "icu_collections", - "icu_locale_core", - "icu_locale_data", - "icu_provider", - "potential_utf", - "tinystr", - "zerovec", + "windows-sys 0.61.2", ] [[package]] -name = "icu_locale_core" -version = "2.2.0" +name = "notify-rust" +version = "4.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" +checksum = "c5b4c1b4f2aa9f25f63a7a49d3dd0ed567b3670da15330a66b29434be899b891" dependencies = [ - "displaydoc", - "litemap", + "futures-lite", + "log", + "mac-notification-sys", "serde", - "tinystr", - "writeable", - "zerovec", + "tauri-winrt-notification", + "zbus", ] [[package]] -name = "icu_locale_data" -version = "2.2.0" +name = "ntapi" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5fdcc9ac77c6d74ff5cf6e65ef3181d6af32003b16fce3a77fb451d2f695993" +checksum = "c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae" +dependencies = [ + "winapi", +] [[package]] -name = "icu_normalizer" -version = "2.2.0" +name = "nu-ansi-term" +version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4" +checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "icu_collections", - "icu_normalizer_data", - "icu_properties", - "icu_provider", - "smallvec", - "zerovec", + "windows-sys 0.61.2", ] [[package]] -name = "icu_normalizer_data" -version = "2.2.0" +name = "num" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38" +checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" +dependencies = [ + "num-bigint", + "num-complex", + "num-integer", + "num-iter", + "num-rational", + "num-traits", +] [[package]] -name = "icu_plurals" -version = "2.2.0" +name = "num-bigint" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a50023f1d49ad5c4333380328a0d4a19e4b9d6d842ec06639affd5ba47c8103" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ - "fixed_decimal", - "icu_locale", - "icu_plurals_data", - "icu_provider", - "zerovec", + "num-integer", + "num-traits", ] [[package]] -name = "icu_plurals_data" -version = "2.2.0" +name = "num-bigint-dig" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8485497155dc865f901decb93ecc20d3e467df67bfeceb91e3ba34e2b11e8e1d" +checksum = "a7f9a86e097b0d187ad0e65667c2f58b9254671e86e7dbb78036b16692eae099" +dependencies = [ + "libm", + "num-integer", + "num-iter", + "num-traits", + "once_cell", + "rand 0.9.4", + "serde", + "smallvec", + "zeroize", +] [[package]] -name = "icu_properties" -version = "2.2.0" +name = "num-complex" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de" +checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" dependencies = [ - "icu_collections", - "icu_locale_core", - "icu_properties_data", - "icu_provider", - "zerotrie", - "zerovec", + "num-traits", ] [[package]] -name = "icu_properties_data" -version = "2.2.0" +name = "num-conv" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14" +checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441" [[package]] -name = "icu_provider" -version = "2.2.0" +name = "num-derive" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ - "displaydoc", - "icu_locale_core", - "serde", - "stable_deref_trait", - "writeable", - "yoke", - "zerofrom", - "zerotrie", - "zerovec", + "proc-macro2", + "quote", + "syn 2.0.118", ] [[package]] -name = "icu_segmenter" -version = "2.2.0" +name = "num-integer" +version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c0794db0b1a86193ac9c48768d0e6c52c54448e0870ad87907d456ee0dac964" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" dependencies = [ - "icu_collections", - "icu_locale", - "icu_provider", - "icu_segmenter_data", - "potential_utf", - "utf8_iter", - "zerovec", + "num-traits", ] [[package]] -name = "icu_segmenter_data" -version = "2.2.0" +name = "num-iter" +version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4a2c462a4d927d512f5f882a033ddd62f33a05bb9f230d98f736ac3dc85938f" +checksum = "c92800bd69a1eac91786bcfe9da64a897eb72911b8dc3095decbd07429e8048b" +dependencies = [ + "num-integer", + "num-traits", +] [[package]] -name = "ident_case" -version = "1.0.1" +name = "num-rational" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" +checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" +dependencies = [ + "num-bigint", + "num-integer", + "num-traits", +] [[package]] -name = "idna" -version = "1.1.0" +name = "num-traits" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ - "idna_adapter", - "smallvec", - "utf8_iter", + "autocfg", + "libm", ] [[package]] -name = "idna_adapter" -version = "1.2.2" +name = "num_cpus" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714" +checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" dependencies = [ - "icu_normalizer", - "icu_properties", + "hermit-abi", + "libc", ] [[package]] -name = "image" -version = "0.25.10" +name = "objc" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104" +checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" dependencies = [ - "bytemuck", - "byteorder-lite", - "color_quant", - "exr", - "gif", - "image-webp", - "moxcms", - "num-traits", - "png", - "qoi", - "ravif", - "rayon", - "rgb", - "tiff", - "zune-core", - "zune-jpeg", + "malloc_buf", + "objc_exception", ] [[package]] -name = "image-webp" -version = "0.2.4" +name = "objc-foundation" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3" +checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" dependencies = [ - "byteorder-lite", - "quick-error", + "block", + "objc", + "objc_id", ] [[package]] -name = "imagesize" -version = "0.14.0" +name = "objc-sys" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09e54e57b4c48b40f7aec75635392b12b3421fa26fe8b4332e63138ed278459c" +checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" [[package]] -name = "imgref" -version = "1.12.2" +name = "objc2" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89194689a993ab15268672e99e7b0e19da2da3268ac682e8f02d29d4d1434cd7" +checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" +dependencies = [ + "objc-sys", + "objc2-encode", +] [[package]] -name = "indexmap" -version = "2.14.0" +name = "objc2" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" +checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f" dependencies = [ - "equivalent", - "hashbrown 0.17.1", + "objc2-encode", ] [[package]] -name = "input" -version = "0.10.0" +name = "objc2-app-kit" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9793345a65d71317763a33066b5d8351f8760dde8d4930fe9e39b5f14a7959d" +checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" dependencies = [ "bitflags 2.13.0", - "input-sys", + "block2 0.5.1", "libc", - "log", - "udev", + "objc2 0.5.2", + "objc2-core-data 0.2.2", + "objc2-core-image 0.2.2", + "objc2-foundation 0.2.2", + "objc2-quartz-core 0.2.2", ] [[package]] -name = "input-sys" -version = "1.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36eee07d8e02bd95bf52b2e642cf13d33701b94c6e4b04fbf1d1fb07e9cb19e7" - -[[package]] -name = "integer-sqrt" -version = "0.1.5" +name = "objc2-app-kit" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "276ec31bcb4a9ee45f58bec6f9ec700ae4cf4f4f8f2fa7e06cb406bd5ffdd770" +checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" dependencies = [ - "num-traits", + "bitflags 2.13.0", + "block2 0.6.2", + "libc", + "objc2 0.6.4", + "objc2-cloud-kit", + "objc2-core-data 0.3.2", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-core-image 0.3.2", + "objc2-core-text", + "objc2-core-video", + "objc2-foundation 0.3.2", + "objc2-quartz-core 0.3.2", ] [[package]] -name = "interpolate_name" -version = "0.2.4" +name = "objc2-cloud-kit" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" +checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c" dependencies = [ - "proc-macro2", - "quote", - "syn", + "bitflags 2.13.0", + "objc2 0.6.4", + "objc2-foundation 0.3.2", ] [[package]] -name = "io-lifetimes" -version = "1.0.11" +name = "objc2-core-data" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" +checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" dependencies = [ - "hermit-abi 0.3.9", - "libc", - "windows-sys 0.48.0", + "bitflags 2.13.0", + "block2 0.5.1", + "objc2 0.5.2", + "objc2-foundation 0.2.2", ] [[package]] -name = "ipnet" -version = "2.12.0" +name = "objc2-core-data" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" +checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa" +dependencies = [ + "bitflags 2.13.0", + "objc2 0.6.4", + "objc2-foundation 0.3.2", +] [[package]] -name = "is-docker" -version = "0.2.0" +name = "objc2-core-foundation" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3" +checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" dependencies = [ - "once_cell", + "bitflags 2.13.0", + "dispatch2", + "objc2 0.6.4", ] [[package]] -name = "is-wsl" -version = "0.4.0" +name = "objc2-core-graphics" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5" +checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" dependencies = [ - "is-docker", - "once_cell", + "bitflags 2.13.0", + "dispatch2", + "objc2 0.6.4", + "objc2-core-foundation", + "objc2-io-surface", ] [[package]] -name = "is_terminal_polyfill" -version = "1.70.2" +name = "objc2-core-image" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" +checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" +dependencies = [ + "block2 0.5.1", + "objc2 0.5.2", + "objc2-foundation 0.2.2", + "objc2-metal 0.2.2", +] [[package]] -name = "itertools" -version = "0.13.0" +name = "objc2-core-image" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +checksum = "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006" dependencies = [ - "either", + "objc2 0.6.4", + "objc2-foundation 0.3.2", ] [[package]] -name = "itertools" -version = "0.14.0" +name = "objc2-core-location" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +checksum = "ca347214e24bc973fc025fd0d36ebb179ff30536ed1f80252706db19ee452009" dependencies = [ - "either", + "objc2 0.6.4", + "objc2-foundation 0.3.2", ] [[package]] -name = "itoa" -version = "1.0.18" +name = "objc2-core-text" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" +checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d" +dependencies = [ + "bitflags 2.13.0", + "objc2 0.6.4", + "objc2-core-foundation", + "objc2-core-graphics", +] [[package]] -name = "jni" -version = "0.22.4" +name = "objc2-core-video" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498" +checksum = "d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6" dependencies = [ - "cfg-if", - "combine", - "jni-macros", - "jni-sys 0.4.1", - "log", - "simd_cesu8", - "thiserror 2.0.18", - "walkdir", - "windows-link", + "bitflags 2.13.0", + "objc2 0.6.4", + "objc2-core-foundation", + "objc2-core-graphics", + "objc2-io-surface", ] [[package]] -name = "jni-macros" -version = "0.22.4" +name = "objc2-encode" +version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3" -dependencies = [ - "proc-macro2", - "quote", - "rustc_version", - "simd_cesu8", - "syn", -] +checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" [[package]] -name = "jni-sys" -version = "0.3.1" +name = "objc2-foundation" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258" +checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" dependencies = [ - "jni-sys 0.4.1", + "bitflags 2.13.0", + "block2 0.5.1", + "libc", + "objc2 0.5.2", ] [[package]] -name = "jni-sys" -version = "0.4.1" +name = "objc2-foundation" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2" +checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" dependencies = [ - "jni-sys-macros", + "bitflags 2.13.0", + "block2 0.6.2", + "libc", + "objc2 0.6.4", + "objc2-core-foundation", ] [[package]] -name = "jni-sys-macros" -version = "0.4.1" +name = "objc2-io-kit" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264" +checksum = "33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15" dependencies = [ - "quote", - "syn", + "libc", + "objc2-core-foundation", ] [[package]] -name = "jobserver" -version = "0.1.34" +name = "objc2-io-surface" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" +checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d" dependencies = [ - "getrandom 0.3.4", - "libc", + "bitflags 2.13.0", + "objc2 0.6.4", + "objc2-core-foundation", ] [[package]] -name = "js-sys" -version = "0.3.103" +name = "objc2-metal" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53b44bfcdb3f8d5837a46dae1ca9660a837176eee74a28b229bc626816589102" +checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" dependencies = [ - "cfg-if", - "futures-util", - "wasm-bindgen", + "bitflags 2.13.0", + "block2 0.5.1", + "objc2 0.5.2", + "objc2-foundation 0.2.2", ] [[package]] -name = "keyboard-types" -version = "0.7.0" +name = "objc2-metal" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" +checksum = "a0125f776a10d00af4152d74616409f0d4a2053a6f57fa5b7d6aa2854ac04794" dependencies = [ "bitflags 2.13.0", - "serde", - "unicode-segmentation", + "block2 0.6.2", + "objc2 0.6.4", + "objc2-foundation 0.3.2", ] [[package]] -name = "khronos_api" -version = "3.1.0" +name = "objc2-quartz-core" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" +checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" +dependencies = [ + "bitflags 2.13.0", + "block2 0.5.1", + "objc2 0.5.2", + "objc2-foundation 0.2.2", + "objc2-metal 0.2.2", +] [[package]] -name = "kurbo" -version = "0.13.1" +name = "objc2-quartz-core" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b60dfc32f652b926df6192e55525b16d186c69d47876c3ead4da5cc9f8450e2" +checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f" dependencies = [ - "arrayvec", - "euclid", - "polycool", - "smallvec", + "bitflags 2.13.0", + "objc2 0.6.4", + "objc2-core-foundation", + "objc2-foundation 0.3.2", + "objc2-metal 0.3.2", ] [[package]] -name = "lazy_static" -version = "1.5.0" +name = "objc2-user-notifications" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +checksum = "9df9128cbbfef73cda168416ccf7f837b62737d748333bfe9ab71c245d76613e" +dependencies = [ + "bitflags 2.13.0", + "block2 0.6.2", + "objc2 0.6.4", + "objc2-core-location", + "objc2-foundation 0.3.2", +] [[package]] -name = "lebe" -version = "0.5.3" +name = "objc_exception" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8" +checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" +dependencies = [ + "cc", +] [[package]] -name = "libc" -version = "0.2.186" +name = "objc_id" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66" +checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" +dependencies = [ + "objc", +] [[package]] -name = "libfuzzer-sys" -version = "0.4.13" +name = "object" +version = "0.37.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9fd2f41a1cba099f79a0b6b6c35656cf7c03351a7bae8ff0f28f25270f929d2" +checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" dependencies = [ - "arbitrary", - "cc", + "memchr", ] [[package]] -name = "libloading" -version = "0.8.9" +name = "object" +version = "0.39.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" +checksum = "2e5a6c098c7a3b6547378093f5cc30bc54fd361ce711e05293a5cc589562739b" dependencies = [ - "cfg-if", - "windows-link", + "memchr", ] [[package]] -name = "libm" -version = "0.2.16" +name = "once_cell" +version = "1.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" +checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" [[package]] -name = "libredox" -version = "0.1.17" +name = "once_cell_polyfill" +version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f02ab6bace2054fb888a3c16f990117b579d14a3088e472d63c6011fa185c9d3" +checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" + +[[package]] +name = "oo7" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78f2bfed90f1618b4b48dcad9307f25e14ae894e2949642c87c351601d62cebd" dependencies = [ - "bitflags 2.13.0", - "libc", - "plain", - "redox_syscall 0.8.1", + "aes", + "ashpd", + "async-fs", + "async-io", + "async-lock", + "blocking", + "cbc", + "cipher", + "digest 0.10.7", + "endi", + "futures-lite", + "futures-util", + "getrandom 0.4.3", + "hkdf", + "hmac", + "md-5", + "num", + "num-bigint-dig", + "pbkdf2", + "serde", + "serde_bytes", + "sha2 0.10.9", + "subtle", + "zbus", + "zbus_macros", + "zeroize", + "zvariant", ] [[package]] -name = "libudev-sys" -version = "0.1.4" +name = "open" +version = "5.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324" +checksum = "2fbaa89d2ddc8473c78a3adf69eea8cffa28c483b8e02a971ef31527cd0fc92c" dependencies = [ + "is-wsl", "libc", - "pkg-config", + "pathdiff", ] [[package]] -name = "linebender_resource_handle" -version = "0.1.1" +name = "openssl-probe" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4a5ff6bcca6c4867b1c4fd4ef63e4db7436ef363e0ad7531d1558856bae64f4" +checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" [[package]] -name = "linked-hash-map" -version = "0.5.6" +name = "option-ext" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" [[package]] -name = "linked_hash_set" -version = "0.1.6" +name = "ordered-float" +version = "5.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "984fb35d06508d1e69fc91050cceba9c0b748f983e6739fa2c7a9237154c52c8" +checksum = "8c7c9e0d9b23589f26070720bac724174bfec1083e82f7854cdd0267518343c0" dependencies = [ - "linked-hash-map", + "num-traits", ] [[package]] -name = "linux-raw-sys" -version = "0.4.15" +name = "ordered-stream" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" +checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" +dependencies = [ + "futures-core", + "pin-project-lite", +] [[package]] -name = "linux-raw-sys" -version = "0.9.4" +name = "palette" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "ddeed8580d347d2abf3dcf06a5f0b3dc020258338526b277847cd4248a70fc64" +dependencies = [ + "approx", + "palette_derive", + "palette_math", + "phf", +] [[package]] -name = "linux-raw-sys" -version = "0.12.1" +name = "palette_derive" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" +checksum = "88537020289b719d81be994ccf1bbf4990f477e2f69ee52fe3e45f43a02e56be" +dependencies = [ + "by_address", + "proc-macro2", + "quote", + "syn 2.0.118", +] [[package]] -name = "litemap" -version = "0.8.2" +name = "palette_math" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0" +checksum = "6e6eb142958d64335fb0e345c5b9ead2ecd6fc438c307e9d7d3c4fd428dbaf12" [[package]] -name = "local-ip-address" -version = "0.6.13" +name = "parking" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa08fb2b1ec3ea84575e94b489d06d4ce0cbf052d12acd515838f50e3c3d63e3" -dependencies = [ - "libc", - "neli", - "windows-sys 0.61.2", -] +checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" [[package]] -name = "locale_config" -version = "0.3.0" +name = "parking_lot" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" dependencies = [ - "lazy_static", - "objc", - "objc-foundation", - "regex", - "winapi", + "lock_api", + "parking_lot_core", ] [[package]] -name = "lock_api" -version = "0.4.14" +name = "parking_lot_core" +version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" dependencies = [ - "scopeguard", + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-link 0.2.1", ] [[package]] -name = "log" -version = "0.4.33" +name = "paste" +version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" [[package]] -name = "loop9" -version = "0.1.5" +name = "pastey" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062" -dependencies = [ - "imgref", -] +checksum = "35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec" [[package]] -name = "lru-slab" -version = "0.1.2" +name = "pathdiff" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" +checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" [[package]] -name = "lyon_algorithms" -version = "1.0.20" +name = "pathfinder_geometry" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8575c0d003ae459399623c4def180c63b77f343b1a7fee64f249b349e7699a31" +checksum = "0b7b7e7b4ea703700ce73ebf128e1450eb69c3a8329199ffbfb9b2a0418e5ad3" dependencies = [ - "lyon_path", - "num-traits", + "log", + "pathfinder_simd", ] [[package]] -name = "lyon_extra" -version = "1.1.0" +name = "pathfinder_simd" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7755f08423275157ad1680aaecc9ccb7e0cc633da3240fea2d1522935cc15c72" +checksum = "4500030c302e4af1d423f36f3b958d1aecb6c04184356ed5a833bf6b60435777" dependencies = [ - "lyon_path", - "thiserror 2.0.18", + "rustc_version", ] [[package]] -name = "lyon_geom" -version = "1.0.19" +name = "pbkdf2" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4336502e29e32af93cf2dad2214ed6003c17ceb5bd499df77b1de663b9042b92" +checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" dependencies = [ - "arrayvec", - "euclid", - "num-traits", + "digest 0.10.7", + "hmac", ] [[package]] -name = "lyon_path" -version = "1.0.19" +name = "percent-encoding" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c463f9c428b7fc5ec885dcd39ce4aa61e29111d0e33483f6f98c74e89d8621e" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" + +[[package]] +name = "perf" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#fd82517a115d97a07835b52f0512b22b38e38ccf" dependencies = [ - "lyon_geom", - "num-traits", + "collections", + "serde", + "serde_json", ] [[package]] -name = "malloc_buf" -version = "0.0.6" +name = "phf" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" +checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" dependencies = [ - "libc", + "phf_macros", + "phf_shared", + "serde", ] [[package]] -name = "matchers" -version = "0.2.0" +name = "phf_generator" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" +checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737" dependencies = [ - "regex-automata", + "fastrand", + "phf_shared", ] [[package]] -name = "matchit" -version = "0.8.4" +name = "phf_macros" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3" +checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef" +dependencies = [ + "phf_generator", + "phf_shared", + "proc-macro2", + "quote", + "syn 2.0.118", +] [[package]] -name = "maybe-rayon" -version = "0.1.1" +name = "phf_shared" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" +checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" dependencies = [ - "cfg-if", - "rayon", + "siphasher", ] [[package]] -name = "memchr" -version = "2.8.2" +name = "pico-args" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4" +checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315" [[package]] -name = "memmap2" -version = "0.9.11" +name = "pin-project" +version = "1.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1219ed1b7f229ee7104d281dd01d6802fe28bb6e95d292942c4daacdeb798c0" +checksum = "2466b2336ed02bcdca6b294417127b90ec92038d1d5c4fbeac971a922e0e0924" dependencies = [ - "libc", + "pin-project-internal", ] [[package]] -name = "memoffset" -version = "0.9.1" +name = "pin-project-internal" +version = "1.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" +checksum = "c96395f0a926bc13b1c17622aaddda1ecb55d49c8f1bf9777e4d877800a43f8b" dependencies = [ - "autocfg", + "proc-macro2", + "quote", + "syn 2.0.118", ] [[package]] -name = "mime" -version = "0.3.17" +name = "pin-project-lite" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" +checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" [[package]] -name = "minimal-lexical" -version = "0.2.1" +name = "piper" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" +checksum = "c835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1" +dependencies = [ + "atomic-waker", + "fastrand", + "futures-io", +] [[package]] -name = "miniz_oxide" -version = "0.8.9" +name = "pkg-config" +version = "0.3.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" -dependencies = [ - "adler2", - "simd-adler32", -] +checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e" [[package]] -name = "mio" -version = "1.2.1" +name = "png" +version = "0.17.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02bd0af71c67b473010cbbc60715ee815645a4dc942899111f494b4b737d6fda" +checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526" dependencies = [ - "libc", - "wasi", - "windows-sys 0.61.2", + "bitflags 1.3.2", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", ] [[package]] -name = "moxcms" -version = "0.8.1" +name = "png" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b" +checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61" dependencies = [ - "num-traits", - "pxfm", + "bitflags 2.13.0", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", ] [[package]] -name = "muda" -version = "0.19.3" +name = "polling" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dd04e60bc0b07438a6771710ee1698f98f6ebbc7f89b61264af1563b8aeb878" +checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" dependencies = [ - "crossbeam-channel", - "dpi", - "keyboard-types", - "objc2 0.6.4", - "objc2-app-kit 0.3.2", - "objc2-core-foundation", - "objc2-foundation 0.3.2", - "once_cell", - "png", - "thiserror 2.0.18", + "cfg-if", + "concurrent-queue", + "hermit-abi", + "pin-project-lite", + "rustix 1.1.4", "windows-sys 0.61.2", ] [[package]] -name = "natord" -version = "1.0.9" +name = "pollster" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c" +checksum = "5da3b0203fd7ee5720aa0b5e790b591aa5d3f41c3ed2c34a3a393382198af2f7" [[package]] -name = "ndk" -version = "0.9.0" +name = "pollster" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3" + +[[package]] +name = "polycool" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" +checksum = "50596ddc09eb5ad5f75cacd40209568e66df71baf86e1499a0e99c4cff12a5a6" dependencies = [ - "bitflags 2.13.0", - "jni-sys 0.3.1", - "log", - "ndk-sys", - "num_enum", - "raw-window-handle", - "thiserror 1.0.69", + "arrayvec", ] [[package]] -name = "ndk-context" -version = "0.1.1" +name = "portable-atomic" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" +checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" [[package]] -name = "ndk-sys" -version = "0.6.0+11769913" +name = "portable-atomic-util" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873" +checksum = "c2a106d1259c23fac8e543272398ae0e3c0b8d33c88ed73d0cc71b0f1d902618" dependencies = [ - "jni-sys 0.3.1", + "portable-atomic", ] [[package]] -name = "neli" -version = "0.7.4" +name = "postage" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22f9786d56d972959e1408b6a93be6af13b9c1392036c5c1fafa08a1b0c6ee87" +checksum = "af3fb618632874fb76937c2361a7f22afd393c982a2165595407edc75b06d3c1" dependencies = [ - "bitflags 2.13.0", - "byteorder", - "derive_builder", - "getset", - "libc", + "atomic", + "crossbeam-queue", + "futures", "log", - "neli-proc-macros", "parking_lot", + "pin-project", + "pollster 0.2.5", + "static_assertions", + "thiserror 1.0.69", ] [[package]] -name = "neli-proc-macros" -version = "0.2.2" +name = "potential_utf" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05d8d08c6e98f20a62417478ebf7be8e1425ec9acecc6f63e22da633f6b71609" +checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564" dependencies = [ - "either", - "proc-macro2", - "quote", - "serde", - "syn", + "zerovec", ] [[package]] -name = "new_debug_unreachable" -version = "1.0.6" +name = "powerfmt" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] -name = "nix" -version = "0.31.3" +name = "ppv-lite86" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf20d2fde8ff38632c426f1165ed7436270b44f199fc55284c38276f9db47c3d" +checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" dependencies = [ - "bitflags 2.13.0", - "cfg-if", - "cfg_aliases", - "libc", + "zerocopy", ] [[package]] -name = "no_std_io2" -version = "0.9.4" +name = "presser" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418abd1b6d34fbf6cae440dc874771b0525a604428704c76e48b29a5e67b8003" -dependencies = [ - "memchr", -] +checksum = "e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa" [[package]] -name = "nom" -version = "7.1.3" +name = "prettyplease" +version = "0.2.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" dependencies = [ - "memchr", - "minimal-lexical", + "proc-macro2", + "syn 2.0.118", ] [[package]] -name = "nom" -version = "8.0.0" +name = "proc-macro-crate" +version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" +checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" dependencies = [ - "memchr", + "toml_edit 0.25.12+spec-1.1.0", ] [[package]] -name = "noop_proc_macro" -version = "0.3.0" +name = "proc-macro2" +version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" +dependencies = [ + "unicode-ident", +] [[package]] -name = "ntapi" -version = "0.4.3" +name = "profiling" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae" +checksum = "3d595e54a326bc53c1c197b32d295e14b169e3cfeaa8dc82b529f947fba6bcf5" dependencies = [ - "winapi", + "profiling-procmacros", ] [[package]] -name = "nu-ansi-term" -version = "0.50.3" +name = "profiling-procmacros" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" +checksum = "4488a4a36b9a4ba6b9334a32a39971f77c1436ec82c38707bce707699cc3bbcb" dependencies = [ - "windows-sys 0.61.2", + "quote", + "syn 2.0.118", ] [[package]] -name = "num-bigint" -version = "0.4.6" +name = "psm" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +checksum = "4dcd034599e63b970727f70d79e02d62390a4a84f7c6b827c27c46d5ac3fa622" dependencies = [ - "num-integer", - "num-traits", + "ar_archive_writer", + "cc", ] [[package]] -name = "num-conv" -version = "0.2.2" +name = "pxfm" +version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441" +checksum = "e0c5ccf5294c6ccd63a74f1565028353830a9c2f5eb0c682c355c471726a6e3f" [[package]] -name = "num-derive" -version = "0.4.2" +name = "qoi" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" +checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" dependencies = [ - "proc-macro2", - "quote", - "syn", + "bytemuck", ] [[package]] -name = "num-integer" -version = "0.1.46" +name = "quick-error" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" -dependencies = [ - "num-traits", -] +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" [[package]] -name = "num-rational" -version = "0.4.2" +name = "quick-xml" +version = "0.39.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" +checksum = "cdcc8dd4e2f670d309a5f0e83fe36dfdc05af317008fea29144da1a2ac858e5e" dependencies = [ - "num-bigint", - "num-integer", - "num-traits", + "memchr", + "serde", ] [[package]] -name = "num-traits" -version = "0.2.19" +name = "quick-xml" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +checksum = "e660451e55124f798a69a5af3f49ccfbefbd41910eefd25caf2393e1f3473ec1" dependencies = [ - "autocfg", - "libm", + "memchr", ] [[package]] -name = "num_enum" -version = "0.7.6" +name = "quinn" +version = "0.11.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26" +checksum = "0c1a41e437b6bbd489372cd4971de128e85c855f56c57f283d20ff016cf7c0a8" dependencies = [ - "num_enum_derive", - "rustversion", + "bytes", + "cfg_aliases", + "pin-project-lite", + "quinn-proto", + "quinn-udp", + "rustc-hash 2.1.2", + "rustls", + "socket2", + "thiserror 2.0.18", + "tokio", + "tracing", + "web-time", ] [[package]] -name = "num_enum_derive" -version = "0.7.6" +name = "quinn-proto" +version = "0.11.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8" +checksum = "4fcb935c5bec503c2f0e306bdd3e58bb9029dcb14fa8d9ac76e3a5256ac0763e" dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn", + "aws-lc-rs", + "bytes", + "getrandom 0.3.4", + "lru-slab", + "rand 0.9.4", + "ring", + "rustc-hash 2.1.2", + "rustls", + "rustls-pki-types", + "slab", + "thiserror 2.0.18", + "tinyvec", + "tracing", + "web-time", ] [[package]] -name = "objc" -version = "0.2.7" +name = "quinn-udp" +version = "0.5.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" +checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd" dependencies = [ - "malloc_buf", + "cfg_aliases", + "libc", + "once_cell", + "socket2", + "tracing", + "windows-sys 0.52.0", ] [[package]] -name = "objc-foundation" -version = "0.1.1" +name = "quote" +version = "1.0.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" +checksum = "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368" dependencies = [ - "block", - "objc", - "objc_id", + "proc-macro2", ] [[package]] -name = "objc-sys" -version = "0.3.5" +name = "r-efi" +version = "5.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" [[package]] -name = "objc2" -version = "0.5.2" +name = "r-efi" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" -dependencies = [ - "objc-sys", - "objc2-encode", -] +checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" [[package]] -name = "objc2" -version = "0.6.4" +name = "rand" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f" +checksum = "22f6172bdec972074665ed81ed53b71da00bfc44b65a753cfde883ec4c702a1a" dependencies = [ - "objc2-encode", + "libc", + "rand_chacha 0.3.1", + "rand_core 0.6.4", ] [[package]] -name = "objc2-app-kit" -version = "0.2.2" +name = "rand" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff" +checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea" dependencies = [ - "bitflags 2.13.0", - "block2 0.5.1", - "libc", - "objc2 0.5.2", - "objc2-core-data 0.2.2", - "objc2-core-image 0.2.2", - "objc2-foundation 0.2.2", - "objc2-quartz-core 0.2.2", + "rand_chacha 0.9.0", + "rand_core 0.9.5", ] [[package]] -name = "objc2-app-kit" -version = "0.3.2" +name = "rand" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" +checksum = "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207" dependencies = [ - "bitflags 2.13.0", - "block2 0.6.2", - "libc", - "objc2 0.6.4", - "objc2-cloud-kit 0.3.2", - "objc2-core-data 0.3.2", - "objc2-core-foundation", - "objc2-core-graphics", - "objc2-core-image 0.3.2", - "objc2-core-text", - "objc2-core-video", - "objc2-foundation 0.3.2", - "objc2-quartz-core 0.3.2", + "chacha20", + "getrandom 0.4.3", + "rand_core 0.10.1", ] [[package]] -name = "objc2-cloud-kit" -version = "0.2.2" +name = "rand_chacha" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ - "bitflags 2.13.0", - "block2 0.5.1", - "objc2 0.5.2", - "objc2-core-location", - "objc2-foundation 0.2.2", + "ppv-lite86", + "rand_core 0.6.4", ] [[package]] -name = "objc2-cloud-kit" -version = "0.3.2" +name = "rand_chacha" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" dependencies = [ - "bitflags 2.13.0", - "objc2 0.6.4", - "objc2-foundation 0.3.2", + "ppv-lite86", + "rand_core 0.9.5", ] [[package]] -name = "objc2-contacts" -version = "0.2.2" +name = "rand_core" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "block2 0.5.1", - "objc2 0.5.2", - "objc2-foundation 0.2.2", + "getrandom 0.2.17", ] [[package]] -name = "objc2-core-data" -version = "0.2.2" +name = "rand_core" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef" +checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" dependencies = [ - "bitflags 2.13.0", - "block2 0.5.1", - "objc2 0.5.2", - "objc2-foundation 0.2.2", + "getrandom 0.3.4", ] [[package]] -name = "objc2-core-data" -version = "0.3.2" +name = "rand_core" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa" +checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69" + +[[package]] +name = "range-alloc" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca45419789ae5a7899559e9512e58ca889e41f04f1f2445e9f4b290ceccd1d08" + +[[package]] +name = "rangemap" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a611d15b50743feb4c76b7d03edcb0e64f399c26961e4efe6975bc398be6aa3d" + +[[package]] +name = "rav1e" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43b6dd56e85d9483277cde964fd1bdb0428de4fec5ebba7540995639a21cb32b" dependencies = [ - "bitflags 2.13.0", - "objc2 0.6.4", - "objc2-foundation 0.3.2", + "aligned-vec", + "arbitrary", + "arg_enum_proc_macro", + "arrayvec", + "av-scenechange", + "av1-grain", + "bitstream-io", + "built", + "cfg-if", + "interpolate_name", + "itertools 0.14.0", + "libc", + "libfuzzer-sys", + "log", + "maybe-rayon", + "new_debug_unreachable", + "noop_proc_macro", + "num-derive", + "num-traits", + "paste", + "profiling", + "rand 0.9.4", + "rand_chacha 0.9.0", + "simd_helpers", + "thiserror 2.0.18", + "v_frame", + "wasm-bindgen", ] [[package]] -name = "objc2-core-foundation" -version = "0.3.2" +name = "ravif" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" +checksum = "e52310197d971b0f5be7fe6b57530dcd27beb35c1b013f29d66c1ad73fbbcc45" dependencies = [ - "bitflags 2.13.0", - "dispatch2", - "objc2 0.6.4", + "avif-serialize", + "imgref", + "loop9", + "quick-error", + "rav1e", + "rayon", + "rgb", ] [[package]] -name = "objc2-core-graphics" -version = "0.3.2" +name = "raw-window-handle" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" +checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" + +[[package]] +name = "raw-window-metal" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40d213455a5f1dc59214213c7330e074ddf8114c9a42411eb890c767357ce135" dependencies = [ - "bitflags 2.13.0", - "dispatch2", "objc2 0.6.4", "objc2-core-foundation", - "objc2-io-surface", + "objc2-foundation 0.3.2", + "objc2-quartz-core 0.3.2", ] [[package]] -name = "objc2-core-image" -version = "0.2.2" +name = "rayon" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80" +checksum = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d" dependencies = [ - "block2 0.5.1", - "objc2 0.5.2", - "objc2-foundation 0.2.2", - "objc2-metal 0.2.2", + "either", + "rayon-core", ] [[package]] -name = "objc2-core-image" -version = "0.3.2" +name = "rayon-core" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006" +checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" dependencies = [ - "objc2 0.6.4", - "objc2-foundation 0.3.2", + "crossbeam-deque", + "crossbeam-utils", ] [[package]] -name = "objc2-core-location" -version = "0.2.2" +name = "read-fonts" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781" +checksum = "7b634fabf032fab15307ffd272149b622260f55974d9fad689292a5d33df02e5" dependencies = [ - "block2 0.5.1", - "objc2 0.5.2", - "objc2-contacts", - "objc2-foundation 0.2.2", + "bytemuck", + "core_maths", + "font-types", ] [[package]] -name = "objc2-core-text" -version = "0.3.2" +name = "read-fonts" +version = "0.39.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d" +checksum = "c4ed38b89c2c77ff968c524145ad65fb010f38af5c7a224b53b81d47ac2daa81" dependencies = [ - "bitflags 2.13.0", - "objc2 0.6.4", - "objc2-core-foundation", - "objc2-core-graphics", + "bytemuck", + "font-types", ] [[package]] -name = "objc2-core-video" -version = "0.3.2" +name = "redox_syscall" +version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6" +checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" dependencies = [ "bitflags 2.13.0", - "objc2 0.6.4", - "objc2-core-foundation", - "objc2-core-graphics", - "objc2-io-surface", ] [[package]] -name = "objc2-encode" -version = "4.1.0" +name = "redox_users" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" +checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" +dependencies = [ + "getrandom 0.2.17", + "libredox", + "thiserror 2.0.18", +] [[package]] -name = "objc2-foundation" -version = "0.2.2" +name = "ref-cast" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" +checksum = "7e440fb4e4b4147295338efb76001ab9e4efc0e5839df2c47fc5ac2381d365c3" dependencies = [ - "bitflags 2.13.0", - "block2 0.5.1", - "dispatch", - "libc", - "objc2 0.5.2", + "ref-cast-impl", ] [[package]] -name = "objc2-foundation" -version = "0.3.2" +name = "ref-cast-impl" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" +checksum = "92ecd8964f8453721699a1ed72037b0db49ce2f5a5138486ee89bed6f67cdf3a" dependencies = [ - "bitflags 2.13.0", - "block2 0.6.2", - "objc2 0.6.4", - "objc2-core-foundation", + "proc-macro2", + "quote", + "syn 3.0.3", ] [[package]] -name = "objc2-io-kit" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33fafba39597d6dc1fb709123dfa8289d39406734be322956a69f0931c73bb15" +name = "refineable" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#fd82517a115d97a07835b52f0512b22b38e38ccf" dependencies = [ - "libc", - "objc2-core-foundation", + "derive_refineable", ] [[package]] -name = "objc2-io-surface" -version = "0.3.2" +name = "regex" +version = "1.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d" +checksum = "f1292b7759ae1cb9ec195452d1390a074f0cd8541ab7a5a8c31cd6db45d4a6ba" dependencies = [ - "bitflags 2.13.0", - "objc2 0.6.4", - "objc2-core-foundation", + "aho-corasick", + "memchr", + "regex-automata", + "regex-syntax", ] [[package]] -name = "objc2-link-presentation" -version = "0.2.2" +name = "regex-automata" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398" +checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" dependencies = [ - "block2 0.5.1", - "objc2 0.5.2", - "objc2-app-kit 0.2.2", - "objc2-foundation 0.2.2", + "aho-corasick", + "memchr", + "regex-syntax", ] [[package]] -name = "objc2-metal" -version = "0.2.2" +name = "regex-syntax" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" -dependencies = [ - "bitflags 2.13.0", - "block2 0.5.1", - "objc2 0.5.2", - "objc2-foundation 0.2.2", -] +checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4" [[package]] -name = "objc2-metal" -version = "0.3.2" +name = "renderdoc-sys" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0125f776a10d00af4152d74616409f0d4a2053a6f57fa5b7d6aa2854ac04794" -dependencies = [ - "bitflags 2.13.0", - "objc2 0.6.4", - "objc2-foundation 0.3.2", -] +checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832" [[package]] -name = "objc2-quartz-core" -version = "0.2.2" +name = "reqwest" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" +checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3" dependencies = [ - "bitflags 2.13.0", - "block2 0.5.1", - "objc2 0.5.2", - "objc2-foundation 0.2.2", - "objc2-metal 0.2.2", + "base64", + "bytes", + "encoding_rs", + "futures-channel", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "http-body-util", + "hyper", + "hyper-rustls", + "hyper-util", + "js-sys", + "log", + "mime", + "percent-encoding", + "pin-project-lite", + "quinn", + "rustls", + "rustls-pki-types", + "rustls-platform-verifier", + "serde", + "serde_json", + "sync_wrapper", + "tokio", + "tokio-rustls", + "tower", + "tower-http", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", ] [[package]] -name = "objc2-quartz-core" -version = "0.3.2" +name = "resvg" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f" +checksum = "b563218631706d614e23059436526d005b50ab5f2d506b55a17eb65c5eb83419" dependencies = [ - "bitflags 2.13.0", - "objc2 0.6.4", - "objc2-core-foundation", - "objc2-foundation 0.3.2", - "objc2-metal 0.3.2", + "gif", + "image-webp", + "log", + "pico-args", + "rgb", + "svgtypes", + "tiny-skia", + "usvg", + "zune-jpeg", ] [[package]] -name = "objc2-symbols" -version = "0.2.2" +name = "rgb" +version = "0.8.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc" +checksum = "47b34b781b31e5d73e9fbc8689c70551fd1ade9a19e3e28cfec8580a79290cc4" dependencies = [ - "objc2 0.5.2", - "objc2-foundation 0.2.2", + "bytemuck", ] [[package]] -name = "objc2-ui-kit" -version = "0.2.2" +name = "ring" +version = "0.17.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f" +checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" dependencies = [ - "bitflags 2.13.0", - "block2 0.5.1", - "objc2 0.5.2", - "objc2-cloud-kit 0.2.2", - "objc2-core-data 0.2.2", - "objc2-core-image 0.2.2", - "objc2-core-location", - "objc2-foundation 0.2.2", - "objc2-link-presentation", - "objc2-quartz-core 0.2.2", - "objc2-symbols", - "objc2-uniform-type-identifiers", - "objc2-user-notifications", + "cc", + "cfg-if", + "getrandom 0.2.17", + "libc", + "untrusted", + "windows-sys 0.52.0", ] [[package]] -name = "objc2-ui-kit" -version = "0.3.2" +name = "ropey" +version = "2.0.0-beta.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22" +checksum = "4045a00dc327d084a2bbf126976e14125b54f23bd30511d45b842eba76c52d74" dependencies = [ - "bitflags 2.13.0", - "block2 0.6.2", - "objc2 0.6.4", - "objc2-core-foundation", - "objc2-foundation 0.3.2", - "objc2-quartz-core 0.3.2", + "str_indices", ] [[package]] -name = "objc2-uniform-type-identifiers" -version = "0.2.2" +name = "roxmltree" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97" + +[[package]] +name = "roxmltree" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe" +checksum = "f1964b10c76125c36f8afe190065a4bf9a87bf324842c05701330bba9f1cacbb" dependencies = [ - "block2 0.5.1", - "objc2 0.5.2", - "objc2-foundation 0.2.2", + "memchr", ] [[package]] -name = "objc2-user-notifications" -version = "0.2.2" +name = "rust-embed" +version = "8.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3" +checksum = "e9e7760e252aaba7b09f4be00e36476cf585bdb68a53552ac954cdf504ab4bc9" dependencies = [ - "bitflags 2.13.0", - "block2 0.5.1", - "objc2 0.5.2", - "objc2-core-location", - "objc2-foundation 0.2.2", + "rust-embed-impl", + "rust-embed-utils", + "walkdir", ] [[package]] -name = "objc_id" -version = "0.1.1" +name = "rust-embed-impl" +version = "8.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" +checksum = "3bcfc4d6f53af43755f7a723e4b6b8794fcce052a178dd8c6c1dadc5f5343097" dependencies = [ - "objc", + "mime_guess", + "proc-macro2", + "quote", + "rust-embed-utils", + "shellexpand", + "syn 2.0.118", + "walkdir", ] [[package]] -name = "once_cell" -version = "1.21.4" +name = "rust-embed-utils" +version = "8.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" +checksum = "42ffa149f6aa81b58a5b3011d01a857c4ed12c7a732d2c51947a4c7c692185f0" dependencies = [ - "critical-section", - "portable-atomic", + "globset", + "sha2 0.11.0", + "walkdir", ] [[package]] -name = "once_cell_polyfill" -version = "1.70.2" +name = "rust-i18n" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" +checksum = "f10cee36dd3b1f7929ea12b759de9eea9eff83bfccbc71f387ef4d41a57c64a4" +dependencies = [ + "globwalk", + "regex", + "rust-i18n-macro", + "rust-i18n-support", + "smallvec", +] [[package]] -name = "open" -version = "5.3.5" +name = "rust-i18n-macro" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fbaa89d2ddc8473c78a3adf69eea8cffa28c483b8e02a971ef31527cd0fc92c" +checksum = "f0bb1ed4e04fe26c2a2652cad1c6595efaf7196f4445c0d6e13c67154347fb7e" dependencies = [ - "is-wsl", - "libc", - "pathdiff", + "glob", + "proc-macro2", + "quote", + "rust-i18n-support", + "serde", + "serde_json", + "syn 2.0.118", ] [[package]] -name = "openssl-probe" -version = "0.2.1" +name = "rust-i18n-support" +version = "4.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" +checksum = "ba1c083408a2733180ae0acf2897612f8ceec7b0c0dcd065a0a87103bfb3b1d9" +dependencies = [ + "arc-swap", + "base62", + "globwalk", + "itertools 0.11.0", + "normpath", + "serde", + "serde-saphyr", + "serde_json", + "siphasher", + "toml 0.8.23", + "triomphe", +] [[package]] -name = "option-ext" -version = "0.2.0" +name = "rustc-demangle" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" +checksum = "b74b56ffa8bb2830709a538c2cbcae9aa062db0d2a42563bfb09bdaae44020eb" [[package]] -name = "orbclient" -version = "0.3.55" +name = "rustc-hash" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5df339f526ea9a60e371768d50efc2f2508c7203290731565d1f7a6f71d21747" -dependencies = [ - "libc", - "libredox", -] +checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] -name = "ordered-stream" -version = "0.2.0" +name = "rustc-hash" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" -dependencies = [ - "futures-core", - "pin-project-lite", -] +checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" [[package]] -name = "owned_ttf_parser" -version = "0.25.1" +name = "rustc_version" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36820e9051aca1014ddc75770aab4d68bc1e9e632f0f5627c4086bc216fb583b" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" dependencies = [ - "ttf-parser", + "semver", ] [[package]] -name = "parking" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" - -[[package]] -name = "parking_lot" -version = "0.12.5" +name = "rustix" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "lock_api", - "parking_lot_core", + "bitflags 2.13.0", + "errno", + "libc", + "linux-raw-sys 0.4.15", + "windows-sys 0.52.0", ] [[package]] -name = "parking_lot_core" -version = "0.9.12" +name = "rustix" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" +checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" dependencies = [ - "cfg-if", + "bitflags 2.13.0", + "errno", "libc", - "redox_syscall 0.5.18", - "smallvec", - "windows-link", + "linux-raw-sys 0.12.1", + "windows-sys 0.52.0", ] [[package]] -name = "parlance" -version = "0.1.0" +name = "rustls" +version = "0.23.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b6937eda350acc1a5d05872c3cbf99fe78619c269096e2be3d4a350058639d5" +checksum = "6b92b125634d9b795e7beca796cc790df15a7fb38323bf3196fda83292d06b1f" +dependencies = [ + "aws-lc-rs", + "log", + "once_cell", + "ring", + "rustls-pki-types", + "rustls-webpki", + "subtle", + "zeroize", +] [[package]] -name = "parley" -version = "0.10.0" +name = "rustls-native-certs" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b1cfcf399c774719fb1fa51bc6b91e86bdf003b03202a0902f1827ba6750746" +checksum = "dab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4d" dependencies = [ - "fontique", - "harfrust", - "hashbrown 0.17.1", - "icu_normalizer", - "icu_properties", - "icu_segmenter", - "linebender_resource_handle", - "parlance", - "parley_data", - "skrifa", + "openssl-probe", + "rustls-pki-types", + "schannel", + "security-framework", ] [[package]] -name = "parley_data" -version = "0.10.0" +name = "rustls-pki-types" +version = "1.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1d3755e2cc12c0625b0cd2f2773c6a37dd11d1531940c945ade4aeb78f2b145" +checksum = "30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9" dependencies = [ - "icu_properties", + "web-time", + "zeroize", ] [[package]] -name = "paste" -version = "1.0.15" +name = "rustls-platform-verifier" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" +checksum = "26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0" +dependencies = [ + "core-foundation 0.10.1", + "core-foundation-sys", + "jni", + "log", + "once_cell", + "rustls", + "rustls-native-certs", + "rustls-platform-verifier-android", + "rustls-webpki", + "security-framework", + "security-framework-sys", + "webpki-root-certs", + "windows-sys 0.52.0", +] [[package]] -name = "pastey" +name = "rustls-platform-verifier-android" version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec" +checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" [[package]] -name = "pathdiff" -version = "0.2.3" +name = "rustls-webpki" +version = "0.103.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" +checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e" +dependencies = [ + "aws-lc-rs", + "ring", + "rustls-pki-types", + "untrusted", +] [[package]] -name = "percent-encoding" -version = "2.3.2" +name = "rustversion" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" [[package]] -name = "phf" -version = "0.13.1" +name = "rustybuzz" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" +checksum = "fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702" dependencies = [ - "phf_macros", - "phf_shared", - "serde", + "bitflags 2.13.0", + "bytemuck", + "core_maths", + "log", + "smallvec", + "ttf-parser", + "unicode-bidi-mirroring", + "unicode-ccc", + "unicode-properties", + "unicode-script", ] [[package]] -name = "phf_generator" -version = "0.13.1" +name = "ryu" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737" +checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" dependencies = [ - "fastrand", - "phf_shared", + "winapi-util", ] [[package]] -name = "phf_macros" -version = "0.13.1" +name = "schannel" +version = "0.1.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef" +checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939" dependencies = [ - "phf_generator", - "phf_shared", - "proc-macro2", - "quote", - "syn", + "windows-sys 0.61.2", ] [[package]] -name = "phf_shared" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" +name = "scheduler" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#fd82517a115d97a07835b52f0512b22b38e38ccf" dependencies = [ - "siphasher", + "async-task", + "backtrace", + "chrono", + "flume", + "futures", + "parking_lot", + "rand 0.9.4", + "wasm_thread", + "web-time", ] [[package]] -name = "pico-args" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315" - -[[package]] -name = "pin-project" -version = "1.1.13" +name = "schemars" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2466b2336ed02bcdca6b294417127b90ec92038d1d5c4fbeac971a922e0e0924" +checksum = "687274d293b6cdc6e73e0fee520bf2049650090d7164f87672d212a3c530cf4a" dependencies = [ - "pin-project-internal", + "dyn-clone", + "indexmap", + "ref-cast", + "schemars_derive", + "serde", + "serde_json", ] [[package]] -name = "pin-project-internal" -version = "1.1.13" +name = "schemars_derive" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c96395f0a926bc13b1c17622aaddda1ecb55d49c8f1bf9777e4d877800a43f8b" +checksum = "d98c67716b46af2f0b8cf752abc930f6f9aecfbf671ecfb531db8a31dbe4e2ba" dependencies = [ "proc-macro2", "quote", - "syn", + "serde_derive_internals", + "syn 3.0.3", ] [[package]] -name = "pin-project-lite" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" - -[[package]] -name = "pin-utils" -version = "0.1.0" +name = "scoped-tls" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" [[package]] -name = "pin-weak" -version = "1.1.0" +name = "scopeguard" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b330c9d1b92dfe68442ca20b009c717d5f0b1e3cf4965e62f704c3c6e95a1305" +checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] -name = "piper" -version = "0.2.5" +name = "screencapturekit" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1" +checksum = "1a5eeeb57ac94960cfe5ff4c402be6585ae4c8d29a2cf41b276048c2e849d64e" dependencies = [ - "atomic-waker", - "fastrand", - "futures-io", + "screencapturekit-sys", ] [[package]] -name = "pkg-config" -version = "0.3.33" +name = "screencapturekit-sys" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e" +checksum = "22411b57f7d49e7fe08025198813ee6fd65e1ee5eff4ebc7880c12c82bde4c60" +dependencies = [ + "block", + "dispatch", + "objc", + "objc-foundation", + "objc_id", + "once_cell", +] [[package]] -name = "plain" -version = "0.2.3" +name = "seahash" +version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" +checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" [[package]] -name = "png" -version = "0.18.1" +name = "security-framework" +version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61" +checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d" dependencies = [ "bitflags 2.13.0", - "crc32fast", - "fdeflate", - "flate2", - "miniz_oxide", + "core-foundation 0.10.1", + "core-foundation-sys", + "libc", + "security-framework-sys", ] [[package]] -name = "polling" -version = "3.11.0" +name = "security-framework-sys" +version = "2.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218" +checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3" dependencies = [ - "cfg-if", - "concurrent-queue", - "hermit-abi 0.5.2", - "pin-project-lite", - "rustix 1.1.4", - "windows-sys 0.61.2", + "core-foundation-sys", + "libc", ] [[package]] -name = "polycool" -version = "0.4.0" +name = "self_cell" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50596ddc09eb5ad5f75cacd40209568e66df71baf86e1499a0e99c4cff12a5a6" -dependencies = [ - "arrayvec", -] +checksum = "2ab42ca02749e120097e328d91d415325bdf43b1c72c4c8badf37375fe40a813" [[package]] -name = "portable-atomic" -version = "1.13.1" +name = "semver" +version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" +checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" dependencies = [ - "critical-section", + "serde", + "serde_core", ] [[package]] -name = "potential_utf" -version = "0.1.5" +name = "serde" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ "serde_core", - "writeable", - "zerovec", + "serde_derive", ] [[package]] -name = "powerfmt" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" - -[[package]] -name = "ppv-lite86" -version = "0.2.21" +name = "serde-saphyr" +version = "0.0.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" +checksum = "7bd22781911de0ca6debda95f073c8f18bec65d1a94f1fa9573f3102e514cea4" dependencies = [ - "zerocopy", + "ahash", + "annotate-snippets", + "base64", + "encoding_rs_io", + "getrandom 0.3.4", + "granit-parser", + "nohash-hasher", + "num-traits", + "serde_core", + "smallvec", + "zmij", ] [[package]] -name = "prettyplease" -version = "0.2.37" +name = "serde_bytes" +version = "0.11.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" +checksum = "a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8" dependencies = [ - "proc-macro2", - "syn", + "serde", + "serde_core", ] [[package]] -name = "proc-macro-crate" -version = "3.5.0" +name = "serde_core" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ - "toml_edit", + "serde_derive", ] [[package]] -name = "proc-macro2" -version = "1.0.106" +name = "serde_derive" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ - "unicode-ident", + "proc-macro2", + "quote", + "syn 2.0.118", ] [[package]] -name = "profiling" -version = "1.0.18" +name = "serde_derive_internals" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d595e54a326bc53c1c197b32d295e14b169e3cfeaa8dc82b529f947fba6bcf5" +checksum = "f852137cce035d6a4df67ccce505ff6b3e9fd3a10e3e52b24dc71e650bb1a9bd" dependencies = [ - "profiling-procmacros", + "proc-macro2", + "quote", + "syn 3.0.3", ] [[package]] -name = "profiling-procmacros" -version = "1.0.18" +name = "serde_fmt" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4488a4a36b9a4ba6b9334a32a39971f77c1436ec82c38707bce707699cc3bbcb" +checksum = "6e497af288b3b95d067a23a4f749f2861121ffcb2f6d8379310dcda040c345ed" dependencies = [ - "quote", - "syn", + "serde_core", ] [[package]] -name = "pulldown-cmark" -version = "0.13.4" +name = "serde_json" +version = "1.0.150" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9f068eba8e7071c5f9511831b44f32c740d5adf574e990f946ddb53db2f314e" +checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" dependencies = [ - "bitflags 2.13.0", - "getopts", + "indexmap", + "itoa", "memchr", - "pulldown-cmark-escape", - "unicase", + "serde", + "serde_core", + "zmij", ] [[package]] -name = "pulldown-cmark-escape" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "007d8adb5ddab6f8e3f491ac63566a7d5002cc7ed73901f72057943fa71ae1ae" - -[[package]] -name = "pxfm" -version = "0.1.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0c5ccf5294c6ccd63a74f1565028353830a9c2f5eb0c682c355c471726a6e3f" - -[[package]] -name = "qoi" -version = "0.4.1" +name = "serde_path_to_error" +version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" +checksum = "10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457" dependencies = [ - "bytemuck", + "itoa", + "serde", + "serde_core", ] [[package]] -name = "quick-error" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" - -[[package]] -name = "quick-xml" -version = "0.39.4" +name = "serde_repr" +version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdcc8dd4e2f670d309a5f0e83fe36dfdc05af317008fea29144da1a2ac858e5e" +checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" dependencies = [ - "memchr", - "serde", + "proc-macro2", + "quote", + "syn 2.0.118", ] [[package]] -name = "quinn" -version = "0.11.11" +name = "serde_spanned" +version = "0.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c1a41e437b6bbd489372cd4971de128e85c855f56c57f283d20ff016cf7c0a8" +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" dependencies = [ - "bytes", - "cfg_aliases", - "pin-project-lite", - "quinn-proto", - "quinn-udp", - "rustc-hash 2.1.2", - "rustls", - "socket2", - "thiserror 2.0.18", - "tokio", - "tracing", - "web-time", + "serde", ] [[package]] -name = "quinn-proto" -version = "0.11.15" +name = "serde_spanned" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fcb935c5bec503c2f0e306bdd3e58bb9029dcb14fa8d9ac76e3a5256ac0763e" +checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26" dependencies = [ - "aws-lc-rs", - "bytes", - "getrandom 0.3.4", - "lru-slab", - "rand 0.9.4", - "ring", - "rustc-hash 2.1.2", - "rustls", - "rustls-pki-types", - "slab", - "thiserror 2.0.18", - "tinyvec", - "tracing", - "web-time", + "serde_core", ] [[package]] -name = "quinn-udp" -version = "0.5.14" +name = "serde_urlencoded" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" dependencies = [ - "cfg_aliases", - "libc", - "once_cell", - "socket2", - "tracing", - "windows-sys 0.60.2", + "form_urlencoded", + "itoa", + "ryu", + "serde", ] [[package]] -name = "quote" -version = "1.0.46" +name = "sha1" +version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368" +checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" dependencies = [ - "proc-macro2", + "cfg-if", + "cpufeatures 0.2.17", + "digest 0.10.7", ] [[package]] -name = "r-efi" -version = "5.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" - -[[package]] -name = "r-efi" -version = "6.0.0" +name = "sha1_smol" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" +checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d" [[package]] -name = "rand" -version = "0.9.4" +name = "sha2" +version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea" +checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ - "rand_chacha", - "rand_core 0.9.5", + "cfg-if", + "cpufeatures 0.2.17", + "digest 0.10.7", ] [[package]] -name = "rand" -version = "0.10.1" +name = "sha2" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207" +checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4" dependencies = [ - "chacha20", - "getrandom 0.4.3", - "rand_core 0.10.1", + "cfg-if", + "cpufeatures 0.3.0", + "digest 0.11.3", ] [[package]] -name = "rand_chacha" -version = "0.9.0" +name = "sharded-slab" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" dependencies = [ - "ppv-lite86", - "rand_core 0.9.5", + "lazy_static", ] [[package]] -name = "rand_core" -version = "0.9.5" +name = "shellexpand" +version = "3.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" +checksum = "32824fab5e16e6c4d86dc1ba84489390419a39f97699852b66480bb87d297ed8" dependencies = [ - "getrandom 0.3.4", + "dirs", ] [[package]] -name = "rand_core" -version = "0.10.1" +name = "shlex" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] -name = "rav1e" -version = "0.8.1" +name = "shlex" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43b6dd56e85d9483277cde964fd1bdb0428de4fec5ebba7540995639a21cb32b" -dependencies = [ - "aligned-vec", - "arbitrary", - "arg_enum_proc_macro", - "arrayvec", - "av-scenechange", - "av1-grain", - "bitstream-io", - "built", - "cfg-if", - "interpolate_name", - "itertools 0.14.0", - "libc", - "libfuzzer-sys", - "log", - "maybe-rayon", - "new_debug_unreachable", - "noop_proc_macro", - "num-derive", - "num-traits", - "paste", - "profiling", - "rand 0.9.4", - "rand_chacha", - "simd_helpers", - "thiserror 2.0.18", - "v_frame", - "wasm-bindgen", -] +checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" [[package]] -name = "ravif" -version = "0.13.0" +name = "signal-hook-registry" +version = "1.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e52310197d971b0f5be7fe6b57530dcd27beb35c1b013f29d66c1ad73fbbcc45" +checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" dependencies = [ - "avif-serialize", - "imgref", - "loop9", - "quick-error", - "rav1e", - "rayon", - "rgb", + "errno", + "libc", ] [[package]] -name = "raw-window-handle" -version = "0.6.2" +name = "simd-adler32" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" +checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" [[package]] -name = "raw-window-metal" -version = "1.1.0" +name = "simd_cesu8" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40d213455a5f1dc59214213c7330e074ddf8114c9a42411eb890c767357ce135" +checksum = "94f90157bb87cddf702797c5dadfa0be7d266cdf49e22da2fcaa32eff75b2c33" dependencies = [ - "objc2 0.6.4", - "objc2-core-foundation", - "objc2-foundation 0.3.2", - "objc2-quartz-core 0.3.2", + "rustc_version", + "simdutf8", ] [[package]] -name = "rayon" -version = "1.12.0" +name = "simd_helpers" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d" +checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" dependencies = [ - "either", - "rayon-core", + "quote", ] [[package]] -name = "rayon-core" -version = "1.13.0" +name = "simdutf8" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" -dependencies = [ - "crossbeam-deque", - "crossbeam-utils", -] +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] -name = "read-fonts" -version = "0.39.2" +name = "simplecss" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4ed38b89c2c77ff968c524145ad65fb010f38af5c7a224b53b81d47ac2daa81" +checksum = "7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c" dependencies = [ - "bytemuck", - "font-types", + "log", ] [[package]] -name = "redox_syscall" -version = "0.4.1" +name = "siphasher" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" -dependencies = [ - "bitflags 1.3.2", -] +checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649" [[package]] -name = "redox_syscall" -version = "0.5.18" +name = "skrifa" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" +checksum = "7fbdfe3d2475fbd7ddd1f3e5cf8288a30eb3e5f95832829570cd88115a7434ac" dependencies = [ - "bitflags 2.13.0", + "bytemuck", + "read-fonts 0.37.0", ] [[package]] -name = "redox_syscall" -version = "0.8.1" +name = "skrifa" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b44b894f2a6e36457d665d1e08c3866add6ed5e70050c1b4ba8a8ddedb02ce7" +checksum = "0c34617370ae968efb7161bb2beb517d9084659aae19e24b89e3db25b46e4564" dependencies = [ - "bitflags 2.13.0", + "bytemuck", + "read-fonts 0.39.2", ] [[package]] -name = "redox_users" -version = "0.5.2" +name = "slab" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" -dependencies = [ - "getrandom 0.2.17", - "libredox", - "thiserror 2.0.18", -] +checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" [[package]] -name = "regex" -version = "1.12.4" +name = "slotmap" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1292b7759ae1cb9ec195452d1390a074f0cd8541ab7a5a8c31cd6db45d4a6ba" +checksum = "bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038" dependencies = [ - "aho-corasick", - "memchr", - "regex-automata", - "regex-syntax", + "version_check", ] [[package]] -name = "regex-automata" -version = "0.4.14" +name = "smallvec" +version = "1.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", -] +checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90" [[package]] -name = "regex-syntax" -version = "0.8.11" +name = "smol" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4" +checksum = "a33bd3e260892199c3ccfc487c88b2da2265080acb316cd920da72fdfd7c599f" +dependencies = [ + "async-channel", + "async-executor", + "async-fs", + "async-io", + "async-lock", + "async-net", + "async-process", + "blocking", + "futures-lite", +] [[package]] -name = "reqwest" -version = "0.13.4" +name = "smol_str" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3" +checksum = "4aaa7368fcf4852a4c2dd92df0cace6a71f2091ca0a23391ce7f3a31833f1523" dependencies = [ - "base64", - "bytes", - "encoding_rs", - "futures-channel", - "futures-core", - "futures-util", - "h2", - "http", - "http-body", - "http-body-util", - "hyper", - "hyper-rustls", - "hyper-util", - "js-sys", - "log", - "mime", - "percent-encoding", - "pin-project-lite", - "quinn", - "rustls", - "rustls-pki-types", - "rustls-platform-verifier", - "serde", - "serde_json", - "sync_wrapper", - "tokio", - "tokio-rustls", - "tower", - "tower-http", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", + "borsh", + "serde_core", ] [[package]] -name = "resvg" -version = "0.47.0" +name = "socket2" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9be183ad6a216aa96f33e4c8033b0988b8b3ea6fd2359d19af5bac4643fd8e81" +checksum = "52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51" dependencies = [ - "gif", - "image-webp", - "log", - "pico-args", - "rgb", - "svgtypes", - "tiny-skia 0.12.0", - "usvg", - "zune-jpeg", + "libc", + "windows-sys 0.61.2", ] [[package]] -name = "rgb" -version = "0.8.53" +name = "spin" +version = "0.9.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47b34b781b31e5d73e9fbc8689c70551fd1ade9a19e3e28cfec8580a79290cc4" +checksum = "3763264f6b73151db08c50ff20d7d8a0b8796e021cdea7ceedad07b80155fa0e" dependencies = [ - "bytemuck", + "lock_api", ] [[package]] -name = "ring" -version = "0.17.14" +name = "spin" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" +checksum = "023a211cb3138dbc438680b32560ad89f699977624c9f8dbb95a47d5b4c07dd3" dependencies = [ - "cc", - "cfg-if", - "getrandom 0.2.17", - "libc", - "untrusted", - "windows-sys 0.52.0", + "lock_api", ] [[package]] -name = "rowan" -version = "0.16.1" +name = "spirv" +version = "0.4.0+sdk-1.4.341.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "417a3a9f582e349834051b8a10c8d71ca88da4211e4093528e36b9845f6b5f21" +checksum = "d9571ea910ebd84c86af4b3ed27f9dbdc6ad06f17c5f96146b2b671e2976744f" dependencies = [ - "countme", - "hashbrown 0.14.5", - "rustc-hash 1.1.0", - "text-size", + "bitflags 2.13.0", ] [[package]] -name = "roxmltree" -version = "0.21.1" +name = "stable_deref_trait" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1964b10c76125c36f8afe190065a4bf9a87bf324842c05701330bba9f1cacbb" +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" + +[[package]] +name = "stacker" +version = "0.1.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "707f49d46706bacf8a2b00d51dace3f9de527c13eec3778f570c411f89e69967" dependencies = [ - "memchr", + "cc", + "cfg-if", + "libc", + "psm", + "windows-sys 0.61.2", ] [[package]] -name = "rspolib" -version = "0.1.2" +name = "stacksafe" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fda9a7796aff63a7b1b39ccc93fffaaf65e20042984b4843041a49ca4677535" +checksum = "95f9c34983ac74195c710c473db6fdf1085f64a47dbaa0090d1bea03be70da66" dependencies = [ - "lazy_static", - "natord", - "snafu", - "unicode-linebreak", - "unicode-width", + "stacker", + "stacksafe-macro", ] [[package]] -name = "rustc-hash" +name = "stacksafe-macro" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6feeae42a2d6b0dcb8aeb2f08d9e48cdac600239cf8a20fc59f9e252e86bdfe1" +dependencies = [ + "proc-macro2", + "quote", + "syn 3.0.3", +] + +[[package]] +name = "static_assertions" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] -name = "rustc-hash" -version = "2.1.2" +name = "str_indices" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" +checksum = "d08889ec5408683408db66ad89e0e1f93dff55c73a4ccc71c427d5b277ee47e6" [[package]] -name = "rustc_version" -version = "0.4.1" +name = "streaming-iterator" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +checksum = "2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520" + +[[package]] +name = "strict-num" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731" dependencies = [ - "semver", + "float-cmp", ] [[package]] -name = "rustix" -version = "0.38.44" +name = "strsim" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "strum" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf" dependencies = [ - "bitflags 2.13.0", - "errno", - "libc", - "linux-raw-sys 0.4.15", - "windows-sys 0.59.0", + "strum_macros", ] [[package]] -name = "rustix" -version = "1.1.4" +name = "strum_macros" +version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" +checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.118", +] + +[[package]] +name = "subprocess" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "feb179a3921e9debb9b1479c5a0abf0df75d05a412d8af9c81409c088d449413" dependencies = [ - "bitflags 2.13.0", - "errno", "libc", - "linux-raw-sys 0.12.1", - "windows-sys 0.61.2", + "winapi", ] [[package]] -name = "rustls" -version = "0.23.41" +name = "subtle" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b92b125634d9b795e7beca796cc790df15a7fb38323bf3196fda83292d06b1f" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" + +[[package]] +name = "sum_tree" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#fd82517a115d97a07835b52f0512b22b38e38ccf" dependencies = [ - "aws-lc-rs", + "heapless", "log", - "once_cell", - "ring", - "rustls-pki-types", - "rustls-webpki", - "subtle", - "zeroize", + "rayon", + "tracing", + "ztracing", ] [[package]] -name = "rustls-native-certs" -version = "0.8.4" +name = "sval" +version = "2.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4d" +checksum = "ec4a2a7d92fa86fcc6222e4c3845f8486cff899d9db32480b26c91a5dbf2e22d" + +[[package]] +name = "sval_buffer" +version = "2.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4324db9ac500c609d659b752edf9c8abbf2233f8afd61a503fd6f88ed625032" dependencies = [ - "openssl-probe", - "rustls-pki-types", - "schannel", - "security-framework", + "sval", + "sval_ref", + "zerocopy", ] [[package]] -name = "rustls-pki-types" -version = "1.14.1" +name = "sval_dynamic" +version = "2.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9" +checksum = "4046add0eecf55e680b9e207edf5fc7737b18a1d950db363d97e7f1b2d7c629c" dependencies = [ - "web-time", - "zeroize", + "sval", ] [[package]] -name = "rustls-platform-verifier" -version = "0.7.0" +name = "sval_fmt" +version = "2.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0" +checksum = "911a3486b5984a0a4f25edefcf2c2dba23654c29f63e75493b671d338bf24243" dependencies = [ - "core-foundation 0.10.1", - "core-foundation-sys", - "jni", - "log", - "once_cell", - "rustls", - "rustls-native-certs", - "rustls-platform-verifier-android", - "rustls-webpki", - "security-framework", - "security-framework-sys", - "webpki-root-certs", - "windows-sys 0.61.2", + "itoa", + "ryu", + "sval", ] [[package]] -name = "rustls-platform-verifier-android" -version = "0.1.1" +name = "sval_json" +version = "2.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" +checksum = "da53aae7c737b5b5f1be4bcb0ff20e057bf6b2ee4e9d025560075c5830d09f95" +dependencies = [ + "itoa", + "ryu", + "sval", +] [[package]] -name = "rustls-webpki" -version = "0.103.13" +name = "sval_nested" +version = "2.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e" +checksum = "df24df43cbdc4bb8c9f5ed19d0d57dc8f60a1a4259cdce52d597fe774ad3a71f" dependencies = [ - "aws-lc-rs", - "ring", - "rustls-pki-types", - "untrusted", + "sval", + "sval_buffer", + "sval_ref", ] [[package]] -name = "rustversion" -version = "1.0.22" +name = "sval_ref" +version = "2.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" +checksum = "2bebc17f0f1fad060e57b778728d41ef87627e9111a6365d7463472cb58fc1b3" +dependencies = [ + "sval", +] [[package]] -name = "rustybuzz" -version = "0.20.1" +name = "sval_serde" +version = "2.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702" +checksum = "9f26fe3f6a68b40e6c8d654ea48c00e4316272fddf68c80493714c1b034ae70b" dependencies = [ - "bitflags 2.13.0", - "bytemuck", - "core_maths", - "log", - "smallvec", - "ttf-parser", - "unicode-bidi-mirroring", - "unicode-ccc", - "unicode-properties", - "unicode-script", + "serde_core", + "sval", + "sval_nested", ] [[package]] -name = "ryu" -version = "1.0.23" +name = "svg_fmt" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" +checksum = "0193cc4331cfd2f3d2011ef287590868599a2f33c3e69bc22c1a3d3acf9e02fb" [[package]] -name = "same-file" -version = "1.0.6" +name = "svgtypes" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +checksum = "695b5790b3131dafa99b3bbfd25a216edb3d216dad9ca208d4657bfb8f2abc3d" dependencies = [ - "winapi-util", + "kurbo", + "siphasher", ] [[package]] -name = "schannel" -version = "0.1.29" +name = "swash" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939" +checksum = "0811b01ca2c4e8718760713911feaf4675c24f94e50530a015ec646cfb622f7c" dependencies = [ - "windows-sys 0.61.2", + "skrifa 0.42.1", + "yazi", + "zeno", ] [[package]] -name = "scoped-tls" -version = "1.0.1" +name = "symlink" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" +checksum = "a7973cce6668464ea31f176d85b13c7ab3bba2cb3b77a2ed26abd7801688010a" [[package]] -name = "scoped-tls-hkt" -version = "0.1.5" +name = "syn" +version = "2.0.118" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9603871ffe5df3ac39cb624790c296dbd47a400d202f56bf3e414045099524d" +checksum = "1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] [[package]] -name = "scopeguard" -version = "1.2.0" +name = "syn" +version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" +checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] [[package]] -name = "sctk-adwaita" -version = "0.10.1" +name = "sync_wrapper" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" +dependencies = [ + "futures-core", +] + +[[package]] +name = "synstructure" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6277f0217056f77f1d8f49f2950ac6c278c0d607c45f5ee99328d792ede24ec" +checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ - "ab_glyph", - "log", - "memmap2", - "smithay-client-toolkit 0.19.2", - "tiny-skia 0.11.4", + "proc-macro2", + "quote", + "syn 2.0.118", ] [[package]] -name = "security-framework" -version = "3.7.0" +name = "sys-locale" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d" +checksum = "8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4" dependencies = [ - "bitflags 2.13.0", - "core-foundation 0.10.1", - "core-foundation-sys", "libc", - "security-framework-sys", ] [[package]] -name = "security-framework-sys" -version = "2.17.0" +name = "sysinfo" +version = "0.31.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3" +checksum = "355dbe4f8799b304b05e1b0f05fc59b2a18d36645cf169607da45bde2f69a1be" dependencies = [ "core-foundation-sys", "libc", + "memchr", + "ntapi", + "rayon", + "windows 0.57.0", ] [[package]] -name = "semver" -version = "1.0.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" - -[[package]] -name = "serde" -version = "1.0.228" +name = "sysinfo" +version = "0.38.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +checksum = "92ab6a2f8bfe508deb3c6406578252e491d299cbbf3bc0529ecc3313aee4a52f" dependencies = [ - "serde_core", - "serde_derive", + "libc", + "memchr", + "ntapi", + "objc2-core-foundation", + "objc2-io-kit", + "windows 0.62.2", ] [[package]] -name = "serde_core" -version = "1.0.228" +name = "system-configuration" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b" dependencies = [ - "serde_derive", + "bitflags 2.13.0", + "core-foundation 0.9.4", + "system-configuration-sys", ] [[package]] -name = "serde_derive" -version = "1.0.228" +name = "system-configuration-sys" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" dependencies = [ - "proc-macro2", - "quote", - "syn", + "core-foundation-sys", + "libc", ] [[package]] -name = "serde_json" -version = "1.0.150" +name = "taffy" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" +checksum = "c034e05f6ee85a12daa63863c2245797715075c70649947aa0da54f3f2ab1d0f" dependencies = [ - "itoa", - "memchr", + "arrayvec", "serde", - "serde_core", - "zmij", + "slotmap", + "smallvec", ] [[package]] -name = "serde_path_to_error" -version = "0.1.20" +name = "tao-core-video-sys" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457" +checksum = "271450eb289cb4d8d0720c6ce70c72c8c858c93dd61fc625881616752e6b98f6" dependencies = [ - "itoa", - "serde", - "serde_core", + "cfg-if", + "core-foundation-sys", + "libc", + "objc", ] [[package]] -name = "serde_repr" -version = "0.1.20" +name = "tauri-winrt-notification" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c" +checksum = "9ed071c670382e85fc2f48ae706492d8c338f4f89bf72520d32f8abfe880aade" dependencies = [ - "proc-macro2", - "quote", - "syn", + "thiserror 2.0.18", + "windows 0.61.3", + "windows-version", ] [[package]] -name = "serde_spanned" -version = "1.1.1" +name = "tempfile" +version = "3.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26" +checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ - "serde_core", + "fastrand", + "getrandom 0.4.3", + "once_cell", + "rustix 1.1.4", + "windows-sys 0.52.0", ] [[package]] -name = "serde_urlencoded" -version = "0.7.1" +name = "termcolor" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" dependencies = [ - "form_urlencoded", - "itoa", - "ryu", - "serde", + "winapi-util", ] [[package]] -name = "sha1" -version = "0.10.6" +name = "thiserror" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "cfg-if", - "cpufeatures 0.2.17", - "digest", + "thiserror-impl 1.0.69", ] [[package]] -name = "sharded-slab" -version = "0.1.7" +name = "thiserror" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" dependencies = [ - "lazy_static", + "thiserror-impl 2.0.18", ] [[package]] -name = "shlex" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" - -[[package]] -name = "shlex" -version = "2.0.1" +name = "thiserror-impl" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", +] [[package]] -name = "signal-hook-registry" -version = "1.4.8" +name = "thiserror-impl" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" dependencies = [ - "errno", - "libc", + "proc-macro2", + "quote", + "syn 2.0.118", ] [[package]] -name = "simd-adler32" -version = "0.3.9" +name = "thread_local" +version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" +checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" +dependencies = [ + "cfg-if", +] [[package]] -name = "simd_cesu8" -version = "1.1.1" +name = "tiff" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94f90157bb87cddf702797c5dadfa0be7d266cdf49e22da2fcaa32eff75b2c33" +checksum = "b63feaf3343d35b6ca4d50483f94843803b0f51634937cc2ec519fc32232bc52" dependencies = [ - "rustc_version", - "simdutf8", + "fax", + "flate2", + "half", + "quick-error", + "weezl", + "zune-jpeg", ] [[package]] -name = "simd_helpers" -version = "0.1.0" +name = "time" +version = "0.3.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" +checksum = "85c17d80feb7334b40c484e45ed1a5273dfd8bfda537c3be2e74a06a6686f327" dependencies = [ - "quote", + "deranged", + "num-conv", + "powerfmt", + "serde_core", + "time-core", + "time-macros", ] [[package]] -name = "simdutf8" -version = "0.1.5" +name = "time-core" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" +checksum = "9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109" [[package]] -name = "simplecss" -version = "0.2.2" +name = "time-macros" +version = "0.2.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c" +checksum = "dcef1a61bdb119096e153208ec5cbec23944ce8bca13be5c7f60c634f7403935" dependencies = [ - "log", + "num-conv", + "time-core", ] [[package]] -name = "siphasher" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649" - -[[package]] -name = "skia-bindings" -version = "0.99.0" +name = "tiny-keccak" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e2d1c3ebd697c0cbded0145e9204a38fa6b268446051b7196d0a096414ea7f3" +checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" dependencies = [ - "bindgen", - "cc", - "flate2", - "heck", - "pkg-config", - "regex", - "serde_json", - "tar", - "toml 1.1.2+spec-1.1.0", + "crunchy", ] [[package]] -name = "skia-safe" -version = "0.99.0" +name = "tiny-skia" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f512ac418a64194842dd05566320805dad1c957c521039db2486fd6368865bc" +checksum = "83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab" dependencies = [ - "bitflags 2.13.0", - "skia-bindings", - "windows", + "arrayref", + "arrayvec", + "bytemuck", + "cfg-if", + "log", + "png 0.17.16", + "tiny-skia-path", ] [[package]] -name = "skrifa" -version = "0.42.1" +name = "tiny-skia-path" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c34617370ae968efb7161bb2beb517d9084659aae19e24b89e3db25b46e4564" +checksum = "9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93" dependencies = [ + "arrayref", "bytemuck", - "read-fonts", + "strict-num", ] [[package]] -name = "slab" -version = "0.4.12" +name = "tinystr" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" +checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" +dependencies = [ + "displaydoc", + "zerovec", +] [[package]] -name = "slint" -version = "1.17.0" +name = "tinyvec" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a54a407d1a0cbaa71d830ae7c236064b171368ea18db3b51ea3f2ce3f19519ee" +checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3" dependencies = [ - "const-field-offset", - "i-slint-backend-selector", - "i-slint-common", - "i-slint-core", - "i-slint-core-macros", - "i-slint-renderer-skia", - "i-slint-renderer-software", - "num-traits", - "once_cell", - "pin-weak", - "slint-macros", - "unicode-segmentation", - "vtable", + "tinyvec_macros", ] [[package]] -name = "slint-build" -version = "1.17.0" +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + +[[package]] +name = "tokio" +version = "1.52.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34415cacfde72e062d7e9c2bdd764429f5946870647c9f605fb7066a82015c" +checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe" dependencies = [ - "derive_more", - "fontique", - "i-slint-compiler", - "spin_on", - "toml_edit", + "bytes", + "libc", + "mio", + "parking_lot", + "pin-project-lite", + "signal-hook-registry", + "socket2", + "tokio-macros", + "windows-sys 0.61.2", ] [[package]] -name = "slint-macros" -version = "1.17.0" +name = "tokio-macros" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b74e0f959111e906199c743a3d7d59926f9d47823b462f6e6555bf8777275749" +checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496" dependencies = [ - "i-slint-compiler", "proc-macro2", "quote", - "spin_on", + "syn 2.0.118", ] [[package]] -name = "slotmap" -version = "1.1.1" +name = "tokio-rustls" +version = "0.26.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038" +checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" dependencies = [ - "version_check", + "rustls", + "tokio", ] [[package]] -name = "smallvec" -version = "1.15.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90" - -[[package]] -name = "smithay-client-toolkit" -version = "0.19.2" +name = "tokio-tungstenite" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016" +checksum = "8f72a05e828585856dacd553fba484c242c46e391fb0e58917c942ee9202915c" dependencies = [ - "bitflags 2.13.0", - "calloop 0.13.0", - "calloop-wayland-source 0.3.0", - "cursor-icon", - "libc", + "futures-util", "log", - "memmap2", - "rustix 0.38.44", - "thiserror 1.0.69", - "wayland-backend", - "wayland-client", - "wayland-csd-frame", - "wayland-cursor", - "wayland-protocols", - "wayland-protocols-wlr", - "wayland-scanner", - "xkeysym", + "rustls", + "rustls-native-certs", + "rustls-pki-types", + "tokio", + "tokio-rustls", + "tungstenite", ] [[package]] -name = "smithay-client-toolkit" -version = "0.20.0" +name = "tokio-util" +version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0512da38f5e2b31201a93524adb8d3136276fa4fe4aafab4e1f727a82b534cc0" +checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" dependencies = [ - "bitflags 2.13.0", - "calloop 0.14.4", - "calloop-wayland-source 0.4.1", - "cursor-icon", - "libc", - "log", - "memmap2", - "rustix 1.1.4", - "thiserror 2.0.18", - "wayland-backend", - "wayland-client", - "wayland-csd-frame", - "wayland-cursor", - "wayland-protocols", - "wayland-protocols-experimental", - "wayland-protocols-misc", - "wayland-protocols-wlr", - "wayland-scanner", - "xkeysym", + "bytes", + "futures-core", + "futures-sink", + "pin-project-lite", + "tokio", ] [[package]] -name = "smithay-clipboard" -version = "0.7.3" +name = "toml" +version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71704c03f739f7745053bde45fa203a46c58d25bc5c4efba1d9a60e9dba81226" +checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" dependencies = [ - "libc", - "smithay-client-toolkit 0.20.0", - "wayland-backend", + "serde", ] [[package]] -name = "smol_str" -version = "0.2.2" +name = "toml" +version = "0.8.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead" +checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" dependencies = [ "serde", + "serde_spanned 0.6.9", + "toml_datetime 0.6.11", + "toml_edit 0.22.27", ] [[package]] -name = "smol_str" -version = "0.3.6" +name = "toml" +version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4aaa7368fcf4852a4c2dd92df0cace6a71f2091ca0a23391ce7f3a31833f1523" +checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee" dependencies = [ - "borsh", + "indexmap", "serde_core", + "serde_spanned 1.1.1", + "toml_datetime 1.1.1+spec-1.1.0", + "toml_parser", + "toml_writer", + "winnow 1.0.3", ] [[package]] -name = "snafu" -version = "0.8.9" +name = "toml_datetime" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e84b3f4eacbf3a1ce05eac6763b4d629d60cbc94d632e4092c54ade71f1e1a2" +checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" dependencies = [ - "snafu-derive", + "serde", ] [[package]] -name = "snafu-derive" -version = "0.8.9" +name = "toml_datetime" +version = "1.1.1+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1c97747dbf44bb1ca44a561ece23508e99cb592e862f22222dcf42f51d1e451" +checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" dependencies = [ - "heck", - "proc-macro2", - "quote", - "syn", + "serde_core", ] [[package]] -name = "socket2" -version = "0.6.4" +name = "toml_edit" +version = "0.22.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52d1cfed4120b4d927bf7c0f86d2087a4a7d6027c906d9f9d525a80573b9be51" +checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ - "libc", - "windows-sys 0.61.2", + "indexmap", + "serde", + "serde_spanned 0.6.9", + "toml_datetime 0.6.11", + "toml_write", + "winnow 0.7.15", ] [[package]] -name = "softbuffer" -version = "0.4.8" +name = "toml_edit" +version = "0.25.12+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aac18da81ebbf05109ab275b157c22a653bb3c12cf884450179942f81bcbf6c3" +checksum = "d2153edc6955a6c354fad8f5efd38b6a8769bdccf9fe50f8e1329f81b0baa5d7" dependencies = [ - "as-raw-xcb-connection", - "bytemuck", - "drm", - "fastrand", - "js-sys", - "memmap2", - "ndk", - "objc2 0.6.4", - "objc2-core-foundation", - "objc2-core-graphics", - "objc2-foundation 0.3.2", - "objc2-quartz-core 0.3.2", - "raw-window-handle", - "redox_syscall 0.5.18", - "rustix 1.1.4", - "tiny-xlib", - "tracing", - "wasm-bindgen", - "wayland-backend", - "wayland-client", - "wayland-sys", - "web-sys", - "windows-sys 0.61.2", - "x11rb", + "indexmap", + "toml_datetime 1.1.1+spec-1.1.0", + "toml_parser", + "winnow 1.0.3", ] [[package]] -name = "spin_on" -version = "0.1.1" +name = "toml_parser" +version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "076e103ed41b9864aa838287efe5f4e3a7a0362dd00671ae62a212e5e4612da2" +checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" dependencies = [ - "pin-utils", + "winnow 1.0.3", ] [[package]] -name = "stable_deref_trait" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" - -[[package]] -name = "static_assertions" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" - -[[package]] -name = "strict-num" -version = "0.1.1" +name = "toml_write" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731" -dependencies = [ - "float-cmp", -] +checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" [[package]] -name = "strsim" -version = "0.11.1" +name = "toml_writer" +version = "1.1.1+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" +checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db" [[package]] -name = "strum" -version = "0.28.0" +name = "tower" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bd" +checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" dependencies = [ - "strum_macros", + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper", + "tokio", + "tower-layer", + "tower-service", + "tracing", ] [[package]] -name = "strum_macros" -version = "0.28.0" +name = "tower-http" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664" +checksum = "4cfcf7e2740e6fc6d4d688b4ef00650406bb94adf4731e43c096c3a19fe40840" dependencies = [ - "heck", - "proc-macro2", - "quote", - "syn", + "bitflags 2.13.0", + "bytes", + "futures-util", + "http", + "http-body", + "pin-project-lite", + "tower", + "tower-layer", + "tower-service", + "tracing", + "url", ] [[package]] -name = "subprocess" -version = "1.2.0" +name = "tower-layer" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "feb179a3921e9debb9b1479c5a0abf0df75d05a412d8af9c81409c088d449413" -dependencies = [ - "libc", - "winapi", -] +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" [[package]] -name = "subtle" -version = "2.6.1" +name = "tower-service" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] -name = "svgtypes" -version = "0.16.1" +name = "tracing" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "695b5790b3131dafa99b3bbfd25a216edb3d216dad9ca208d4657bfb8f2abc3d" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" dependencies = [ - "kurbo", - "siphasher", + "log", + "pin-project-lite", + "tracing-attributes", + "tracing-core", ] [[package]] -name = "swash" -version = "0.2.9" +name = "tracing-appender" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0811b01ca2c4e8718760713911feaf4675c24f94e50530a015ec646cfb622f7c" +checksum = "050686193eb999b4bb3bc2acfa891a13da00f79734704c4b8b4ef1a10b368a3c" dependencies = [ - "skrifa", - "yazi", - "zeno", + "crossbeam-channel", + "symlink", + "thiserror 2.0.18", + "time", + "tracing-subscriber", ] [[package]] -name = "symlink" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7973cce6668464ea31f176d85b13c7ab3bba2cb3b77a2ed26abd7801688010a" - -[[package]] -name = "syn" -version = "2.0.118" +name = "tracing-attributes" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", - "unicode-ident", + "syn 2.0.118", ] [[package]] -name = "sync_wrapper" -version = "1.0.2" +name = "tracing-core" +version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" dependencies = [ - "futures-core", + "once_cell", + "valuable", ] [[package]] -name = "synstructure" -version = "0.13.2" +name = "tracing-log" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" dependencies = [ - "proc-macro2", - "quote", - "syn", + "log", + "once_cell", + "tracing-core", ] [[package]] -name = "sys-locale" -version = "0.3.2" +name = "tracing-serde" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4" +checksum = "704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1" dependencies = [ - "js-sys", - "libc", - "wasm-bindgen", - "web-sys", + "serde", + "tracing-core", ] [[package]] -name = "sysinfo" -version = "0.38.4" +name = "tracing-subscriber" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92ab6a2f8bfe508deb3c6406578252e491d299cbbf3bc0529ecc3313aee4a52f" +checksum = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319" dependencies = [ - "libc", - "memchr", - "ntapi", - "objc2-core-foundation", - "objc2-io-kit", - "windows", + "matchers", + "nu-ansi-term", + "once_cell", + "regex-automata", + "serde", + "serde_json", + "sharded-slab", + "smallvec", + "thread_local", + "tracing", + "tracing-core", + "tracing-log", + "tracing-serde", ] [[package]] -name = "system-configuration" -version = "0.7.0" +name = "tree-sitter" +version = "0.26.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b" +checksum = "83c567a8e18ae93f20982c90370b16fd24023aeaf52f6052b96957ab253a0fec" dependencies = [ - "bitflags 2.13.0", - "core-foundation 0.9.4", - "system-configuration-sys", + "cc", + "regex", + "regex-syntax", + "serde_json", + "streaming-iterator", + "tree-sitter-language", ] [[package]] -name = "system-configuration-sys" -version = "0.6.0" +name = "tree-sitter-agda" +version = "1.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" +checksum = "79170741bc75a42d93a69f7e2d39bece006bea602af30650f7f323645094d693" dependencies = [ - "core-foundation-sys", - "libc", + "cc", + "tree-sitter-language", ] [[package]] -name = "taffy" -version = "0.10.1" +name = "tree-sitter-astro-next" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aea22054047c16c3f34d3ac473a2170be1424b1115b2a3adcf28cfb067c88859" +checksum = "794a4a59fc2d88e49b4bc41fef9522d77184a36f4e68bbaf545cd1eb2364c46e" dependencies = [ - "arrayvec", - "grid", - "serde", - "slotmap", + "cc", + "tree-sitter-language", ] [[package]] -name = "tar" -version = "0.4.46" +name = "tree-sitter-bash" +version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f6221d9a6003c78398e3b239969f352578258df48c8eb051caadae0015bc840" +checksum = "9e5ec769279cc91b561d3df0d8a5deb26b0ad40d183127f409494d6d8fc53062" dependencies = [ - "filetime", - "libc", - "xattr", + "cc", + "tree-sitter-language", ] [[package]] -name = "temp-dir" -version = "0.1.16" +name = "tree-sitter-c" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83176759e9416cf81ee66cb6508dbfe9c96f20b8b56265a39917551c23c70964" +checksum = "a9b2eb57a55fed6b00812912e730b7a275cf4fe98bfd6a5d76263d4438371728" +dependencies = [ + "cc", + "tree-sitter-language", +] [[package]] -name = "tempfile" -version = "3.27.0" +name = "tree-sitter-c-sharp" +version = "0.23.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" +checksum = "c1aac67f1ad71de1d6d39708d34811081c26dfa495658de6c14c34200849357c" dependencies = [ - "fastrand", - "getrandom 0.4.3", - "once_cell", - "rustix 1.1.4", - "windows-sys 0.61.2", + "cc", + "tree-sitter-language", ] [[package]] -name = "text-size" -version = "1.1.1" +name = "tree-sitter-cmake" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f18aa187839b2bdb1ad2fa35ead8c4c2976b64e4363c386d45ac0f7ee85c9233" +checksum = "164e0c4f4236ec5ceff14824a5528615cf462e100467e49826442ff57d327061" +dependencies = [ + "cc", + "tree-sitter-language", +] [[package]] -name = "thiserror" -version = "1.0.69" +name = "tree-sitter-cpp" +version = "0.23.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +checksum = "df2196ea9d47b4ab4a31b9297eaa5a5d19a0b121dceb9f118f6790ad0ab94743" dependencies = [ - "thiserror-impl 1.0.69", + "cc", + "tree-sitter-language", ] [[package]] -name = "thiserror" -version = "2.0.18" +name = "tree-sitter-css" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" +checksum = "a5cbc5e18f29a2c6d6435891f42569525cf95435a3e01c2f1947abcde178686f" dependencies = [ - "thiserror-impl 2.0.18", + "cc", + "tree-sitter-language", ] [[package]] -name = "thiserror-impl" -version = "1.0.69" +name = "tree-sitter-diff" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +checksum = "dfe1e5ca280a65dfe5ba4205c1bcc84edf486464fed315db53dee6da9a335889" dependencies = [ - "proc-macro2", - "quote", - "syn", + "cc", + "tree-sitter-language", ] [[package]] -name = "thiserror-impl" -version = "2.0.18" +name = "tree-sitter-elixir" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" +checksum = "66dd064a762ed95bfc29857fa3cb7403bb1e5cb88112de0f6341b7e47284ba40" dependencies = [ - "proc-macro2", - "quote", - "syn", + "cc", + "tree-sitter-language", ] [[package]] -name = "thread_local" -version = "1.1.9" +name = "tree-sitter-embedded-template" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" +checksum = "833d528e8fcb4e49ddb04d4d6450ddb8ac08f282a58fec94ce981c9c5dbf7e3a" dependencies = [ - "cfg-if", + "cc", + "tree-sitter-language", ] [[package]] -name = "tiff" -version = "0.11.3" +name = "tree-sitter-go" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b63feaf3343d35b6ca4d50483f94843803b0f51634937cc2ec519fc32232bc52" +checksum = "c8560a4d2f835cc0d4d2c2e03cbd0dde2f6114b43bc491164238d333e28b16ea" dependencies = [ - "fax", - "flate2", - "half", - "quick-error", - "weezl", - "zune-jpeg", + "cc", + "tree-sitter-language", ] [[package]] -name = "time" -version = "0.3.51" +name = "tree-sitter-graphql" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85c17d80feb7334b40c484e45ed1a5273dfd8bfda537c3be2e74a06a6686f327" +checksum = "efedc4cac157161cc23a0adc4553a2cedc908e1cd754b6cd033a919bb81ce5d6" dependencies = [ - "deranged", - "num-conv", - "powerfmt", - "serde_core", - "time-core", - "time-macros", + "cc", + "tree-sitter-language", ] [[package]] -name = "time-core" -version = "0.1.9" +name = "tree-sitter-haskell" +version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109" +checksum = "977c51e504548cba13fc27cb5a2edab2124cf6716a1934915d07ab99523b05a4" +dependencies = [ + "cc", + "tree-sitter-language", +] [[package]] -name = "time-macros" -version = "0.2.30" +name = "tree-sitter-html" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcef1a61bdb119096e153208ec5cbec23944ce8bca13be5c7f60c634f7403935" +checksum = "261b708e5d92061ede329babaaa427b819329a9d427a1d710abb0f67bbef63ee" dependencies = [ - "num-conv", - "time-core", + "cc", + "tree-sitter-language", ] [[package]] -name = "tiny-skia" -version = "0.11.4" +name = "tree-sitter-java" +version = "0.23.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab" +checksum = "0aa6cbcdc8c679b214e616fd3300da67da0e492e066df01bcf5a5921a71e90d6" dependencies = [ - "arrayref", - "arrayvec", - "bytemuck", - "cfg-if", - "log", - "tiny-skia-path 0.11.4", + "cc", + "tree-sitter-language", ] [[package]] -name = "tiny-skia" -version = "0.12.0" +name = "tree-sitter-javascript" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47ffee5eaaf5527f630fb0e356b90ebdec84d5d18d937c5e440350f88c5a91ea" +checksum = "68204f2abc0627a90bdf06e605f5c470aa26fdcb2081ea553a04bdad756693f5" dependencies = [ - "arrayref", - "arrayvec", - "bytemuck", - "cfg-if", - "log", - "png", - "tiny-skia-path 0.12.0", + "cc", + "tree-sitter-language", ] [[package]] -name = "tiny-skia-path" -version = "0.11.4" +name = "tree-sitter-jsdoc" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93" +checksum = "7a70da85d41e05dae5d323a4b76fa0955d16fa0394415cea2034de046a21ea6a" dependencies = [ - "arrayref", - "bytemuck", - "strict-num", + "cc", + "tree-sitter-language", ] [[package]] -name = "tiny-skia-path" -version = "0.12.0" +name = "tree-sitter-json" +version = "0.24.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edca365c3faccca67d06593c5980fa6c57687de727a03131735bb85f01fdeeb9" +checksum = "4d727acca406c0020cffc6cf35516764f36c8e3dc4408e5ebe2cb35a947ec471" dependencies = [ - "arrayref", - "bytemuck", - "strict-num", + "cc", + "tree-sitter-language", ] [[package]] -name = "tiny-xlib" -version = "0.2.5" +name = "tree-sitter-julia" +version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a90a0ca3ee6a69f2ad28fd11621a4c3f03b371f366be500b64df260c4ffbafb4" +checksum = "4144731a178812ee867619b1e98b3b91e54c1652304b26e5ebe3175b701de323" dependencies = [ - "as-raw-xcb-connection", - "ctor", - "libloading", - "pkg-config", - "tracing", + "cc", + "tree-sitter-language", ] [[package]] -name = "tinystr" -version = "0.8.3" +name = "tree-sitter-kotlin-sg" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" +checksum = "c06ec43ae3c12165d4ac08afe4e1f5fc6757ffe274fa7bd5af9007ef11ba4319" dependencies = [ - "displaydoc", - "serde_core", - "zerovec", + "cc", + "tree-sitter-language", ] [[package]] -name = "tinyvec" -version = "1.11.0" +name = "tree-sitter-language" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3" -dependencies = [ - "tinyvec_macros", -] +checksum = "009994f150cc0cd50ff54917d5bc8bffe8cad10ca10d81c34da2ec421ae61782" [[package]] -name = "tinyvec_macros" -version = "0.1.1" +name = "tree-sitter-lua" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" +checksum = "8daaf5f4235188a58603c39760d5fa5d4b920d36a299c934adddae757f32a10c" +dependencies = [ + "cc", + "tree-sitter-language", +] [[package]] -name = "tokio" -version = "1.52.3" +name = "tree-sitter-make" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe" +checksum = "c5998dc7cbcbdab19fae8aefef982bf2d6544513d8d2e69cc44aec4c63810104" dependencies = [ - "bytes", - "libc", - "mio", - "parking_lot", - "pin-project-lite", - "signal-hook-registry", - "socket2", - "tokio-macros", - "windows-sys 0.61.2", + "cc", + "tree-sitter-language", ] [[package]] -name = "tokio-macros" -version = "2.7.0" +name = "tree-sitter-md" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496" +checksum = "2efd398be546456c814598ee56c0f51769a77241511b4a58077815d120afa882" dependencies = [ - "proc-macro2", - "quote", - "syn", + "cc", + "tree-sitter-language", ] [[package]] -name = "tokio-rustls" -version = "0.26.4" +name = "tree-sitter-ocaml" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" +checksum = "0b943275476bac8f73e08bc4050e21d89d61ff68e1751b789ba74917b9147a85" dependencies = [ - "rustls", - "tokio", + "cc", + "tree-sitter-language", ] [[package]] -name = "tokio-tungstenite" -version = "0.29.0" +name = "tree-sitter-php" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f72a05e828585856dacd553fba484c242c46e391fb0e58917c942ee9202915c" +checksum = "0d8c17c3ab69052c5eeaa7ff5cd972dd1bc25d1b97ee779fec391ad3b5df5592" dependencies = [ - "futures-util", - "log", - "rustls", - "rustls-native-certs", - "rustls-pki-types", - "tokio", - "tokio-rustls", - "tungstenite", + "cc", + "tree-sitter-language", ] [[package]] -name = "tokio-util" -version = "0.7.18" +name = "tree-sitter-proto" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" +checksum = "2e410ccb5fa3cbd6bf7b8e512ecf7ad9d5254395b822bfe9f751b50fa978f31c" dependencies = [ - "bytes", - "futures-core", - "futures-sink", - "pin-project-lite", - "tokio", + "cc", + "tree-sitter-language", ] [[package]] -name = "toml" -version = "0.5.11" +name = "tree-sitter-python" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" +checksum = "6bf85fd39652e740bf60f46f4cda9492c3a9ad75880575bf14960f775cb74a1c" dependencies = [ - "serde", + "cc", + "tree-sitter-language", ] [[package]] -name = "toml" -version = "1.1.2+spec-1.1.0" +name = "tree-sitter-ql" +version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee" +checksum = "80b7bcaf39acefbb199417a6ec2fd0c038083ba115da3e4f4426c820dc76d386" dependencies = [ - "indexmap", - "serde_core", - "serde_spanned", - "toml_datetime", - "toml_parser", - "toml_writer", - "winnow", + "cc", + "tree-sitter-language", ] [[package]] -name = "toml_datetime" -version = "1.1.1+spec-1.1.0" +name = "tree-sitter-ql-dbscheme" +version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" +checksum = "60ccef99d727a4bdd51dd7d259e3d15b1329c972583a09d56a673a60cae54877" dependencies = [ - "serde_core", + "cc", + "tree-sitter-language", ] [[package]] -name = "toml_edit" -version = "0.25.12+spec-1.1.0" +name = "tree-sitter-razor" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2153edc6955a6c354fad8f5efd38b6a8769bdccf9fe50f8e1329f81b0baa5d7" +checksum = "3c99d14709439f7c7383c8376765219ece638eddb86ccc2b434a4853c64838c5" dependencies = [ - "indexmap", - "toml_datetime", - "toml_parser", - "toml_writer", - "winnow", + "cc", + "tree-sitter-language", ] [[package]] -name = "toml_parser" -version = "1.1.2+spec-1.1.0" +name = "tree-sitter-regex" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" +checksum = "bd8a59be9f0ac131fd8f062eaaba14882b2fa5a6a7882a20134cb1d60df2e625" dependencies = [ - "winnow", + "cc", + "tree-sitter-language", ] [[package]] -name = "toml_writer" -version = "1.1.1+spec-1.1.0" +name = "tree-sitter-ruby" +version = "0.23.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db" +checksum = "be0484ea4ef6bb9c575b4fdabde7e31340a8d2dbc7d52b321ac83da703249f95" +dependencies = [ + "cc", + "tree-sitter-language", +] [[package]] -name = "tower" -version = "0.5.3" +name = "tree-sitter-rust" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" +checksum = "439e577dbe07423ec2582ac62c7531120dbfccfa6e5f92406f93dd271a120e45" dependencies = [ - "futures-core", - "futures-util", - "pin-project-lite", - "sync_wrapper", - "tokio", - "tower-layer", - "tower-service", - "tracing", + "cc", + "tree-sitter-language", ] [[package]] -name = "tower-http" -version = "0.6.11" +name = "tree-sitter-scala" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cfcf7e2740e6fc6d4d688b4ef00650406bb94adf4731e43c096c3a19fe40840" +checksum = "24e0ab4505990bfe30051761d40a7bf4033ce5a81c9eda9e20e987a5cdc84826" dependencies = [ - "bitflags 2.13.0", - "bytes", - "futures-util", - "http", - "http-body", - "pin-project-lite", - "tower", - "tower-layer", - "tower-service", - "tracing", - "url", + "cc", + "tree-sitter-language", ] [[package]] -name = "tower-layer" -version = "0.3.3" +name = "tree-sitter-sequel" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" +checksum = "9d198ad3c319c02e43c21efa1ec796b837afcb96ffaef1a40c1978fbdcec7d17" +dependencies = [ + "cc", + "tree-sitter-language", +] [[package]] -name = "tower-service" -version = "0.3.3" +name = "tree-sitter-svelte-next" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" +checksum = "56f88190d0743e897c3e148a7e241aba0a8844b8afe816943851426e3f7b9753" +dependencies = [ + "cc", + "tree-sitter-language", +] [[package]] -name = "tracing" -version = "0.1.44" +name = "tree-sitter-swift" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" +checksum = "fe36052155b9dd69ca82b3b8f1b4ccfb2d867125ac1a4db1dd7331829242668c" dependencies = [ - "log", - "pin-project-lite", - "tracing-attributes", - "tracing-core", + "cc", + "tree-sitter-language", ] [[package]] -name = "tracing-appender" -version = "0.2.5" +name = "tree-sitter-toml-ng" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "050686193eb999b4bb3bc2acfa891a13da00f79734704c4b8b4ef1a10b368a3c" +checksum = "e9adc2c898ae49730e857d75be403da3f92bb81d8e37a2f918a08dd10de5ebb1" dependencies = [ - "crossbeam-channel", - "symlink", - "thiserror 2.0.18", - "time", - "tracing-subscriber", + "cc", + "tree-sitter-language", ] [[package]] -name = "tracing-attributes" -version = "0.1.31" +name = "tree-sitter-typescript" +version = "0.23.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" +checksum = "6c5f76ed8d947a75cc446d5fccd8b602ebf0cde64ccf2ffa434d873d7a575eff" dependencies = [ - "proc-macro2", - "quote", - "syn", + "cc", + "tree-sitter-language", ] [[package]] -name = "tracing-core" -version = "0.1.36" +name = "tree-sitter-verilog" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" +checksum = "d4e7e0360395852f1f6ff5b7b82c72dc6557d181073188df1d60ec469ea69c66" dependencies = [ - "once_cell", - "valuable", + "cc", + "tree-sitter-language", ] [[package]] -name = "tracing-log" -version = "0.2.0" +name = "tree-sitter-yaml" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" +checksum = "53c223db85f05e34794f065454843b0668ebc15d240ada63e2b5939f43ce7c97" dependencies = [ - "log", - "once_cell", - "tracing-core", + "cc", + "tree-sitter-language", ] [[package]] -name = "tracing-serde" -version = "0.2.0" +name = "tree-sitter-zig" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1" +checksum = "ab11fc124851b0db4dd5e55983bbd9631192e93238389dcd44521715e5d53e28" dependencies = [ - "serde", - "tracing-core", + "cc", + "tree-sitter-language", ] [[package]] -name = "tracing-subscriber" -version = "0.3.23" +name = "triomphe" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319" +checksum = "b40688ea6389c8171614b25491f71d4a27946e0c7ce2da1c6de27e25abf1a0ae" dependencies = [ - "matchers", - "nu-ansi-term", - "once_cell", - "regex-automata", + "arc-swap", "serde", - "serde_json", - "sharded-slab", - "smallvec", - "thread_local", - "tracing", - "tracing-core", - "tracing-log", - "tracing-serde", + "stable_deref_trait", ] [[package]] @@ -6297,14 +7657,10 @@ dependencies = [ ] [[package]] -name = "typed-index-collections" -version = "3.5.0" +name = "typeid" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "898160f1dfd383b4e92e17f0512a7d62f3c51c44937b23b6ffc3a1614a8eaccd" -dependencies = [ - "bincode", - "serde", -] +checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" [[package]] name = "typenum" @@ -6312,18 +7668,6 @@ version = "1.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20" -[[package]] -name = "udev" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af4e37e9ea4401fc841ff54b9ddfc9be1079b1e89434c1a6a865dd68980f7e9f" -dependencies = [ - "io-lifetimes", - "libc", - "libudev-sys", - "pkg-config", -] - [[package]] name = "uds_windows" version = "1.2.1" @@ -6413,12 +7757,6 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" -[[package]] -name = "unty" -version = "0.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae" - [[package]] name = "url" version = "2.5.8" @@ -6433,9 +7771,9 @@ dependencies = [ [[package]] name = "usvg" -version = "0.47.0" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d46cf96c5f498d36b7a9693bc6a7075c0bb9303189d61b2249b0dc3d309c07de" +checksum = "e419dff010bb12512b0ae9e3d2f318dfbdf0167fde7eb05465134d4e8756076f" dependencies = [ "base64", "data-url", @@ -6445,14 +7783,13 @@ dependencies = [ "kurbo", "log", "pico-args", - "roxmltree", + "roxmltree 0.21.1", "rustybuzz", "simplecss", "siphasher", "strict-num", "svgtypes", - "tiny-skia-path 0.12.0", - "ttf-parser", + "tiny-skia-path", "unicode-bidi", "unicode-script", "unicode-vo", @@ -6471,14 +7808,26 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" +[[package]] +name = "util_macros" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#fd82517a115d97a07835b52f0512b22b38e38ccf" +dependencies = [ + "perf", + "quote", + "syn 2.0.118", +] + [[package]] name = "uuid" version = "1.23.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf80a72845275afea99e7f2b434723d3bc7e38470fcd1c7ed39a599c73319a53" dependencies = [ + "getrandom 0.4.3", "js-sys", "serde_core", + "sha1_smol", "wasm-bindgen", ] @@ -6499,6 +7848,42 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" +[[package]] +name = "value-bag" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "068e763e8279de7ab94b6afebded2cb701678af094feb1c12ccb061b4783c1be" +dependencies = [ + "value-bag-serde1", + "value-bag-sval2", +] + +[[package]] +name = "value-bag-serde1" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "417d6197dd0ee696783d6be4276ac6ea74b985e00024c85ccfb37aff4f2bed82" +dependencies = [ + "erased-serde", + "serde_core", + "serde_fmt", +] + +[[package]] +name = "value-bag-sval2" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c61f7251ecde2c9ed431bbe0659853e7991753447447bbf1ae59d8b31c578d4e" +dependencies = [ + "sval", + "sval_buffer", + "sval_dynamic", + "sval_fmt", + "sval_json", + "sval_ref", + "sval_serde", +] + [[package]] name = "version_check" version = "0.9.5" @@ -6506,28 +7891,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] -name = "vtable" -version = "0.4.0" +name = "vswhom" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ea953f65593feb5287b022b83c35046d1ff49c7417b6f5851a079d8a231fe31" +checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" dependencies = [ - "const-field-offset", - "portable-atomic", - "stable_deref_trait", - "vtable-macro", + "libc", + "vswhom-sys", ] [[package]] -name = "vtable-macro" -version = "0.4.0" +name = "vswhom-sys" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "482a37f9777480673d3a99c80ac2edc69f92382230440946855fa27ebc47cba6" +checksum = "fb067e4cbd1ff067d1df46c9194b5de0e98efd2810bbc95c5d5e5f25a3231150" dependencies = [ - "proc-macro2", - "quote", - "syn", + "cc", + "libc", ] +[[package]] +name = "waker-fn" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7" + [[package]] name = "walkdir" version = "2.5.0" @@ -6604,7 +7992,7 @@ dependencies = [ "bumpalo", "proc-macro2", "quote", - "syn", + "syn 2.0.118", "wasm-bindgen-shared", ] @@ -6617,6 +8005,17 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "wasm_thread" +version = "0.3.3" +source = "git+https://github.com/zed-industries/wasm_thread?rev=0cf96c7708dfb97ccf3da50347e25edcf75d6937#0cf96c7708dfb97ccf3da50347e25edcf75d6937" +dependencies = [ + "futures", + "js-sys", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "wayland-backend" version = "0.3.15" @@ -6643,17 +8042,6 @@ dependencies = [ "wayland-scanner", ] -[[package]] -name = "wayland-csd-frame" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e" -dependencies = [ - "bitflags 2.13.0", - "cursor-icon", - "wayland-backend", -] - [[package]] name = "wayland-cursor" version = "0.31.14" @@ -6666,40 +8054,14 @@ dependencies = [ ] [[package]] -name = "wayland-protocols" -version = "0.32.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23d0c813de3daa2ed6520af85a3bd49b0e722a3078506899aa9686fea58dc4b6" -dependencies = [ - "bitflags 2.13.0", - "wayland-backend", - "wayland-client", - "wayland-scanner", -] - -[[package]] -name = "wayland-protocols-experimental" -version = "20250721.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40a1f863128dcaaec790d7b4b396cc9b9a7a079e878e18c47e6c2d2c5a8dcbb1" -dependencies = [ - "bitflags 2.13.0", - "wayland-backend", - "wayland-client", - "wayland-protocols", - "wayland-scanner", -] - -[[package]] -name = "wayland-protocols-misc" -version = "0.3.12" +name = "wayland-protocols" +version = "0.32.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e9567599ef23e09b8dad6e429e5738d4509dfc46b3b21f32841a304d16b29c8" +checksum = "23d0c813de3daa2ed6520af85a3bd49b0e722a3078506899aa9686fea58dc4b6" dependencies = [ "bitflags 2.13.0", "wayland-backend", "wayland-client", - "wayland-protocols", "wayland-scanner", ] @@ -6736,7 +8098,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c324a910fd86ebdc364a3e61ec1f11737d3b1d6c273c0239ee8ff4bc0d24b4a" dependencies = [ "proc-macro2", - "quick-xml", + "quick-xml 0.39.4", "quote", ] @@ -6773,35 +8135,209 @@ dependencies = [ ] [[package]] -name = "webbrowser" -version = "1.2.1" +name = "webpki-root-certs" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fc95580916af1e68ff6a7be07446fc5db73ebf71cf092de939bbf5f7e189f72" +checksum = "0d46a5a140e6f7afeccd8eae97eff335163939eac8b929834875168b29b3d267" dependencies = [ - "core-foundation 0.10.1", - "jni", + "rustls-pki-types", +] + +[[package]] +name = "weezl" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88" + +[[package]] +name = "wgpu" +version = "29.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76e8840e1ba2881d4cbb18d2147627a56af426ff064c0401eb0c8410c6325d07" +dependencies = [ + "arrayvec", + "bitflags 2.13.0", + "bytemuck", + "cfg-if", + "cfg_aliases", + "document-features", + "hashbrown 0.16.1", + "js-sys", + "log", + "naga", + "parking_lot", + "portable-atomic", + "profiling", + "raw-window-handle", + "smallvec", + "static_assertions", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "wgpu-core", + "wgpu-hal", + "wgpu-types", +] + +[[package]] +name = "wgpu-core" +version = "29.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f519832254e56965a9940c4af57dcb75f702b6f6fa4a0b172f685395843a4d7" +dependencies = [ + "arrayvec", + "bit-set", + "bit-vec", + "bitflags 2.13.0", + "bytemuck", + "cfg_aliases", + "document-features", + "hashbrown 0.16.1", + "indexmap", + "log", + "naga", + "once_cell", + "parking_lot", + "portable-atomic", + "profiling", + "raw-window-handle", + "rustc-hash 1.1.0", + "smallvec", + "thiserror 2.0.18", + "wgpu-core-deps-apple", + "wgpu-core-deps-emscripten", + "wgpu-core-deps-wasm", + "wgpu-core-deps-windows-linux-android", + "wgpu-hal", + "wgpu-naga-bridge", + "wgpu-types", +] + +[[package]] +name = "wgpu-core-deps-apple" +version = "29.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5e39e26c4c0e07589e67d18546cf79ff45383659fc72fca4dd293358a0347f3" +dependencies = [ + "wgpu-hal", +] + +[[package]] +name = "wgpu-core-deps-emscripten" +version = "29.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01e09be551dc939498bdd5f6b2c66e55ab275dad25825267a08605a80fc9f0af" +dependencies = [ + "wgpu-hal", +] + +[[package]] +name = "wgpu-core-deps-wasm" +version = "29.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af1fb1798be2a912497d4c224f72d39bb0cb34af50e8bcc29865bc339c943059" +dependencies = [ + "wgpu-hal", +] + +[[package]] +name = "wgpu-core-deps-windows-linux-android" +version = "29.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e592c1bbef6ad047647ae6e666ebd8cee7a32bb4544d9700ec96cbf73230257" +dependencies = [ + "wgpu-hal", +] + +[[package]] +name = "wgpu-hal" +version = "29.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97ace1c17727311c22a46e4e3faf56ea6de81af99dcc839bdfb54857b94d448d" +dependencies = [ + "android_system_properties", + "arrayvec", + "ash", + "bit-set", + "bitflags 2.13.0", + "block2 0.6.2", + "bytemuck", + "cfg-if", + "cfg_aliases", + "glow", + "glutin_wgl_sys", + "gpu-allocator", + "gpu-descriptor", + "hashbrown 0.16.1", + "js-sys", + "khronos-egl", + "libc", + "libloading", "log", - "ndk-context", + "naga", + "ndk-sys", "objc2 0.6.4", + "objc2-core-foundation", "objc2-foundation 0.3.2", - "url", + "objc2-metal 0.3.2", + "objc2-quartz-core 0.3.2", + "once_cell", + "ordered-float", + "parking_lot", + "portable-atomic", + "portable-atomic-util", + "profiling", + "range-alloc", + "raw-window-handle", + "raw-window-metal", + "renderdoc-sys", + "smallvec", + "thiserror 2.0.18", + "wasm-bindgen", + "wayland-sys", "web-sys", + "wgpu-naga-bridge", + "wgpu-types", + "windows 0.62.2", + "windows-core 0.62.2", + "windows-result 0.4.1", ] [[package]] -name = "webpki-root-certs" -version = "1.0.8" +name = "wgpu-naga-bridge" +version = "29.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d46a5a140e6f7afeccd8eae97eff335163939eac8b929834875168b29b3d267" +checksum = "95226013f547544b223281cd16a4fb549aa9dcb562adbda0faae4c73ffbbc161" dependencies = [ - "rustls-pki-types", + "naga", + "wgpu-types", ] [[package]] -name = "weezl" -version = "0.1.12" +name = "wgpu-types" +version = "29.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88" +checksum = "84bf84cd9ca8ca45e2b223a3868f1adf9bfc0c66aeac212e76ee7e40fdadf8f5" +dependencies = [ + "bitflags 2.13.0", + "bytemuck", + "js-sys", + "log", + "raw-window-handle", + "web-sys", +] + +[[package]] +name = "which" +version = "6.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4ee928febd44d98f2f459a4a79bd4d928591333a494a10a868418ac1b39cf1f" +dependencies = [ + "either", + "home", + "rustix 0.38.44", + "winsafe", +] [[package]] name = "winapi" @@ -6825,7 +8361,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -6834,16 +8370,61 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "windows" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" +dependencies = [ + "windows-core 0.57.0", + "windows-targets", +] + +[[package]] +name = "windows" +version = "0.61.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" +dependencies = [ + "windows-collections 0.2.0", + "windows-core 0.61.2", + "windows-future 0.2.1", + "windows-link 0.1.3", + "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", - "windows-core", - "windows-future", - "windows-numerics", + "windows-collections 0.3.2", + "windows-core 0.62.2", + "windows-future 0.3.2", + "windows-numerics 0.3.1", +] + +[[package]] +name = "windows-capture" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a4df73e95feddb9ec1a7e9c2ca6323b8c97d5eeeff78d28f1eccdf19c882b24" +dependencies = [ + "parking_lot", + "rayon", + "thiserror 2.0.18", + "windows 0.61.3", + "windows-future 0.2.1", +] + +[[package]] +name = "windows-collections" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" +dependencies = [ + "windows-core 0.61.2", ] [[package]] @@ -6852,7 +8433,32 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610" dependencies = [ - "windows-core", + "windows-core 0.62.2", +] + +[[package]] +name = "windows-core" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" +dependencies = [ + "windows-implement 0.57.0", + "windows-interface 0.57.0", + "windows-result 0.1.2", + "windows-targets", +] + +[[package]] +name = "windows-core" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +dependencies = [ + "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", ] [[package]] @@ -6861,11 +8467,22 @@ version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" dependencies = [ - "windows-implement", - "windows-interface", - "windows-link", - "windows-result", - "windows-strings", + "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]] +name = "windows-future" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" +dependencies = [ + "windows-core 0.61.2", + "windows-link 0.1.3", + "windows-threading 0.1.0", ] [[package]] @@ -6874,9 +8491,20 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb" dependencies = [ - "windows-core", - "windows-link", - "windows-threading", + "windows-core 0.62.2", + "windows-link 0.2.1", + "windows-threading 0.2.1", +] + +[[package]] +name = "windows-implement" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", ] [[package]] @@ -6887,7 +8515,18 @@ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.118", +] + +[[package]] +name = "windows-interface" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", ] [[package]] @@ -6898,23 +8537,50 @@ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.118", ] +[[package]] +name = "windows-link" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" + [[package]] name = "windows-link" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" +[[package]] +name = "windows-numerics" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" +dependencies = [ + "windows-core 0.61.2", + "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", - "windows-link", + "windows-core 0.62.2", + "windows-link 0.2.1", +] + +[[package]] +name = "windows-registry" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e" +dependencies = [ + "windows-link 0.1.3", + "windows-result 0.3.4", + "windows-strings 0.4.2", ] [[package]] @@ -6923,87 +8589,81 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720" dependencies = [ - "windows-link", - "windows-result", - "windows-strings", + "windows-link 0.2.1", + "windows-result 0.4.1", + "windows-strings 0.5.1", ] [[package]] name = "windows-result" -version = "0.4.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" +checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" dependencies = [ - "windows-link", + "windows-targets", ] [[package]] -name = "windows-strings" -version = "0.5.1" +name = "windows-result" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" +checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" dependencies = [ - "windows-link", + "windows-link 0.1.3", ] [[package]] -name = "windows-sys" -version = "0.48.0" +name = "windows-result" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" dependencies = [ - "windows-targets 0.48.5", + "windows-link 0.2.1", ] [[package]] -name = "windows-sys" -version = "0.52.0" +name = "windows-strings" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" dependencies = [ - "windows-targets 0.52.6", + "windows-link 0.1.3", ] [[package]] -name = "windows-sys" -version = "0.59.0" +name = "windows-strings" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" dependencies = [ - "windows-targets 0.52.6", + "windows-link 0.2.1", ] [[package]] name = "windows-sys" -version = "0.60.2" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.53.5", + "windows-targets", ] [[package]] name = "windows-sys" -version = "0.61.2" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ - "windows-link", + "windows-targets", ] [[package]] -name = "windows-targets" -version = "0.48.5" +name = "windows-sys" +version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" dependencies = [ - "windows_aarch64_gnullvm 0.48.5", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm 0.48.5", - "windows_x86_64_msvc 0.48.5", + "windows-link 0.2.1", ] [[package]] @@ -7012,31 +8672,23 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", + "windows_aarch64_gnullvm", + "windows_aarch64_msvc", + "windows_i686_gnu", + "windows_i686_gnullvm", + "windows_i686_msvc", + "windows_x86_64_gnu", + "windows_x86_64_gnullvm", + "windows_x86_64_msvc", ] [[package]] -name = "windows-targets" -version = "0.53.5" +name = "windows-threading" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" +checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" dependencies = [ - "windows-link", - "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", + "windows-link 0.1.3", ] [[package]] @@ -7045,14 +8697,17 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37" dependencies = [ - "windows-link", + "windows-link 0.2.1", ] [[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" +name = "windows-version" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" +checksum = "e4060a1da109b9d0326b7262c8e12c84df67cc0dbc9e33cf49e01ccc2eb63631" +dependencies = [ + "windows-link 0.2.1", +] [[package]] name = "windows_aarch64_gnullvm" @@ -7060,120 +8715,42 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" - -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - [[package]] name = "windows_i686_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" -[[package]] -name = "windows_i686_gnu" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" - [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" - -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - [[package]] name = "windows_i686_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" -[[package]] -name = "windows_i686_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" - [[package]] name = "windows_x86_64_msvc" version = "0.52.6" @@ -7181,61 +8758,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "windows_x86_64_msvc" -version = "0.53.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" - -[[package]] -name = "winit" -version = "0.30.13" +name = "winnow" +version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6755fa58a9f8350bd1e472d4c3fcc25f824ec358933bba33306d0b63df5978d" +checksum = "df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945" dependencies = [ - "ahash", - "android-activity", - "atomic-waker", - "bitflags 2.13.0", - "block2 0.5.1", - "bytemuck", - "calloop 0.13.0", - "cfg_aliases", - "concurrent-queue", - "core-foundation 0.9.4", - "core-graphics", - "cursor-icon", - "dpi", - "js-sys", - "libc", - "memmap2", - "ndk", - "objc2 0.5.2", - "objc2-app-kit 0.2.2", - "objc2-foundation 0.2.2", - "objc2-ui-kit 0.2.2", - "orbclient", - "percent-encoding", - "pin-project", - "raw-window-handle", - "redox_syscall 0.4.1", - "rustix 0.38.44", - "sctk-adwaita", - "smithay-client-toolkit 0.19.2", - "smol_str 0.2.2", - "tracing", - "unicode-segmentation", - "wasm-bindgen", - "wasm-bindgen-futures", - "wayland-backend", - "wayland-client", - "wayland-protocols", - "wayland-protocols-plasma", - "web-sys", - "web-time", - "windows-sys 0.52.0", - "x11-dl", - "x11rb", - "xkbcommon-dl", + "memchr", ] [[package]] @@ -7247,6 +8775,16 @@ dependencies = [ "memchr", ] +[[package]] +name = "winreg" +version = "0.55.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb5a765337c50e9ec252c2069be9bf91c7df47afb103b642ba3a53bf8101be97" +dependencies = [ + "cfg-if", + "windows-sys 0.59.0", +] + [[package]] name = "winres" version = "0.1.12" @@ -7256,6 +8794,21 @@ dependencies = [ "toml 0.5.11", ] +[[package]] +name = "winsafe" +version = "0.0.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904" + +[[package]] +name = "wio" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d129932f4644ac2396cb456385cbf9e63b5b30c6e8dc4820bdca4eb082037a5" +dependencies = [ + "winapi", +] + [[package]] name = "wit-bindgen" version = "0.57.1" @@ -7263,16 +8816,86 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" [[package]] -name = "write-fonts" -version = "0.48.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb731d4c4d93eacc69a1ad2f270f905788a98e4a3438267bcafbe08d3431c8d8" +name = "woocraft" +version = "0.5.6" +source = "git+https://github.com/Reverier-Xu/woocraft#e9b1a6e3b090397b09c74f9cdb177bd7a271cf6c" dependencies = [ - "font-types", - "indexmap", - "kurbo", - "log", - "read-fonts", + "aho-corasick", + "anyhow", + "chrono", + "crossbeam-channel", + "enum-iterator", + "gpui", + "gpui_macros", + "image", + "lsp-types", + "num-traits", + "objc2 0.6.4", + "objc2-app-kit 0.3.2", + "objc2-foundation 0.3.2", + "palette", + "regex", + "ropey", + "rust-embed", + "rust-i18n", + "schemars", + "serde", + "serde_json", + "serde_repr", + "smallvec", + "smol", + "sum_tree", + "thiserror 2.0.18", + "toml 1.1.2+spec-1.1.0", + "tracing", + "tree-sitter", + "tree-sitter-agda", + "tree-sitter-astro-next", + "tree-sitter-bash", + "tree-sitter-c", + "tree-sitter-c-sharp", + "tree-sitter-cmake", + "tree-sitter-cpp", + "tree-sitter-css", + "tree-sitter-diff", + "tree-sitter-elixir", + "tree-sitter-embedded-template", + "tree-sitter-go", + "tree-sitter-graphql", + "tree-sitter-haskell", + "tree-sitter-html", + "tree-sitter-java", + "tree-sitter-javascript", + "tree-sitter-jsdoc", + "tree-sitter-json", + "tree-sitter-julia", + "tree-sitter-kotlin-sg", + "tree-sitter-lua", + "tree-sitter-make", + "tree-sitter-md", + "tree-sitter-ocaml", + "tree-sitter-php", + "tree-sitter-proto", + "tree-sitter-python", + "tree-sitter-ql", + "tree-sitter-ql-dbscheme", + "tree-sitter-razor", + "tree-sitter-regex", + "tree-sitter-ruby", + "tree-sitter-rust", + "tree-sitter-scala", + "tree-sitter-sequel", + "tree-sitter-svelte-next", + "tree-sitter-swift", + "tree-sitter-toml-ng", + "tree-sitter-typescript", + "tree-sitter-verilog", + "tree-sitter-yaml", + "tree-sitter-zig", + "unicode-segmentation", + "windows 0.62.2", + "zbus", + "zstd", ] [[package]] @@ -7283,7 +8906,7 @@ checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" [[package]] name = "wsrx" -version = "0.5.17" +version = "0.6.0" dependencies = [ "axum", "chrono", @@ -7306,62 +8929,60 @@ dependencies = [ [[package]] name = "wsrx-desktop" -version = "0.5.17" +version = "0.6.0" dependencies = [ - "async-compat", + "async-channel", "axum", "bitflags 2.13.0", "build-target", "chrono", "directories", "git-version", - "i-slint-backend-winit", + "gpui", + "gpui_platform", "local-ip-address", "once_cell", "open", "rand 0.10.1", "reqwest", + "rust-embed", "rustc_version", "rustls", "serde", "serde_json", - "slint", - "slint-build", "sys-locale", - "sysinfo", + "sysinfo 0.38.4", "thiserror 2.0.18", "tokio", - "tokio-tungstenite", "tokio-util", "toml 1.1.2+spec-1.1.0", "tower-http", "tracing", "tracing-appender", "tracing-subscriber", - "winit", "winres", + "woocraft", "wsrx", ] [[package]] -name = "x11-clipboard" -version = "0.9.3" +name = "x11" +version = "2.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "662d74b3d77e396b8e5beb00b9cad6a9eccf40b2ef68cc858784b14c41d535a3" +checksum = "502da5464ccd04011667b11c435cb992822c2c0dbde1770c988480d312a0db2e" dependencies = [ "libc", - "x11rb", + "pkg-config", ] [[package]] -name = "x11-dl" -version = "2.21.0" +name = "x11-clipboard" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f" +checksum = "662d74b3d77e396b8e5beb00b9cad6a9eccf40b2ef68cc858784b14c41d535a3" dependencies = [ "libc", - "once_cell", - "pkg-config", + "x11rb", ] [[package]] @@ -7373,10 +8994,9 @@ dependencies = [ "as-raw-xcb-connection", "gethostname", "libc", - "libloading", - "once_cell", "rustix 1.1.4", "x11rb-protocol", + "xcursor", ] [[package]] @@ -7386,13 +9006,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd" [[package]] -name = "xattr" -version = "1.6.1" +name = "xcb" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156" +checksum = "a6c2ad15e0e922856ee89afe862b8992334bbe7953adad56cd1199358cb30566" dependencies = [ + "bitflags 2.13.0", "libc", - "rustix 1.1.4", + "quick-xml 0.41.0", + "x11", ] [[package]] @@ -7402,26 +9024,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bec9e4a500ca8864c5b47b8b482a73d62e4237670e5b5f1d6b9e3cae50f28f2b" [[package]] -name = "xkbcommon" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a974f48060a14e95705c01f24ad9c3345022f4d97441b8a36beb7ed5c4a02d" +name = "xim-ctext" +version = "0.3.0" +source = "git+https://github.com/zed-industries/xim-rs.git?rev=16f35a2c881b815a2b6cdfd6687988e84f8447d8#16f35a2c881b815a2b6cdfd6687988e84f8447d8" dependencies = [ - "libc", - "memmap2", - "xkeysym", + "encoding_rs", ] [[package]] -name = "xkbcommon-dl" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5" +name = "xim-parser" +version = "0.2.1" +source = "git+https://github.com/zed-industries/xim-rs.git?rev=16f35a2c881b815a2b6cdfd6687988e84f8447d8#16f35a2c881b815a2b6cdfd6687988e84f8447d8" dependencies = [ "bitflags 2.13.0", - "dlib", - "log", - "once_cell", +] + +[[package]] +name = "xkbcommon" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d66ca9352cbd4eecbbc40871d8a11b4ac8107cfc528a6e14d7c19c69d0e1ac9" +dependencies = [ + "as-raw-xcb-connection", + "libc", + "memmap2", "xkeysym", ] @@ -7485,7 +9111,7 @@ checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.118", "synstructure", ] @@ -7518,7 +9144,7 @@ dependencies = [ "uds_windows", "uuid", "windows-sys 0.61.2", - "winnow", + "winnow 1.0.3", "zbus_macros", "zbus_names", "zvariant", @@ -7542,7 +9168,7 @@ checksum = "10da05367f3a7b7553c8cdf8fa91aee6b64afebe32b51c95177957efc47ca3a0" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.118", "zbus-lockstep", "zbus_xml", "zvariant", @@ -7557,7 +9183,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn", + "syn 2.0.118", "zbus_names", "zvariant", "zvariant_utils", @@ -7570,7 +9196,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7074f3e50b894eac91750142016d30d0a89be8e67dbfd9704fb875825760e52d" dependencies = [ "serde", - "winnow", + "winnow 1.0.3", "zvariant", ] @@ -7580,12 +9206,70 @@ version = "5.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8067892e940ed1727dea64690378601603b31d62dfde019a5335fbb7c0e0ed9" dependencies = [ - "quick-xml", + "quick-xml 0.39.4", "serde", "zbus_names", "zvariant", ] +[[package]] +name = "zed-font-kit" +version = "0.14.1-zed" +source = "git+https://github.com/zed-industries/font-kit?rev=94b0f28166665e8fd2f53ff6d268a14955c82269#94b0f28166665e8fd2f53ff6d268a14955c82269" +dependencies = [ + "bitflags 2.13.0", + "byteorder", + "core-foundation 0.10.1", + "core-graphics 0.24.0", + "core-text", + "dirs", + "dwrote", + "float-ord", + "freetype-sys", + "lazy_static", + "libc", + "log", + "pathfinder_geometry", + "pathfinder_simd", + "walkdir", + "winapi", + "yeslogic-fontconfig-sys", +] + +[[package]] +name = "zed-scap" +version = "0.0.8-zed" +source = "git+https://github.com/zed-industries/scap?rev=4afea48c3b002197176fb19cd0f9b180dd36eaac#4afea48c3b002197176fb19cd0f9b180dd36eaac" +dependencies = [ + "anyhow", + "cocoa 0.25.0", + "core-graphics-helmer-fork", + "log", + "objc", + "rand 0.8.7", + "screencapturekit", + "screencapturekit-sys", + "sysinfo 0.31.4", + "tao-core-video-sys", + "windows 0.61.3", + "windows-capture", + "x11", + "xcb", +] + +[[package]] +name = "zed-xim" +version = "0.4.0-zed" +source = "git+https://github.com/zed-industries/xim-rs.git?rev=16f35a2c881b815a2b6cdfd6687988e84f8447d8#16f35a2c881b815a2b6cdfd6687988e84f8447d8" +dependencies = [ + "ahash", + "hashbrown 0.14.5", + "log", + "x11rb", + "xim-ctext", + "xim-parser", +] + [[package]] name = "zeno" version = "0.3.3" @@ -7609,7 +9293,7 @@ checksum = "1ae7f38b72ec2a254e2b87ef277cf2cd4fb97cbebf944faa6f33354da0867930" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.118", ] [[package]] @@ -7629,7 +9313,7 @@ checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.118", "synstructure", ] @@ -7638,6 +9322,20 @@ name = "zeroize" version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e" +dependencies = [ + "zeroize_derive", +] + +[[package]] +name = "zeroize_derive" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c50655cbb0fe3fc43170059e702f1ce5e19b84cec58dc87b037a09935c2f328" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.118", +] [[package]] name = "zerotrie" @@ -7648,7 +9346,6 @@ dependencies = [ "displaydoc", "yoke", "zerofrom", - "zerovec", ] [[package]] @@ -7657,7 +9354,6 @@ version = "0.11.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" dependencies = [ - "serde", "yoke", "zerofrom", "zerovec-derive", @@ -7671,7 +9367,18 @@ checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.118", +] + +[[package]] +name = "zlog" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#fd82517a115d97a07835b52f0512b22b38e38ccf" +dependencies = [ + "anyhow", + "chrono", + "collections", + "log", ] [[package]] @@ -7680,6 +9387,50 @@ version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" +[[package]] +name = "zstd" +version = "0.13.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a" +dependencies = [ + "zstd-safe", +] + +[[package]] +name = "zstd-safe" +version = "7.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d" +dependencies = [ + "zstd-sys", +] + +[[package]] +name = "zstd-sys" +version = "2.0.16+zstd.1.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748" +dependencies = [ + "cc", + "pkg-config", +] + +[[package]] +name = "ztracing" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#fd82517a115d97a07835b52f0512b22b38e38ccf" +dependencies = [ + "tracing", + "tracing-subscriber", + "zlog", + "ztracing_macro", +] + +[[package]] +name = "ztracing_macro" +version = "0.1.0" +source = "git+https://github.com/zed-industries/zed#fd82517a115d97a07835b52f0512b22b38e38ccf" + [[package]] name = "zune-core" version = "0.5.1" @@ -7713,7 +9464,8 @@ dependencies = [ "endi", "enumflags2", "serde", - "winnow", + "serde_bytes", + "winnow 1.0.3", "zvariant_derive", "zvariant_utils", ] @@ -7727,7 +9479,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn", + "syn 2.0.118", "zvariant_utils", ] @@ -7740,6 +9492,6 @@ dependencies = [ "proc-macro2", "quote", "serde", - "syn", - "winnow", + "syn 2.0.118", + "winnow 1.0.3", ] diff --git a/Cargo.toml b/Cargo.toml index f7878f50..d2b78f47 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,8 +8,8 @@ edition = "2024" homepage = "https://github.com/XDSEC/WebSocketReflectorX" license = "MIT" repository = "https://github.com/XDSEC/WebSocketReflectorX" -rust-version = "1.89.0" -version = "0.5.17" +rust-version = "1.95" +version = "0.6.0" [profile.release] codegen-units = 1 @@ -47,9 +47,13 @@ tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] } url = { version = "2.5" } # GUI -async-compat = { version = "0.2" } -i-slint-backend-winit = "1.15" -open = "5.3" +async-compat = { version = "0.2" } +open = "5.3" + +# GPUI / Woocraft +gpui = { git = "https://github.com/zed-industries/zed", package = "gpui" } +gpui_platform = { git = "https://github.com/zed-industries/zed", package = "gpui_platform", features = ["font-kit", "wayland", "x11"] } +woocraft = { git = "https://github.com/Reverier-Xu/woocraft", package = "woocraft" } reqwest = { version = "0.13", features = [ "blocking", @@ -58,25 +62,12 @@ reqwest = { version = "0.13", features = [ "json", ] } -slint = { version = "1.15", default-features = false, features = [ - "accessibility", - "backend-winit", - "compat-1-2", - "gettext", - "renderer-skia", - "renderer-software", - "serde", - "std", -] } - sys-locale = "0.3" sysinfo = "0.38" toml = "1.0" -winit = "0.30" # build dependencies build-target = "0.8" git-version = "0.3" rustc_version = "0.4" -slint-build = "1.15" winres = "0.1" diff --git a/README.md b/README.md index 9cf54872..c88c10a0 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Download from [Releases](https://github.com/XDSEC/WebSocketReflectorX/releases) ### Desktop App -[#madewithslint](https://slint.dev/showcase.html) ! +Built with [Woocraft](https://github.com/Reverier-Xu/woocraft) (GPUI component library). #### For Mac Users diff --git a/crates/desktop/Cargo.toml b/crates/desktop/Cargo.toml index 84a39a27..887c4c88 100644 --- a/crates/desktop/Cargo.toml +++ b/crates/desktop/Cargo.toml @@ -14,42 +14,41 @@ version.workspace = true [dependencies] wsrx = { path = "../wsrx" } -i-slint-backend-winit = { workspace = true } -slint = { workspace = true } -winit = { workspace = true } +gpui = { workspace = true } +gpui_platform = { workspace = true } +woocraft = { workspace = true, features = ["tray"] } -directories = { workspace = true } +async-channel = "2.2" +rust-embed = { version = "8.11", features = ["interpolate-folder-path", "include-exclude"] } +directories = { workspace = true } local-ip-address = { workspace = true } -open = { workspace = true } -sys-locale = { workspace = true } -sysinfo = { workspace = true } +open = { workspace = true } +sys-locale = { workspace = true } +sysinfo = { workspace = true } -async-compat = { workspace = true } -bitflags = { workspace = true } -once_cell = { workspace = true } -rand = { workspace = true } -rustls = { workspace = true } -tokio = { workspace = true } -toml = { workspace = true } -tracing = { workspace = true } -tracing-appender = { workspace = true } +bitflags = { workspace = true } +once_cell = { workspace = true } +rand = { workspace = true } +rustls = { workspace = true } +tokio = { workspace = true } +toml = { workspace = true } +tracing = { workspace = true } +tracing-appender = { workspace = true } tracing-subscriber = { workspace = true } -axum = { workspace = true } -chrono = { workspace = true } -reqwest = { workspace = true } -serde = { workspace = true } -serde_json = { workspace = true } -thiserror = { workspace = true } -tokio-tungstenite = { workspace = true } -tokio-util = { workspace = true } -tower-http = { workspace = true } +axum = { workspace = true } +chrono = { workspace = true } +reqwest = { workspace = true } +serde = { workspace = true } +serde_json = { workspace = true } +thiserror = { workspace = true } +tokio-util = { workspace = true } +tower-http = { workspace = true } [build-dependencies] build-target = { workspace = true } git-version = { workspace = true } rustc_version = { workspace = true } -slint-build = { workspace = true } winres = { workspace = true } [[bin]] diff --git a/crates/desktop/ui/assets/logo-stroked.svg b/crates/desktop/assets/logo-stroked.svg similarity index 100% rename from crates/desktop/ui/assets/logo-stroked.svg rename to crates/desktop/assets/logo-stroked.svg diff --git a/crates/desktop/assets/logo.png b/crates/desktop/assets/logo.png new file mode 100644 index 00000000..6e6819b1 Binary files /dev/null and b/crates/desktop/assets/logo.png differ diff --git a/crates/desktop/ui/assets/logo.svg b/crates/desktop/assets/logo.svg similarity index 100% rename from crates/desktop/ui/assets/logo.svg rename to crates/desktop/assets/logo.svg diff --git a/crates/desktop/build.rs b/crates/desktop/build.rs index b7a2c71a..fcc11264 100644 --- a/crates/desktop/build.rs +++ b/crates/desktop/build.rs @@ -1,12 +1,6 @@ use std::{env, fs, path::Path}; fn main() { - let config = slint_build::CompilerConfiguration::new() - .with_bundled_translations("ui/i18n") - .embed_resources(slint_build::EmbedResourcesKind::EmbedFiles); - slint_build::compile_with_config("ui/main.slint", config).expect("Slint build failed"); - - println!("cargo::rerun-if-changed=ui/i18n"); println!("cargo::rerun-if-env-changed=WSRX_GIT_VERSION"); let out_dir = env::var_os("OUT_DIR").unwrap(); let dest_path = Path::new(&out_dir).join("constants.rs"); diff --git a/crates/desktop/src/assets.rs b/crates/desktop/src/assets.rs new file mode 100644 index 00000000..c047fee4 --- /dev/null +++ b/crates/desktop/src/assets.rs @@ -0,0 +1,16 @@ +//! Desktop app assets (the logo), served alongside woocraft's built-in +//! assets through a combined asset source. + +use rust_embed::RustEmbed; + +#[derive(RustEmbed)] +#[folder = "assets"] +pub struct DesktopAssets; + +/// Builds the app-wide asset source: woocraft's built-in assets first, then +/// the desktop app's own embedded assets (e.g. `logo.png`). +pub fn asset_source() -> woocraft::CombinedSource { + woocraft::CombinedSource::new() + .with(woocraft::Assets) + .with(woocraft::EmbeddedSource::::new()) +} diff --git a/crates/desktop/src/bridges/mod.rs b/crates/desktop/src/bridges/mod.rs deleted file mode 100644 index 4c0bf13c..00000000 --- a/crates/desktop/src/bridges/mod.rs +++ /dev/null @@ -1,12 +0,0 @@ -pub mod settings; -pub mod system_info; -pub mod ui_state; -pub mod window_control; - -use crate::ui::MainWindow; - -pub fn setup(window: &MainWindow) { - window_control::setup(window); - system_info::setup(window); - ui_state::setup(window); -} diff --git a/crates/desktop/src/bridges/settings.rs b/crates/desktop/src/bridges/settings.rs deleted file mode 100644 index ac9241a6..00000000 --- a/crates/desktop/src/bridges/settings.rs +++ /dev/null @@ -1,130 +0,0 @@ -use directories::ProjectDirs; -use serde::{Deserialize, Serialize}; -use slint::ComponentHandle; -use tracing::{debug, error, warn}; - -use crate::ui::{MainWindow, SettingsBridge}; - -#[derive(Clone, Debug, Serialize, Deserialize)] -pub struct WsrxDesktopConfig { - #[serde(default = "default_theme")] - pub theme: String, - #[serde(default = "default_running_in_tray")] - pub running_in_tray: bool, - #[serde(default = "default_language")] - pub language: String, -} - -impl Default for WsrxDesktopConfig { - fn default() -> Self { - Self { - theme: default_theme(), - running_in_tray: default_running_in_tray(), - language: default_language(), - } - } -} - -// handle "en-US" / "en" / "zh" / "zh-CN" / "zh-Hans-CN" / "zh-Hant-TW" -// into one of "en_US" / "zh_CN" / "zh_TW" -fn normalize_language(locale: String) -> String { - let mut parts = locale.split('-'); - let lang = parts.next().unwrap_or("en"); - let region = parts.next().map(|s| match s { - "CN" => "CN", - "TW" => "TW", - "HK" => "TW", - "Hans" => "CN", - "Hant" => "TW", - _ => "US", - }); - - match lang { - "en" => format!("en_{}", region.unwrap_or("US")), - "zh" => format!("zh_{}", region.unwrap_or("CN")), - _ => { - warn!("Unsupported language: {}, defaulting to en_US", locale); - "en_US".to_string() - } - } -} - -fn default_language() -> String { - sys_locale::get_locale() - .map(normalize_language) - .unwrap_or_else(|| { - warn!("Failed to get system locale, defaulting to en_US"); - "en_US".to_string() - }) -} - -fn default_theme() -> String { - "dark".to_string() -} - -const fn default_running_in_tray() -> bool { - false -} - -pub fn load_config(window: &MainWindow) { - let bridge = window.global::(); - let proj_dirs = match ProjectDirs::from("org", "xdsec", "wsrx") { - Some(dirs) => dirs, - None => { - error!("Unable to find project config directories"); - return; - } - }; - let config_file = proj_dirs.config_dir().join("config.toml"); - let config = match std::fs::read_to_string(&config_file) { - Ok(config) => config, - Err(e) => { - error!("Failed to read config file: {}", e); - "".to_string() - } - }; - let config: WsrxDesktopConfig = toml::from_str(&config).unwrap_or_default(); - debug!("Loaded config: {:?}", config); - bridge.set_theme(config.theme.into()); - slint::select_bundled_translation(&config.language).ok(); - bridge.set_language(config.language.into()); - bridge.set_running_in_tray(config.running_in_tray); - - let window_clone = window.as_weak(); - bridge.on_change_language(move |lang| { - let window = window_clone.upgrade().unwrap(); - let bridge = window.global::(); - bridge.set_language(lang.clone()); - - slint::select_bundled_translation(lang.as_str()).ok(); - }); -} - -pub fn save_config(window: &MainWindow) { - let bridge = window.global::(); - let proj_dirs = match ProjectDirs::from("org", "xdsec", "wsrx") { - Some(dirs) => dirs, - None => { - error!("Unable to find project config directories"); - return; - } - }; - let config_file = proj_dirs.config_dir().join("config.toml"); - let config = WsrxDesktopConfig { - theme: bridge.get_theme().into(), - running_in_tray: bridge.get_running_in_tray(), - language: bridge.get_language().into(), - }; - debug!("Saving config: {:?}", config); - let config = toml::to_string(&config).unwrap_or_else(|e| { - error!("Failed to serialize config: {}", e); - String::new() - }); - if let Err(e) = std::fs::create_dir_all(proj_dirs.config_dir()) { - error!("Failed to create config directory: {}", e); - return; - } - if let Err(e) = std::fs::write(&config_file, config) { - error!("Failed to write config file: {}", e); - } -} diff --git a/crates/desktop/src/bridges/system_info.rs b/crates/desktop/src/bridges/system_info.rs deleted file mode 100644 index d67d16d8..00000000 --- a/crates/desktop/src/bridges/system_info.rs +++ /dev/null @@ -1,209 +0,0 @@ -use std::rc::Rc; - -use async_compat::Compat; -use chrono::{DateTime, Utc}; -use directories::ProjectDirs; -use local_ip_address::list_afinet_netifas; -use serde::Deserialize; -use slint::{ComponentHandle, Model, ModelRc, SharedString, VecModel}; -use sysinfo::System; -use tokio::{fs, io::AsyncBufReadExt, time::timeout}; -use tracing::{debug, error, warn}; - -use crate::{ - WSRX_FULL_VERSION, - ui::{Log, MainWindow, SystemInfoBridge}, -}; - -pub fn setup(window: &MainWindow) { - let bridge = window.global::(); - #[cfg(target_os = "linux")] - bridge.set_os("linux".into()); - #[cfg(target_os = "windows")] - bridge.set_os("windows".into()); - #[cfg(target_os = "macos")] - bridge.set_os("macos".into()); - - bridge.set_info( - format!( - "System : {}\nLocale : {}\nCPU : {}\nKernel : {}\nWSRX : {}", - System::name().unwrap_or_else(|| "Unknown".into()), - sys_locale::get_locale().unwrap_or_else(|| "Unknown".into()), - System::cpu_arch(), - System::kernel_long_version(), - WSRX_FULL_VERSION, - ) - .into(), - ); - - bridge.set_version(env!("CARGO_PKG_VERSION").into()); - - let network_interfaces_model: Rc> = - Rc::new(VecModel::from(vec!["127.0.0.1".into(), "0.0.0.0".into()])); - let network_interfaces = ModelRc::from(network_interfaces_model.clone()); - bridge.set_interfaces(network_interfaces); - - let logs_model: Rc> = Rc::new(VecModel::default()); - let logs = ModelRc::from(logs_model.clone()); - bridge.set_logs(logs); - - bridge.on_refresh_interfaces(move || { - let model = network_interfaces_model.clone(); - refresh_network_interfaces(model); - }); - - bridge.on_open_link(move |url| { - open::that_detached(&url).unwrap_or_else(|_| { - tracing::error!("Failed to open link {url} in default browser."); - }); - }); - - bridge.on_open_logs(move || { - let proj_dirs = match ProjectDirs::from("org", "xdsec", "wsrx") { - Some(dirs) => dirs, - None => { - error!("Unable to find project config directories"); - return; - } - }; - let log_dir = proj_dirs.data_local_dir().join("logs"); - open::that_detached(&log_dir).unwrap_or_else(|_| { - tracing::error!("Failed to open logs directory."); - }); - }); - - check_for_updates(window); - stream_logs(&window.as_weak()); -} - -pub fn refresh_network_interfaces(model: Rc>) { - let interfaces = list_afinet_netifas().unwrap_or_default(); - model.clear(); - for (_, addr) in interfaces { - if addr.is_ipv6() { - continue; - } - let ip = addr.to_string(); - model.push(SharedString::from(ip)); - } - model.push("0.0.0.0".into()); -} - -fn check_for_updates(window: &MainWindow) { - let window_weak = window.as_weak(); - let _ = slint::spawn_local(Compat::new(async move { - let window = window_weak.unwrap(); - let bridge = window.global::(); - debug!("Checking for updates..."); - let client = reqwest::Client::builder() - .user_agent(format!("wsrx/{}", env!("CARGO_PKG_VERSION"))) - .build() - .unwrap(); - let response = match client - .get("https://api.github.com/repos/XDSEC/WebSocketReflectorX/releases/latest") - .send() - .await - { - Ok(resp) => resp, - Err(e) => { - error!("Failed to fetch the latest version: {}", e); - return; - } - }; - - if response.status().is_success() { - let json: serde_json::Value = match response.json().await { - Ok(json) => json, - Err(e) => { - error!("Failed to parse the response: {}", e); - return; - } - }; - let version = json["tag_name"].as_str().unwrap_or("0.0.0"); - let current_version = env!("CARGO_PKG_VERSION"); - if version != current_version { - bridge.set_has_updates(true); - warn!("Update available: {}", version); - } else { - bridge.set_has_updates(false); - debug!("No update available."); - } - } else { - error!( - "Failed to fetch the latest version: {} {:?}", - response.status(), - response.text().await - ); - } - })); -} - -#[derive(Clone, Debug, Deserialize, Default)] -struct LogEntryFields { - pub message: String, -} - -#[derive(Clone, Debug, Deserialize, Default)] -struct LogEntry { - pub timestamp: DateTime, - pub level: String, - pub target: String, - pub fields: LogEntryFields, -} - -fn stream_logs(window: &slint::Weak) { - let window = window.clone(); - - slint::spawn_local(Compat::new(async move { - let proj_dirs = match ProjectDirs::from("org", "xdsec", "wsrx") { - Some(dirs) => dirs, - None => { - eprintln!("Unable to find project config directories"); - return; - } - }; - let log_file = proj_dirs.data_local_dir().join("logs").join("wsrx.log"); - let mut timer = tokio::time::interval(tokio::time::Duration::from_secs(1)); - let mut lines = fs::File::open(&log_file) - .await - .map(tokio::io::BufReader::new) - .map(tokio::io::BufReader::lines) - .unwrap(); - let interval = tokio::time::Duration::from_secs(5); - loop { - timer.tick().await; - while let Ok(log) = timeout(interval, lines.next_line()).await { - let log = match log { - Ok(Some(log)) => log, - Ok(None) => break, - Err(e) => { - error!("failed to read log: {:?}", e); - break; - } - }; - let log_entry = serde_json::from_str::(&log).unwrap_or_else(|_| { - error!("failed to parse log: {}", log); - LogEntry::default() - }); - let window = window.clone(); - - slint::invoke_from_event_loop(move || { - let window = window.upgrade().unwrap(); - let system_info_bridge = window.global::(); - let local_time = log_entry.timestamp.with_timezone(&chrono::Local); - let log = Log { - timestamp: format!("{}", local_time.format("%Y-%m-%d %H:%M:%S")).into(), - level: log_entry.level.into(), - target: log_entry.target.into(), - message: log_entry.fields.message.into(), - }; - let logs = system_info_bridge.get_logs(); - let logs = logs.as_any().downcast_ref::>().unwrap(); - logs.push(log.to_owned()); - }) - .ok(); - } - } - })) - .ok(); -} diff --git a/crates/desktop/src/bridges/ui_state.rs b/crates/desktop/src/bridges/ui_state.rs deleted file mode 100644 index 63969453..00000000 --- a/crates/desktop/src/bridges/ui_state.rs +++ /dev/null @@ -1,67 +0,0 @@ -use slint::{ComponentHandle, Model, SharedString, VecModel}; -use tracing::debug; - -use crate::ui::{Instance, InstanceBridge, MainWindow, Scope, ScopeBridge, UiState}; - -pub fn setup(window: &MainWindow) { - let bridge = window.global::(); - let window_weak = window.as_weak(); - - bridge.on_change_scope(move |scope: SharedString| { - let window = window_weak.clone().upgrade().unwrap(); - let ui_state = window.global::(); - ui_state.set_scope(Scope { - host: "localhost".into(), - name: "localhost".into(), - state: "pending".into(), - features: "".into(), - settings: "{}".into(), - }); - - let window_weak = window_weak.clone(); - - match slint::spawn_local(async move { - let window = window_weak.clone().upgrade().unwrap(); - let ui_state = window.global::(); - let scope_bridge = window.global::(); - let scopes = scope_bridge.get_scopes(); - let scopes = scopes.as_any().downcast_ref::>().unwrap(); - let found_scope = scopes.iter().find(|s| s.host == scope); - if let Some(found_scope) = found_scope { - ui_state.set_scope(found_scope); - debug!("Scope found: {scope}"); - } else { - debug!("Scope not found: {scope}"); - } - sync_scoped_instance(window_weak); - }) { - Ok(_) => {} - Err(e) => { - debug!("Failed to change scope: {e}"); - } - } - }); -} - -pub fn sync_scoped_instance(window: slint::Weak) { - let window = window.upgrade().unwrap(); - let ui_state = window.global::(); - let instance_bridge = window.global::(); - let instances = instance_bridge.get_instances(); - let instances = instances - .as_any() - .downcast_ref::>() - .unwrap(); - let scoped_instances = instance_bridge.get_scoped_instances(); - let scoped_instances = scoped_instances - .as_any() - .downcast_ref::>() - .unwrap(); - let current_scope = ui_state.get_page().to_string(); - scoped_instances.clear(); - for instance in instances.iter() { - if instance.scope_host == current_scope { - scoped_instances.push(instance.clone()); - } - } -} diff --git a/crates/desktop/src/bridges/window_control.rs b/crates/desktop/src/bridges/window_control.rs deleted file mode 100644 index 8d167e78..00000000 --- a/crates/desktop/src/bridges/window_control.rs +++ /dev/null @@ -1,102 +0,0 @@ -use std::collections::HashMap; - -use i_slint_backend_winit::{EventResult, WinitWindowAccessor}; -use slint::ComponentHandle; -use winit::window::ResizeDirection; - -use crate::{ - launcher, - ui::{MainWindow, WindowControlBridge}, -}; - -pub fn setup(window: &MainWindow) { - let mut resize_map = HashMap::new(); - resize_map.insert("r".to_string(), ResizeDirection::East); - resize_map.insert("t".to_string(), ResizeDirection::North); - resize_map.insert("tr".to_string(), ResizeDirection::NorthEast); - resize_map.insert("tl".to_string(), ResizeDirection::NorthWest); - resize_map.insert("b".to_string(), ResizeDirection::South); - resize_map.insert("br".to_string(), ResizeDirection::SouthEast); - resize_map.insert("bl".to_string(), ResizeDirection::SouthWest); - resize_map.insert("l".to_string(), ResizeDirection::West); - - let window_weak = window.as_weak(); - - window.window().on_winit_window_event(move |w, e| { - // println!("{:?}", e); - match e { - winit::event::WindowEvent::RedrawRequested => { - let window = window_weak.unwrap(); - if window.get_main_window_maximized() != w.is_maximized() { - window.set_main_window_maximized(w.is_maximized()); - } - if window.get_main_window_minimized() != w.is_minimized() { - window.set_main_window_minimized(w.is_minimized()); - } - EventResult::Propagate - } - winit::event::WindowEvent::CloseRequested => { - launcher::shutdown(&window_weak); - EventResult::PreventDefault - } - _ => EventResult::Propagate, - } - }); - - let window_weak = window.as_weak(); - window.on_main_window_resize(move |resize_direction_str| { - let direction = resize_map - .get(&resize_direction_str.to_lowercase()) - .unwrap(); - let app_clone = window_weak.unwrap(); - app_clone.window().with_winit_window(|winit_window| { - let _ = winit_window.drag_resize_window(*direction); - }); - }); - - let window_control_bridge = window.global::(); - let window_clone_pin = window.as_weak(); - window_control_bridge.on_start_drag(move || { - let window_clone = window_clone_pin.unwrap(); - window_clone.window().with_winit_window(|winit_window| { - winit_window.drag_window().ok(); - }); - }); - - let window_clone_pin = window.as_weak(); - window_control_bridge.on_close(move || { - // TODO: system tray implementation - launcher::shutdown(&window_clone_pin); - }); - - let window_clone_pin = window.as_weak(); - window_control_bridge.on_maximize(move || { - let window_clone = window_clone_pin.unwrap(); - window_clone.window().with_winit_window(|winit_window| { - #[cfg(target_os = "macos")] - { - use winit::window::Fullscreen; - - if winit_window.fullscreen().is_some() { - winit_window.set_fullscreen(None); - } else { - winit_window.set_fullscreen(Some(Fullscreen::Borderless( - winit_window.current_monitor(), - ))); - } - } - #[cfg(not(target_os = "macos"))] - { - winit_window.set_maximized(!winit_window.is_maximized()); - } - }); - }); - - let window_clone_pin = window.as_weak(); - window_control_bridge.on_minimize(move || { - let window_clone = window_clone_pin.unwrap(); - window_clone.window().with_winit_window(|winit_window| { - winit_window.set_minimized(!winit_window.is_minimized().unwrap_or(false)); - }); - }); -} diff --git a/crates/desktop/src/daemon.rs b/crates/desktop/src/daemon.rs new file mode 100644 index 00000000..1e6c8bff --- /dev/null +++ b/crates/desktop/src/daemon.rs @@ -0,0 +1,426 @@ +use std::{collections::VecDeque, sync::{Arc, OnceLock}}; + +use async_channel::{Receiver, Sender, unbounded}; +use serde::{Deserialize, Serialize}; +use tokio::sync::RwLock; +use tracing::{debug, error, info, warn}; +use wsrx::tunnel::Tunnel; + +use crate::{ + launcher, + models::{InstanceData, LogEntry, ScopeData, WsrxDesktopConfig}, +}; + +mod api; +mod workers; + +/// Events pushed from background (tokio) tasks into the UI thread. +#[derive(Clone, Debug)] +pub enum UiEvent { + /// The API server bound successfully. + Online { port: u16 }, + /// Instances / scopes changed; the UI should re-read shared state. + Refresh, + /// A new log line was streamed from the log file. + Log(LogEntry), + /// A batch of log lines (used by the event pump to coalesce floods). + Logs(Vec), + /// Whether a newer release exists on GitHub. + HasUpdates(bool), + /// Another instance asked this app to pop up its window. + Popup, + /// The system tray asked the app to quit. + Quit, + /// Cursor blink tick for the get-started page. + CursorTick, +} + +/// Shared state between the background daemon and the UI. +#[derive(Clone)] +pub struct ServerState { + pub instances: Arc>>, + pub scopes: Arc>>, + pub settings: Arc>, + /// The API server port, once bound. + pub api_port: Arc>, + /// Whether a newer release exists on GitHub. + pub has_updates: Arc>, + /// Accumulated log entries (capped), so a reopened window can restore them. + pub logs: Arc>>, + pub events: Sender, +} + +/// A proxied tunnel instance, wrapping the underlying `wsrx::tunnel::Tunnel`. +pub struct ProxyInstance { + pub data: InstanceData, + _tunnel: Tunnel, +} + +impl ProxyInstance { + pub fn new( + label: impl AsRef, scope_host: impl AsRef, listener: tokio::net::TcpListener, + remote: impl AsRef, + ) -> Self { + let tunnel = Tunnel::new(remote.as_ref(), listener); + + Self { + data: InstanceData { + label: label.as_ref().to_string(), + remote: remote.as_ref().to_string(), + local: tunnel.local.clone(), + latency: -1, + scope_host: scope_host.as_ref().to_string(), + }, + _tunnel: tunnel, + } + } +} + +impl From<&ProxyInstance> for InstanceData { + fn from(value: &ProxyInstance) -> Self { + value.data.clone() + } +} + +impl std::ops::Deref for ProxyInstance { + type Target = InstanceData; + + fn deref(&self) -> &Self::Target { + &self.data + } +} + +impl std::ops::DerefMut for ProxyInstance { + fn deref_mut(&mut self) -> &mut Self::Target { + &mut self.data + } +} + +static TOKIO: OnceLock = OnceLock::new(); + +fn tokio() -> &'static tokio::runtime::Runtime { + TOKIO.get_or_init(|| { + tokio::runtime::Builder::new_multi_thread() + .enable_all() + .build() + .expect("failed to create tokio runtime") + }) +} + +/// Installs a default crypto provider for rustls, preferring AWS-LC with a +/// ring fallback. Exits the process when no backend is available. +pub fn setup_crypto() { + use rustls::crypto; + + match crypto::aws_lc_rs::default_provider().install_default() { + Ok(_) => info!("Using `AWS Libcrypto` as default crypto backend."), + Err(err) => { + error!("`AWS Libcrypto` is not available: {:?}", err); + warn!("Try to use `ring` as default crypto backend."); + crypto::ring::default_provider() + .install_default() + .inspect_err(|err| { + error!("`ring` is not available: {:?}", err); + error!("All crypto backend are not available, exiting..."); + std::process::exit(1); + }) + .ok(); + info!("Using `ring` as default crypto backend."); + } + } +} + +/// Creates the tokio runtime and shared state, then starts the background +/// workers (API server, latency monitor, log streaming, update check). +pub fn spawn_background() -> (ServerState, Receiver) { + let (events, events_rx) = unbounded(); + let state = ServerState { + instances: Arc::new(RwLock::new(vec![])), + scopes: Arc::new(RwLock::new(vec![])), + settings: Arc::new(RwLock::new(WsrxDesktopConfig::default())), + api_port: Arc::new(RwLock::new(0)), + has_updates: Arc::new(RwLock::new(false)), + logs: Arc::new(RwLock::new(VecDeque::new())), + events, + }; + + // API server. + let server_state = state.clone(); + tokio().spawn(async move { + api::serve(server_state).await; + }); + + // Latency worker. + let worker_state = state.clone(); + tokio().spawn(async move { + workers::latency_loop(worker_state).await; + }); + + // Log streaming. + let log_state = state.clone(); + tokio().spawn(async move { + workers::stream_logs(log_state).await; + }); + + // Update check. + let update_state = state.clone(); + tokio().spawn(async move { + workers::check_for_updates(update_state).await; + }); + + // Cursor blink for the get-started page. + let cursor_state = state.clone(); + tokio().spawn(async move { + loop { + tokio::time::sleep(std::time::Duration::from_millis(500)).await; + if cursor_state.events.send(UiEvent::CursorTick).await.is_err() { + break; + } + } + }); + + (state, events_rx) +} + +/// Loads persisted config and scopes into the shared state. Called once at +/// startup before the UI reads them. +pub fn load_persisted_state(state: &ServerState) { + // Scopes + let config_file = launcher::project_dirs().config_dir().join("scopes.toml"); + let scopes: ScopesConfig = std::fs::read_to_string(&config_file) + .ok() + .and_then(|config| match toml::from_str(&config) { + Ok(scopes) => Some(scopes), + Err(e) => { + error!("Failed to parse scopes config file: {e}"); + None + } + }) + .unwrap_or(ScopesConfig { scopes: vec![] }); + debug!("Loaded scopes: {:?}", scopes); + *state.scopes.blocking_write() = scopes.scopes; + + // Config + let config_file = launcher::project_dirs().config_dir().join("config.toml"); + let config: WsrxDesktopConfig = std::fs::read_to_string(&config_file) + .ok() + .and_then(|config| match toml::from_str(&config) { + Ok(config) => Some(config), + Err(e) => { + error!("Failed to parse config file: {e}"); + None + } + }) + .unwrap_or_default(); + debug!("Loaded config: {:?}", config); + *state.settings.blocking_write() = config; +} + +/// Persists config and scopes, then cleans up runtime files. Called when the +/// main window is closed. +pub fn shutdown(state: &ServerState) { + save_config(&state.settings); + save_scopes(&state.scopes); + // Archive the current session's log and drop the single-instance lock. + // Idempotent, safe to call from both the window-close handler and the + // app-quit observer. + launcher::archive_current_log(); + launcher::remove_lock(); +} + +#[derive(Clone, Debug, Serialize, Deserialize)] +struct ScopesConfig { + scopes: Vec, +} + +fn write_scopes_to_disk(scopes: &[ScopeData]) { + let config_file = launcher::project_dirs().config_dir().join("scopes.toml"); + let config_obj = ScopesConfig { + scopes: scopes.to_vec(), + }; + let config = toml::to_string(&config_obj).unwrap_or_else(|e| { + error!("Failed to serialize scopes: {}", e); + String::new() + }); + persist_to(config_file, config); +} + +fn save_scopes(scopes: &Arc>>) { + write_scopes_to_disk(&scopes.blocking_read()); +} + +fn write_settings_to_disk(settings: &WsrxDesktopConfig) { + let config_file = launcher::project_dirs().config_dir().join("config.toml"); + let config = toml::to_string(settings).unwrap_or_else(|e| { + error!("Failed to serialize config: {}", e); + String::new() + }); + persist_to(config_file, config); +} + +fn save_config(settings: &Arc>) { + write_settings_to_disk(&settings.blocking_read()); +} + +/// Immediately persists the current scopes to `scopes.toml`. Async variant +/// for use inside the tokio runtime (axum handlers / background workers). +pub(crate) async fn persist_scopes(state: &ServerState) { + let scopes = state.scopes.read().await; + write_scopes_to_disk(&scopes); +} + +/// Immediately persists the current settings to `config.toml`. Sync variant +/// for use on the UI thread (theme / language handlers). +pub(crate) fn persist_settings_sync(state: &ServerState) { + write_settings_to_disk(&state.settings.blocking_read()); +} + +fn persist_to(config_file: std::path::PathBuf, config: String) { + if let Some(parent) = config_file.parent() + && let Err(e) = std::fs::create_dir_all(parent) { + error!( + "Failed to create config directory {}: {e}", + parent.display() + ); + return; + } + if let Err(e) = std::fs::write(&config_file, config) { + error!("Failed to write config file {}: {e}", config_file.display()); + } + debug!("Saved config to: {:?}", config_file); +} + +/// Launches a new tunnel instance. Binds the TCP listener, creates the tunnel +/// and pushes it into shared state. Returns the created instance data. +/// +/// Fails when the local address is already taken by another instance, or when +/// a duplicate remote already exists for the same scope. +pub async fn launch_instance( + state: &ServerState, instance_data: &InstanceData, +) -> Result { + use wsrx::utils::create_tcp_listener; + + let listener = create_tcp_listener(&instance_data.local).await?; + + let local = listener + .local_addr() + .expect("failed to bind port") + .to_string(); + + let scope = instance_data.scope_host.clone(); + + let mut instances = state.instances.write().await; + if instances.iter().any(|i| i.local.as_str() == local) { + return Err(( + axum::http::StatusCode::BAD_REQUEST, + format!("The local address {local} is already taken by another instance"), + )); + } + + // Reuse an existing instance when the same remote was already launched + // within the same scope, only updating its label. + if let Some(instance) = instances + .iter_mut() + .find(|i| i.remote == instance_data.remote && i.scope_host == scope) + { + if instance.label != instance_data.label { + instance.label = instance_data.label.clone(); + } + + let data: InstanceData = (&*instance).into(); + drop(instances); + state.events.send(UiEvent::Refresh).await.ok(); + return Ok(data); + } + + let instance = ProxyInstance::new( + instance_data.label.clone(), + scope.clone(), + listener, + instance_data.remote.clone(), + ); + + let instance_resp: InstanceData = (&instance).into(); + instances.push(instance); + drop(instances); + + let state_clone = state.clone(); + let instance = instance_resp.clone(); + tokio().spawn(async move { + let client = reqwest::Client::new(); + match workers::update_instance_latency(&instance, &client).await { + Ok(elapsed) => workers::update_instance_state(&state_clone, &instance, elapsed).await, + Err(_) => workers::update_instance_state(&state_clone, &instance, -1).await, + }; + }); + + state.events.send(UiEvent::Refresh).await.ok(); + + Ok(instance_resp) +} + +/// Removes the instance whose local address matches `local`, if any. +pub async fn remove_instance(state: &ServerState, local: &str) -> bool { + let mut instances = state.instances.write().await; + let before = instances.len(); + instances.retain(|i| i.local.as_str() != local); + let removed = instances.len() != before; + drop(instances); + + if removed { + state.events.send(UiEvent::Refresh).await.ok(); + } + removed +} + +/// Marks the scope `host` as allowed. +pub async fn allow_scope(state: &ServerState, scope_host: &str) { + let mut scopes = state.scopes.write().await; + if let Some(scope) = scopes.iter_mut().find(|s| s.host == scope_host) { + scope.state = "allowed".to_string(); + info!("Scope {scope_host} allowed"); + } + drop(scopes); + + persist_scopes(state).await; + state.events.send(UiEvent::Refresh).await.ok(); +} + +/// Removes the scope `host` and all of its instances. +pub async fn remove_scope(state: &ServerState, scope_host: &str) { + let removed_scope = { + let mut scopes = state.scopes.write().await; + scopes + .iter() + .position(|s| s.host == scope_host) + .map(|index| scopes.remove(index)) + }; + + match removed_scope { + Some(scope) => { + state + .instances + .write() + .await + .retain(|i| i.scope_host.as_str() != scope.host); + + info!("Scope {} removed", scope.host); + } + None => return, + }; + + persist_scopes(state).await; + state.events.send(UiEvent::Refresh).await.ok(); +} + +pub fn default_label() -> String { + format!("inst-{:06x}", rand::random::()) +} + +/// Returns a handle to the global tokio runtime, for spawning background work +/// from the UI thread. +pub fn tokio_handle() -> tokio::runtime::Handle { + tokio().handle().clone() +} + +pub use workers::system_info; diff --git a/crates/desktop/src/daemon/api.rs b/crates/desktop/src/daemon/api.rs new file mode 100644 index 00000000..bfbccc61 --- /dev/null +++ b/crates/desktop/src/daemon/api.rs @@ -0,0 +1,313 @@ +use std::time::Duration; + +use axum::{ + Json, + body::Body, + extract::{FromRequest, Request, State}, + http::{HeaderMap, Method, StatusCode}, + response::{IntoResponse, Response}, + routing::{get, post}, +}; +use serde::{Deserialize, Serialize}; +use tower_http::{ + cors::{AllowOrigin, Any, CorsLayer}, + trace::TraceLayer, +}; +use tracing::{Span, debug, info, warn}; + +use super::{ServerState, UiEvent, launch_instance}; +use crate::{ + launcher, + models::{FeatureFlags, InstanceData, ScopeData}, +}; + +pub async fn serve(state: ServerState) { + let listener = match tokio::net::TcpListener::bind(&format!("{}:{}", "127.0.0.1", 3307)).await { + Ok(listener) => listener, + Err(e) => { + warn!("Failed to bind to port 3307: {e}"); + info!("Falling back to a random port..."); + tokio::net::TcpListener::bind("127.0.0.1:0") + .await + .expect("failed to bind port") + } + }; + + let port = listener.local_addr().unwrap().port(); + + *state.api_port.write().await = port; + launcher::write_lock_file(port); + + state.events.send(UiEvent::Online { port }).await.ok(); + + info!( + "API server is listening on [[ {} ]]", + listener.local_addr().expect("failed to bind port") + ); + axum::serve(listener, router(state)) + .await + .expect("failed to launch server"); +} + +pub fn router(state: ServerState) -> axum::Router { + let cors_state = state.clone(); + let cors_layer = CorsLayer::new() + .allow_methods([Method::GET, Method::POST, Method::PATCH, Method::DELETE]) + .allow_headers(Any) + .allow_origin(AllowOrigin::async_predicate( + |origin, _request_parts| async move { + let scopes = cors_state.scopes.read().await; + for scope in scopes.iter() { + if origin.to_str().unwrap_or("").ends_with(&scope.host) { + return true; + } + } + false + }, + )); + let any_origin_layer = CorsLayer::new() + .allow_methods([Method::POST]) + .allow_headers(Any) + .allow_origin(Any); + axum::Router::new() + .merge( + axum::Router::new() + .route( + "/pool", + get(get_instances).post(launch).delete(close_instance), + ) + .route("/popup", post(popup_window)) + .layer(cors_layer) + .with_state(state.clone()), + ) + .merge( + axum::Router::new() + .route( + "/connect", + get(get_control_status) + .post(request_control) + .patch(update_website_info), + ) + .route( + "/version", + get(|| async { Json(env!("CARGO_PKG_VERSION")) }), + ) + .layer(any_origin_layer) + .with_state(state.clone()), + ) + .layer( + TraceLayer::new_for_http() + .make_span_with(|request: &Request| { + tracing::info_span!( + "http", + method = %request.method(), + uri = %request.uri().path(), + ) + }) + .on_request(()) + .on_failure(()) + .on_response(|response: &Response, latency: Duration, _span: &Span| { + debug!( + "API Request [{}] in {}ms", + response.status(), + latency.as_millis() + ); + }), + ) + .with_state::<()>(state) +} + +#[derive(Serialize)] +struct InstanceResponse { + label: String, + remote: String, + local: String, + #[deprecated] + from: String, + #[deprecated] + to: String, + latency: i32, +} + +impl From<&crate::daemon::ProxyInstance> for InstanceResponse { + #[allow(deprecated)] + fn from(instance: &crate::daemon::ProxyInstance) -> Self { + InstanceResponse { + label: instance.label.clone(), + remote: instance.remote.clone(), + local: instance.local.clone(), + from: instance.local.clone(), + to: instance.remote.clone(), + latency: instance.latency, + } + } +} + +async fn get_instances( + State(state): State, headers: HeaderMap, +) -> Result { + let scope = origin(&headers); + let instances = state.instances.read().await; + let instances: Vec = instances + .iter() + .filter_map(|instance| { + if instance.scope_host.as_str() == scope { + Some(instance.into()) + } else { + None + } + }) + .collect::>(); + Ok(Json(instances)) +} + +async fn launch( + State(state): State, headers: HeaderMap, + axum::Json(instance_data): axum::Json, +) -> Result { + let scope = origin(&headers).to_owned(); + + let mut instance_data = instance_data; + instance_data.scope_host = scope; + + match launch_instance(&state, &instance_data).await { + Ok(data) => Ok(Json(data)), + Err(err) => Err(err), + } +} + +#[derive(Deserialize)] +struct CloseInstanceRequest { + #[serde(alias = "key")] + pub local: String, +} + +async fn close_instance( + State(state): State, headers: HeaderMap, + axum::Json(req): axum::Json, +) -> Result { + let scope = origin(&headers).to_owned(); + + let local = req.local.clone(); + let instances = state.instances.write().await; + + let Some(tunnel) = instances.iter().find(|i| i.local.as_str() == local) else { + return Err(( + StatusCode::BAD_REQUEST, + format!("Tunnel {} not found", local), + )); + }; + + if tunnel.scope_host.as_str() != scope { + return Err(( + StatusCode::BAD_REQUEST, + format!("Tunnel {} not found in scope {}", local, scope), + )); + } + + drop(instances); + super::remove_instance(&state, &local).await; + + Ok(StatusCode::OK) +} + +async fn get_control_status( + State(state): State, headers: HeaderMap, +) -> Result { + let req_scope = origin(&headers).to_owned(); + let scopes = state.scopes.read().await; + let scope = scopes.iter().find(|s| s.host == req_scope); + if let Some(scope) = scope { + if scope.state == "pending" { + Ok(StatusCode::CREATED) + } else { + Ok(StatusCode::ACCEPTED) + } + } else { + Err(( + StatusCode::FORBIDDEN, + format!("Scope {req_scope} not found"), + )) + } +} + +async fn request_control( + State(state): State, headers: HeaderMap, req: Request, +) -> Result { + let req_scope = origin(&headers).to_owned(); + let json_body = axum::Json::::from_request(req, &state) + .await + .ok(); + let (scope_name, scope_features, scope_settings) = if let Some(Json(ScopeData { + name, + features, + settings, + .. + })) = json_body + { + (name, features, settings) + } else { + (req_scope.clone(), FeatureFlags::Basic, Default::default()) + }; + + let mut scopes = state.scopes.write().await; + if scopes.iter().any(|scope| scope.host == req_scope) { + return Ok(StatusCode::ACCEPTED); + } + let scope_name = if scope_name.is_empty() { + req_scope.clone() + } else { + scope_name.clone() + }; + let scope = ScopeData { + name: scope_name.clone(), + host: req_scope.clone(), + state: "pending".to_string(), + features: scope_features, + settings: scope_settings.clone(), + }; + scopes.push(scope); + drop(scopes); + + debug!("Scope {} requested control", req_scope); + super::persist_scopes(&state).await; + state.events.send(UiEvent::Refresh).await.ok(); + + Ok(StatusCode::OK) +} + +async fn update_website_info( + State(state): State, headers: HeaderMap, + axum::Json(scope_data): axum::Json, +) -> Result { + let req_scope = origin(&headers).to_owned(); + let mut scopes = state.scopes.write().await; + if let Some(scope) = scopes.iter_mut().find(|s| s.host == req_scope) { + scope.name = scope_data.name.clone(); + scope.features = scope_data.features; + scope.settings = scope_data.settings.clone(); + drop(scopes); + + super::persist_scopes(&state).await; + state.events.send(UiEvent::Refresh).await.ok(); + + Ok(StatusCode::OK) + } else { + Err(( + StatusCode::FORBIDDEN, + format!("Scope {req_scope} not found"), + )) + } +} + +async fn popup_window(State(state): State) -> impl IntoResponse { + state.events.send(UiEvent::Popup).await.ok(); + StatusCode::OK +} + +fn origin(headers: &HeaderMap) -> &str { + headers + .get("Origin") + .and_then(|h| h.to_str().ok()) + .unwrap_or_default() +} diff --git a/crates/desktop/src/daemon/api_controller.rs b/crates/desktop/src/daemon/api_controller.rs deleted file mode 100644 index 3a5a6c82..00000000 --- a/crates/desktop/src/daemon/api_controller.rs +++ /dev/null @@ -1,478 +0,0 @@ -use std::time::Duration; - -use axum::{ - Json, - body::Body, - extract::{FromRequest, Request, State}, - http::{HeaderMap, Method, StatusCode}, - response::{IntoResponse, Response}, - routing::{get, post}, -}; -use i_slint_backend_winit::WinitWindowAccessor; -use serde::{Deserialize, Serialize}; -use slint::{ComponentHandle, Model, ToSharedString, VecModel}; -use tower_http::{ - cors::{AllowOrigin, Any, CorsLayer}, - trace::TraceLayer, -}; -use tracing::{Span, debug}; -use wsrx::utils::create_tcp_listener; - -use super::latency_worker::update_instance_latency; -use crate::{ - bridges::ui_state::sync_scoped_instance, - daemon::{ - latency_worker::update_instance_state, - model::{FeatureFlags, InstanceData, ProxyInstance, ScopeData, ServerState}, - }, - ui::{Instance, InstanceBridge, Scope, ScopeBridge}, -}; - -pub fn router(state: ServerState) -> axum::Router { - let cors_state = state.clone(); - let cors_layer = CorsLayer::new() - .allow_methods([Method::GET, Method::POST, Method::PATCH, Method::DELETE]) - .allow_headers(Any) - .allow_origin(AllowOrigin::async_predicate( - |origin, _request_parts| async move { - let scopes = cors_state.scopes.read().await; - let allowed_origin = scopes - .iter() - .map(|scope| scope.host.to_string()) - .collect::>(); - for o in allowed_origin.iter() { - if origin.to_str().unwrap_or("").ends_with(o) { - return true; - } - } - false - }, - )); - let any_origin_layer = CorsLayer::new() - .allow_methods([Method::POST]) - .allow_headers(Any) - .allow_origin(Any); - axum::Router::new() - .merge( - axum::Router::new() - .route( - "/pool", - get(get_instances) - .post(launch_instance) - .delete(close_instance), - ) - .route("/popup", post(popup_window)) - .layer(cors_layer) - .with_state(state.clone()), - ) - .merge( - axum::Router::new() - .route( - "/connect", - get(get_control_status) - .post(request_control) - .patch(update_website_info), - ) - .route( - "/version", - get(|| async { Json(env!("CARGO_PKG_VERSION")) }), - ) - .layer(any_origin_layer) - .with_state(state.clone()), - ) - .layer( - TraceLayer::new_for_http() - .make_span_with(|request: &Request| { - tracing::info_span!( - "http", - method = %request.method(), - uri = %request.uri().path(), - ) - }) - .on_request(()) - .on_failure(()) - .on_response(|response: &Response, latency: Duration, _span: &Span| { - debug!( - "API Request [{}] in {}ms", - response.status(), - latency.as_millis() - ); - }), - ) - .with_state::<()>(state) -} - -#[derive(Serialize)] -struct InstanceResponse { - label: String, - remote: String, - local: String, - #[deprecated] - from: String, - #[deprecated] - to: String, - latency: i32, -} - -impl From<&ProxyInstance> for InstanceResponse { - #[allow(deprecated)] - fn from(instance: &ProxyInstance) -> Self { - InstanceResponse { - label: instance.label.clone(), - remote: instance.remote.clone(), - local: instance.local.clone(), - from: instance.local.clone(), - to: instance.remote.clone(), - latency: instance.latency, - } - } -} - -async fn get_instances( - State(state): State, headers: HeaderMap, -) -> Result { - let scope = headers - .get("Origin") - .and_then(|h| h.to_str().ok()) - .unwrap_or_default(); - let instances = state.instances.read().await; - let instances: Vec = instances - .iter() - .filter_map(|instance| { - if instance.scope_host.as_str() == scope { - Some(instance.into()) - } else { - None - } - }) - .collect::>(); - Ok(Json(instances)) -} - -async fn launch_instance( - State(state): State, headers: HeaderMap, - axum::Json(instance_data): axum::Json, -) -> Result { - let scope = headers - .get("Origin") - .and_then(|h| h.to_str().ok()) - .unwrap_or_default() - .to_owned(); - - let listener = create_tcp_listener(&instance_data.local).await?; - - let local = listener - .local_addr() - .expect("failed to bind port") - .to_string(); - - let mut instances = state.instances.write().await; - if instances.iter().any(|i| i.local.as_str() == local) { - return Err(( - StatusCode::BAD_REQUEST, - format!("The local address {local} is already taken by another instance"), - )); - } - - if let Some(instance) = instances - .iter_mut() - .find(|i| i.remote == instance_data.remote && i.scope_host == scope) - { - // test instance config changes - if instance.label != instance_data.label { - instance.label = instance_data.label.clone(); - } - - return Ok(Json(instance.data.clone())); - } - - let instance = ProxyInstance::new( - instance_data.label.clone(), - scope.clone(), - listener, - instance_data.remote.clone(), - ); - - let instance_resp: InstanceData = (&instance).into(); - instances.push(instance); - drop(instances); - - let state_clone = state.clone(); - let instance = instance_resp.clone(); - - tokio::spawn(async move { - let client = reqwest::Client::new(); - match update_instance_latency(&instance, &client).await { - Ok(elapsed) => update_instance_state(state_clone, &instance, elapsed).await, - Err(_) => update_instance_state(state_clone, &instance, -1).await, - }; - }); - - match slint::invoke_from_event_loop(move || { - let ui_handle = state.ui.upgrade().unwrap(); - let instance_bridge = ui_handle.global::(); - let instances = instance_bridge.get_instances(); - let instances = instances - .as_any() - .downcast_ref::>() - .unwrap(); - let instance = Instance { - label: instance_data.label.as_str().into(), - remote: instance_data.remote.as_str().into(), - local: local.as_str().into(), - latency: -1, - scope_host: scope.as_str().into(), - }; - instances.push(instance); - sync_scoped_instance(ui_handle.as_weak()); - }) { - Ok(_) => { - debug!("Added instance to UI"); - Ok(Json(instance_resp)) - } - Err(e) => { - debug!("Failed to update UI: {e}"); - Err(( - StatusCode::INTERNAL_SERVER_ERROR, - "failed to update UI".to_owned(), - )) - } - } -} - -#[derive(Deserialize)] -struct CloseInstanceRequest { - #[serde(alias = "key")] - pub local: String, -} - -async fn close_instance( - State(state): State, headers: HeaderMap, - axum::Json(req): axum::Json, -) -> Result { - let scope = headers - .get("Origin") - .and_then(|h| h.to_str().ok()) - .unwrap_or_default() - .to_owned(); - - let mut instances = state.instances.write().await; - - let Some(tunnel) = instances.iter().find(|i| i.local.as_str() == req.local) else { - return Err(( - StatusCode::BAD_REQUEST, - format!("Tunnel {} not found", req.local), - )); - }; - - if tunnel.scope_host.as_str() != scope { - return Err(( - StatusCode::BAD_REQUEST, - format!("Tunnel {} not found in scope {}", req.local, scope), - )); - } - - instances.retain(|i| i.local.as_str() != req.local); - - match slint::invoke_from_event_loop(move || { - let ui_handle = state.ui.upgrade().unwrap(); - let instance_bridge = ui_handle.global::(); - let instances = instance_bridge.get_instances(); - let instances = instances - .as_any() - .downcast_ref::>() - .unwrap(); - let mut index = 0; - for i in instances.iter() { - if i.local == req.local { - break; - } - index += 1; - } - instances.remove(index); - sync_scoped_instance(ui_handle.as_weak()); - }) { - Ok(_) => { - debug!("Removed instance from UI"); - } - Err(e) => { - debug!("Failed to sync state: {e}"); - return Err(( - StatusCode::INTERNAL_SERVER_ERROR, - "failed to update UI".to_owned(), - )); - } - } - Ok(StatusCode::OK) -} - -async fn get_control_status( - State(state): State, headers: HeaderMap, -) -> Result { - let req_scope = headers - .get("Origin") - .and_then(|h| h.to_str().ok()) - .unwrap_or_default() - .to_owned(); - let scopes = state.scopes.read().await; - let scope = scopes.iter().find(|s| s.host == req_scope); - if let Some(scope) = scope { - if scope.state == "pending" { - Ok(StatusCode::CREATED) - } else { - Ok(StatusCode::ACCEPTED) - } - } else { - Err(( - StatusCode::FORBIDDEN, - format!("Scope {req_scope} not found"), - )) - } -} - -async fn request_control( - State(state): State, headers: HeaderMap, req: Request, -) -> Result { - let req_scope = headers - .get("Origin") - .and_then(|h| h.to_str().ok()) - .unwrap_or_default() - .to_owned(); - let json_body = axum::Json::::from_request(req, &state) - .await - .ok(); - let (scope_name, scope_features, scope_settings) = if let Some(Json(ScopeData { - name, - features, - settings, - .. - })) = json_body - { - (name, features, settings) - } else { - (req_scope.clone(), FeatureFlags::Basic, Default::default()) - }; - - let mut scopes = state.scopes.write().await; - if scopes.iter().any(|scope| scope.host == req_scope) { - return Ok(StatusCode::ACCEPTED); - } - let scope_name = if scope_name.is_empty() { - req_scope.clone() - } else { - scope_name.clone() - }; - let scope = ScopeData { - name: scope_name.clone(), - host: req_scope.clone(), - state: "pending".to_string(), - features: scope_features, - settings: scope_settings.clone(), - }; - scopes.push(scope); - - match slint::invoke_from_event_loop(move || { - let ui_handle = state.ui.upgrade().unwrap(); - let scope_bridge = ui_handle.global::(); - let scopes = scope_bridge.get_scopes(); - let scopes = scopes.as_any().downcast_ref::>().unwrap(); - if scopes.iter().any(|scope| scope.host == req_scope) { - return; - } - let scope = Scope { - host: req_scope.clone().into(), - name: scope_name.into(), - state: "pending".into(), - features: scope_features.to_shared_string(), - settings: serde_json::to_string(&scope_settings) - .unwrap_or("{}".to_string()) - .into(), - }; - scopes.push(scope); - }) { - Ok(_) => { - debug!("Added scope to UI"); - Ok(StatusCode::OK) - } - Err(e) => { - debug!("Failed to update UI: {e}"); - Err(( - StatusCode::INTERNAL_SERVER_ERROR, - "failed to sync state".to_owned(), - )) - } - } -} - -async fn update_website_info( - State(state): State, headers: HeaderMap, - axum::Json(scope_data): axum::Json, -) -> Result { - let req_scope = headers - .get("Origin") - .and_then(|h| h.to_str().ok()) - .unwrap_or_default() - .to_owned(); - let mut scopes = state.scopes.write().await; - if let Some(scope) = scopes.iter_mut().find(|s| s.host == req_scope) { - scope.name = scope_data.name.clone(); - scope.features = scope_data.features; - let state_d = scope.state.clone(); - - match slint::invoke_from_event_loop(move || { - let ui_handle = state.ui.upgrade().unwrap(); - let scope_bridge = ui_handle.global::(); - let scopes = scope_bridge.get_scopes(); - let scopes = scopes.as_any().downcast_ref::>().unwrap(); - let mut index = 0; - for i in scopes.iter() { - if i.host == req_scope { - break; - } - index += 1; - } - let scope = Scope { - host: req_scope.clone().into(), - name: scope_data.name.clone().into(), - state: state_d.into(), - features: scope_data.features.to_shared_string(), - settings: serde_json::to_string(&scope_data.settings) - .unwrap_or("{}".to_string()) - .into(), - }; - scopes.set_row_data(index, scope); - }) { - Ok(_) => { - debug!("Updated scope in UI"); - } - Err(e) => { - debug!("Failed to update UI: {e}"); - return Err(( - StatusCode::INTERNAL_SERVER_ERROR, - "failed to update UI".to_owned(), - )); - } - } - - Ok(StatusCode::OK) - } else { - Err(( - StatusCode::FORBIDDEN, - format!("Scope {req_scope} not found"), - )) - } -} - -async fn popup_window( - State(state): State, -) -> Result { - slint::invoke_from_event_loop(move || { - let ui_handle = state.ui.upgrade().unwrap(); - ui_handle.show().ok(); - ui_handle.window().with_winit_window(|winit_window| { - winit_window.set_minimized(false); - }); - }) - .ok(); - Ok(StatusCode::OK) -} diff --git a/crates/desktop/src/daemon/latency_worker.rs b/crates/desktop/src/daemon/latency_worker.rs deleted file mode 100644 index 1bf999de..00000000 --- a/crates/desktop/src/daemon/latency_worker.rs +++ /dev/null @@ -1,153 +0,0 @@ -use reqwest::Method; -use slint::{ComponentHandle, Model, VecModel}; -use thiserror::Error; -use tracing::{debug, warn}; - -use super::{ - model::{FeatureFlags, InstanceData, ServerState}, - ui_controller::on_instance_del, -}; -use crate::{ - bridges::ui_state::sync_scoped_instance, - ui::{Instance, InstanceBridge}, -}; - -pub async fn start(state: ServerState) { - loop { - let instances = state.instances.read().await; - let instances_pure = instances - .iter() - .map(|instance| instance.into()) - .collect::>(); - drop(instances); - let client = reqwest::Client::new(); - for instance in instances_pure { - let instance = instance.clone(); - let client = client.clone(); - let state = state.clone(); - tokio::spawn(async move { - let result = update_instance_latency(&instance, &client).await; - if let Ok(elapsed) = result { - update_instance_state(state.clone(), &instance, elapsed).await; - } else { - update_instance_state(state.clone(), &instance, -1).await; - } - if let Err(e) = result { - pingfall(state.clone(), instance.clone(), e).await; - } - }); - } - sync_scoped_instance(state.ui.clone()); - - // Sleep for 5 seconds - tokio::time::sleep(std::time::Duration::from_secs(5)).await; - } -} - -#[derive(Debug, Error)] -pub enum LatencyError { - #[error("Request error: {0}")] - Rewqest(#[from] reqwest::Error), - #[error("Non-success status code")] - NonSuccessStatus(u16), -} - -pub async fn update_instance_latency( - instance: &InstanceData, client: &reqwest::Client, -) -> Result { - let req = client - .request(Method::OPTIONS, instance.remote.replace("ws", "http")) - .header("User-Agent", format!("wsrx/{}", env!("CARGO_PKG_VERSION"))) - .build()?; - - let start_time = std::time::Instant::now(); - - let resp = client.execute(req).await?; - - let elapsed = if resp.status().is_success() { - // always > 0 - start_time.elapsed().as_millis() as i32 / 2 - } else { - debug!("Failed to ping instance: {}", resp.status()); - return Err(LatencyError::NonSuccessStatus(resp.status().as_u16())); - }; - - Ok(elapsed) -} - -pub async fn update_instance_state(state: ServerState, instance: &InstanceData, elapsed: i32) { - for proxy_instance in state.instances.write().await.iter_mut() { - if instance.remote != proxy_instance.remote { - continue; - } - - proxy_instance.latency = elapsed; - let window = state.ui.clone(); - let instance = instance.clone(); - - let _ = slint::invoke_from_event_loop(move || { - let window = window.upgrade().unwrap(); - let instance_bridge = window.global::(); - let instances_rc = instance_bridge.get_instances(); - let instances_rc = instances_rc - .as_any() - .downcast_ref::>() - .unwrap(); - - if let Some(index) = instances_rc - .iter() - .position(|i| i.local == instance.local.as_str()) - { - instances_rc.set_row_data( - index, - Instance { - local: instance.local.as_str().into(), - remote: instance.remote.as_str().into(), - latency: elapsed, - label: instance.label.as_str().into(), - scope_host: instance.scope_host.as_str().into(), - }, - ); - } - }); - - break; - } -} - -async fn pingfall(state: ServerState, instance: InstanceData, err: LatencyError) { - warn!( - "Pingfall triggered for instance {} due to error: {err:?}", - instance.local - ); - let scopes = state.scopes.read().await; - - let scope = scopes - .iter() - .find(|scope| scope.host == instance.scope_host.as_str()); - debug!("Pingfall settings: {:?}", scope); - if let Some(scope) = scope - && scope.features.contains(FeatureFlags::PingFall) - { - let settings = scope.settings.get("pingfall"); - if let Some(settings) = settings { - let pingfall_settings: super::model::PingFallSettings = - serde_json::from_value(settings.to_owned()).unwrap_or_default(); - - match err { - LatencyError::NonSuccessStatus(code) => { - if pingfall_settings.status.contains(&code) - || pingfall_settings.status.is_empty() - { - on_instance_del(&state, &instance.local).await; - } - } - LatencyError::Rewqest(_) => { - if pingfall_settings.drop_unknown { - on_instance_del(&state, &instance.local).await; - } - } - } - } - } -} diff --git a/crates/desktop/src/daemon/mod.rs b/crates/desktop/src/daemon/mod.rs deleted file mode 100644 index f14f72bb..00000000 --- a/crates/desktop/src/daemon/mod.rs +++ /dev/null @@ -1,275 +0,0 @@ -use std::{process, rc::Rc, sync::Arc}; - -use api_controller::router; -use directories::ProjectDirs; -use model::{ScopeData, ServerState}; -use serde::{Deserialize, Serialize}; -use slint::{ComponentHandle, Model, ToSharedString, VecModel}; -use tokio::{net::TcpListener, sync::RwLock}; -use tracing::{debug, error, info, warn}; - -use crate::ui::{Instance, InstanceBridge, MainWindow, Scope, ScopeBridge, SettingsBridge}; - -mod api_controller; -mod latency_worker; -mod model; -mod ui_controller; - -#[derive(Clone, Debug, Serialize, Deserialize)] -struct ScopesConfig { - scopes: Vec, -} - -pub fn setup(ui: &MainWindow) { - use rustls::crypto; - - match crypto::aws_lc_rs::default_provider().install_default() { - Ok(_) => info!("Using `AWS Libcrypto` as default crypto backend."), - Err(err) => { - error!("`AWS Libcrypto` is not available: {:?}", err); - warn!("Try to use `ring` as default crypto backend."); - crypto::ring::default_provider() - .install_default() - .inspect_err(|err| { - error!("`ring` is not available: {:?}", err); - error!("All crypto backend are not available, exiting..."); - process::exit(1); - }) - .ok(); - info!("Using `ring` as default crypto backend."); - } - } - - // read config scope - let proj_dirs = match ProjectDirs::from("org", "xdsec", "wsrx") { - Some(dirs) => dirs, - None => { - error!("Unable to find project config directories"); - return; - } - }; - let config_file = proj_dirs.config_dir().join("scopes.toml"); - let config = match std::fs::read_to_string(&config_file) { - Ok(config) => config, - Err(_) => "".to_owned(), - }; - let scopes: ScopesConfig = match toml::from_str(&config) { - Ok(scopes) => scopes, - Err(e) => { - error!("Failed to parse config file: {}", e); - ScopesConfig { scopes: vec![] } - } - }; - debug!("Loaded scopes: {:?}", scopes); - - let handle = ui.as_weak(); - - let state_d = ServerState { - ui: handle.clone(), - instances: Arc::new(RwLock::new(vec![])), - scopes: Arc::new(RwLock::new(scopes.scopes.clone())), - }; - // Initialize the global state - let instances: Rc> = Rc::new(VecModel::default()); - let scopes_r: Rc> = Rc::new(VecModel::default()); - for scope in scopes.scopes.iter() { - scopes_r.push(Scope { - host: scope.host.clone().into(), - name: scope.name.clone().into(), - state: scope.state.clone().into(), - features: scope.features.to_shared_string(), - settings: serde_json::to_string(&scope.settings) - .unwrap_or("{}".to_string()) - .into(), - }); - } - let scoped_instances: Rc> = Rc::new(VecModel::default()); - - let instances_rc = slint::ModelRc::from(instances.clone()); - let scopes_rc = slint::ModelRc::from(scopes_r.clone()); - let scoped_instances_rc = slint::ModelRc::from(scoped_instances.clone()); - - let instance_bridge = ui.global::(); - instance_bridge.set_instances(instances_rc); - instance_bridge.set_scoped_instances(scoped_instances_rc); - - let state = state_d.clone(); - - instance_bridge.on_add(move |remote, local| { - let state_cloned = state.clone(); - match slint::spawn_local(async_compat::Compat::new(async move { - ui_controller::on_instance_add(&state_cloned, remote.as_str(), local.as_str()).await; - })) { - Ok(_) => {} - Err(e) => { - debug!("Failed to update instance bridge: {e}"); - } - } - }); - - let state = state_d.clone(); - - instance_bridge.on_del(move |local| { - let state_cloned = state.clone(); - match slint::spawn_local(async_compat::Compat::new(async move { - ui_controller::on_instance_del(&state_cloned, local.as_str()).await; - })) { - Ok(_) => {} - Err(e) => { - debug!("Failed to update instance bridge: {e}"); - } - } - }); - - let scope_bridge = ui.global::(); - scope_bridge.set_scopes(scopes_rc); - - let handle_cloned = handle.clone(); - let state = state_d.clone(); - - scope_bridge.on_allow(move |scope_host| { - let state_cloned = state.clone(); - let handle_cloned = handle_cloned.clone(); - match slint::spawn_local(async_compat::Compat::new(async move { - ui_controller::on_scope_allow( - &state_cloned, - handle_cloned.clone(), - scope_host.as_str(), - ) - .await; - })) { - Ok(_) => {} - Err(e) => { - debug!("Failed to update scope bridge: {e}"); - } - } - }); - - let state_cloned = state_d.clone(); - let handle_cloned = handle.clone(); - - scope_bridge.on_del(move |scope_host| { - let state_cloned = state_cloned.clone(); - let handle_cloned = handle_cloned.clone(); - match slint::spawn_local(async_compat::Compat::new(async move { - ui_controller::on_scope_del(&state_cloned, handle_cloned.clone(), scope_host.as_str()) - .await; - })) { - Ok(_) => {} - Err(e) => { - debug!("Failed to update scope bridge: {e}"); - } - } - }); - - let router = router(state_d.clone()); - - match slint::spawn_local(async_compat::Compat::new(async move { - let listener = match TcpListener::bind(&format!("{}:{}", "127.0.0.1", 3307)).await { - Ok(listener) => listener, - Err(e) => { - warn!("Failed to bind to port 3307: {e}"); - // Fallback to a random port - info!("Falling back to a random port..."); - // Bind to a random port - TcpListener::bind("127.0.0.1:0") - .await - .expect("failed to bind port") - } - }; - - let port = listener.local_addr().unwrap().port(); - - slint::invoke_from_event_loop(move || { - let ui = handle.upgrade().unwrap(); - let settings_bridge = ui.global::(); - settings_bridge.set_api_port(port as i32); - settings_bridge.set_online(true); - }) - .ok(); - - let proj_dirs = match ProjectDirs::from("org", "xdsec", "wsrx") { - Some(dirs) => dirs, - None => { - error!("Unable to find project config directories"); - return; - } - }; - let lock_file = proj_dirs.data_local_dir().join(".rx.is.alive"); - tokio::fs::write(&lock_file, port.to_string()) - .await - .unwrap_or_else(|_| { - error!("Failed to write lock file"); - std::process::exit(1); - }); - - info!( - "API server is listening on [[ {} ]]", - listener.local_addr().expect("failed to bind port") - ); - axum::serve(listener, router) - .await - .expect("failed to launch server"); - })) { - Ok(_) => {} - Err(e) => { - error!("Failed to start API server: {e}"); - } - } - - let state = state_d.clone(); - match slint::spawn_local(async_compat::Compat::new(async move { - latency_worker::start(state).await; - })) { - Ok(_) => {} - Err(e) => { - error!("Failed to start latency worker: {e}"); - } - } -} - -pub fn save_scopes(ui: &slint::Weak) { - let window = ui.upgrade().unwrap(); - let scope_bridge = window.global::(); - let scopes = scope_bridge.get_scopes(); - let scopes = scopes.as_any().downcast_ref::>().unwrap(); - let mut scopes_vec = vec![]; - for scope in scopes.iter() { - scopes_vec.push(ScopeData { - host: scope.host.to_string(), - name: scope.name.to_string(), - state: scope.state.to_string(), - features: scope - .features - .split(",") - .map(|s| s.trim().to_string()) - .into(), - settings: serde_json::from_str(scope.settings.to_string().as_str()).unwrap_or_default(), - }); - } - let proj_dirs = match ProjectDirs::from("org", "xdsec", "wsrx") { - Some(dirs) => dirs, - None => { - error!("Unable to find project config directories"); - return; - } - }; - let config_file = proj_dirs.config_dir().join("scopes.toml"); - let config_obj = ScopesConfig { scopes: scopes_vec }; - let config = toml::to_string(&config_obj).unwrap_or_else(|e| { - error!("Failed to serialize scopes: {}", e); - String::new() - }); - if let Err(e) = std::fs::create_dir_all(proj_dirs.config_dir()) { - error!("Failed to create config directory: {}", e); - return; - } - if let Err(e) = std::fs::write(&config_file, config) { - error!("Failed to write config file: {}", e); - } - debug!("Saved scopes to: {:?}", config_file); -} - -fn default_label() -> String { - format!("inst-{:06x}", rand::random::()) -} diff --git a/crates/desktop/src/daemon/ui_controller.rs b/crates/desktop/src/daemon/ui_controller.rs deleted file mode 100644 index a7e92898..00000000 --- a/crates/desktop/src/daemon/ui_controller.rs +++ /dev/null @@ -1,244 +0,0 @@ -use slint::{ComponentHandle, Model, ToSharedString, VecModel}; -use tracing::{debug, info, warn}; -use wsrx::utils::create_tcp_listener; - -use super::latency_worker::update_instance_latency; -use crate::{ - bridges::ui_state::sync_scoped_instance, - daemon::{ - default_label, - latency_worker::update_instance_state, - model::{ProxyInstance, ServerState}, - }, - ui::{Instance, InstanceBridge, MainWindow, Scope, ScopeBridge}, -}; - -pub async fn on_instance_add(state: &ServerState, remote: &str, local: &str) { - let listener = match create_tcp_listener(local).await { - Ok(listener) => listener, - Err(_) => return, - }; - - let local = listener - .local_addr() - .expect("failed to bind port") - .to_string(); - - if state - .instances - .read() - .await - .iter() - .any(|i| i.local.as_str() == local) - { - warn!("Instance already exists: {local}"); - return; - } - - let remote = remote.to_string(); - let scope = "default-scope".to_string(); - - let instance = ProxyInstance::new(default_label(), &scope, listener, &remote); - - let state_clone = state.clone(); - let instance_data = (&instance).into(); - - tokio::spawn(async move { - let client = reqwest::Client::new(); - match update_instance_latency(&instance_data, &client).await { - Ok(elapsed) => update_instance_state(state_clone, &instance_data, elapsed).await, - Err(_) => update_instance_state(state_clone, &instance_data, -1).await, - }; - }); - - let label = instance.label.clone(); - state.instances.write().await.push(instance); - - let state = state.clone(); - - match slint::invoke_from_event_loop(move || { - let ui_handle = state.ui.upgrade().unwrap(); - let instance_bridge = ui_handle.global::(); - let instances = instance_bridge.get_instances(); - let instances = instances - .as_any() - .downcast_ref::>() - .unwrap(); - let instance = Instance { - label: label.as_str().into(), - remote: remote.as_str().into(), - local: local.as_str().into(), - latency: -1, - scope_host: scope.as_str().into(), - }; - instances.push(instance); - sync_scoped_instance(ui_handle.as_weak()); - }) { - Ok(_) => { - debug!("Added instance to UI"); - } - Err(e) => { - debug!("Failed to update UI: {e}"); - } - } -} - -pub async fn on_instance_del(state: &ServerState, local: &str) { - state - .instances - .write() - .await - .retain(|instance| instance.local.as_str() != local); - - let state = state.clone(); - let local = local.to_string(); - - match slint::invoke_from_event_loop(move || { - let ui_handle = state.ui.upgrade().unwrap(); - let instance_bridge = ui_handle.global::(); - let instances = instance_bridge.get_instances(); - let instances = instances - .as_any() - .downcast_ref::>() - .unwrap(); - let mut index = 0; - for i in instances.iter() { - if i.local == local { - break; - } - index += 1; - } - instances.remove(index); - sync_scoped_instance(ui_handle.as_weak()); - }) { - Ok(_) => { - debug!("Removed instance from UI"); - } - Err(e) => { - debug!("Failed to sync state: {e}"); - } - } -} - -pub async fn on_scope_allow(state: &ServerState, ui: slint::Weak, scope_host: &str) { - let mut scopes = state.scopes.write().await; - let scope_name; - let scope_features; - let scope_settings; - - if let Some(scope) = scopes.iter_mut().find(|s| s.host == scope_host) { - scope.state = "allowed".to_string(); - scope_name = scope.name.clone(); - scope_features = scope.features; - scope_settings = scope.settings.clone(); - } else { - return; - } - - let scope_host = scope_host.to_string(); - - match slint::invoke_from_event_loop(move || { - let ui_handle = ui.upgrade().unwrap(); - let scope_bridge = ui_handle.global::(); - let scopes = scope_bridge.get_scopes(); - let scopes = scopes.as_any().downcast_ref::>().unwrap(); - let mut index = 0; - for s in scopes.iter() { - if s.host == scope_host { - break; - } - index += 1; - } - if index < scopes.row_count() { - scopes.set_row_data( - index, - Scope { - host: scope_host.into(), - name: scope_name.into(), - state: "allowed".into(), - features: scope_features.to_shared_string(), - settings: serde_json::to_string(&scope_settings) - .unwrap_or("{}".to_string()) - .into(), - }, - ); - } - }) { - Ok(_) => { - debug!("Updated scope state to allowed"); - } - Err(e) => { - debug!("Failed to update UI: {e}"); - } - } -} - -pub async fn on_scope_del(state: &ServerState, ui: slint::Weak, scope_host: &str) { - let removed_scope = { - let mut scopes = state.scopes.write().await; - scopes - .iter() - .position(|s| s.host == scope_host) - .map(|index| scopes.remove(index)) - }; - - match removed_scope { - Some(scope) => { - state - .instances - .write() - .await - .retain(|i| i.scope_host.as_str() != scope.host); - - info!("Scope {} removed", scope.host); - } - None => return, - }; - - let scope_host = scope_host.to_string(); - let state = state.clone(); - - let instances: Vec = state - .instances - .read() - .await - .iter() - .filter(|i| i.scope_host.as_str() == scope_host) - .map(Into::into) - .collect::>(); - - match slint::invoke_from_event_loop(move || { - let ui_handle = ui.upgrade().unwrap(); - let scope_bridge = ui_handle.global::(); - let scopes = scope_bridge.get_scopes(); - let scopes = scopes.as_any().downcast_ref::>().unwrap(); - let mut index = 0; - for s in scopes.iter() { - if s.host == scope_host { - break; - } - index += 1; - } - if index < scopes.row_count() { - scopes.remove(index); - } - let instance_bridge = ui_handle.global::(); - let instances_rc = instance_bridge.get_instances(); - let instances_rc = instances_rc - .as_any() - .downcast_ref::>() - .unwrap(); - instances_rc.clear(); - for instance in instances.iter() { - instances_rc.push(instance.clone()); - } - sync_scoped_instance(ui_handle.as_weak()); - }) { - Ok(_) => { - debug!("Removed scope from UI"); - } - Err(e) => { - debug!("Failed to update UI: {e}"); - } - } -} diff --git a/crates/desktop/src/daemon/workers.rs b/crates/desktop/src/daemon/workers.rs new file mode 100644 index 00000000..8c4e2383 --- /dev/null +++ b/crates/desktop/src/daemon/workers.rs @@ -0,0 +1,234 @@ +use std::time::Duration; + +use reqwest::Method; +use thiserror::Error; +use tokio::io::AsyncBufReadExt; +use tracing::{debug, error, warn}; + +use super::{ServerState, UiEvent, remove_instance}; +use crate::{ + launcher, + models::{FeatureFlags, InstanceData, LogEntry, PingFallSettings}, +}; + +/// Periodically pings every instance and updates its latency in the UI. +pub async fn latency_loop(state: ServerState) { + let client = reqwest::Client::new(); + loop { + let instances = state.instances.read().await; + let instances_pure = instances + .iter() + .map(|instance| instance.into()) + .collect::>(); + drop(instances); + + let mut changed = false; + for instance in instances_pure { + let instance = instance.clone(); + let client = client.clone(); + let state = state.clone(); + let result = update_instance_latency(&instance, &client).await; + let elapsed = match result { + Ok(elapsed) => elapsed, + Err(_) => -1, + }; + if update_instance_state(&state, &instance, elapsed).await { + changed = true; + } + if let Err(e) = result { + pingfall(state.clone(), instance.clone(), e).await; + } + } + + if changed { + state.events.send(UiEvent::Refresh).await.ok(); + } + + // Sleep for 5 seconds + tokio::time::sleep(Duration::from_secs(5)).await; + } +} + +#[derive(Debug, Error)] +pub enum LatencyError { + #[error("Request error: {0}")] + Request(#[from] reqwest::Error), + #[error("Non-success status code")] + NonSuccessStatus(u16), +} + +pub async fn update_instance_latency( + instance: &InstanceData, client: &reqwest::Client, +) -> Result { + let req = client + .request(Method::OPTIONS, instance.remote.replace("ws", "http")) + .header("User-Agent", format!("wsrx/{}", env!("CARGO_PKG_VERSION"))) + .build()?; + + let start_time = std::time::Instant::now(); + + let resp = client.execute(req).await?; + + let elapsed = if resp.status().is_success() { + // always > 0 + start_time.elapsed().as_millis() as i32 / 2 + } else { + debug!("Failed to ping instance: {}", resp.status()); + return Err(LatencyError::NonSuccessStatus(resp.status().as_u16())); + }; + + Ok(elapsed) +} + +/// Updates the latency of the instance with a matching remote address. +/// Returns `true` when the value changed. +pub async fn update_instance_state( + state: &ServerState, instance: &InstanceData, elapsed: i32, +) -> bool { + let mut changed = false; + for proxy_instance in state.instances.write().await.iter_mut() { + if instance.remote != proxy_instance.remote { + continue; + } + + if proxy_instance.latency != elapsed { + proxy_instance.latency = elapsed; + changed = true; + } + break; + } + changed +} + +async fn pingfall(state: ServerState, instance: InstanceData, err: LatencyError) { + warn!( + "Pingfall triggered for instance {} due to error: {err:?}", + instance.local + ); + let scopes = state.scopes.read().await; + + let scope = scopes + .iter() + .find(|scope| scope.host == instance.scope_host.as_str()); + debug!("Pingfall settings: {:?}", scope); + if let Some(scope) = scope + && scope.features.contains(FeatureFlags::PingFall) + { + let settings = scope.settings.get("pingfall"); + if let Some(settings) = settings { + let pingfall_settings: PingFallSettings = + serde_json::from_value(settings.to_owned()).unwrap_or_default(); + + match err { + LatencyError::NonSuccessStatus(code) => { + if pingfall_settings.status.contains(&code) + || pingfall_settings.status.is_empty() + { + remove_instance(&state, &instance.local).await; + } + } + LatencyError::Request(_) => { + if pingfall_settings.drop_unknown { + remove_instance(&state, &instance.local).await; + } + } + } + } + } +} + +/// Streams JSON log lines from `logs/wsrx.log` into the UI. +pub async fn stream_logs(state: ServerState) { + let proj_dirs = launcher::project_dirs(); + let log_file = proj_dirs.data_local_dir().join("logs").join("wsrx.log"); + + // Wait until the log file exists (the logger creates it lazily). + let mut lines = loop { + match tokio::fs::File::open(&log_file) + .await + .map(tokio::io::BufReader::new) + .map(tokio::io::BufReader::lines) + { + Ok(lines) => break lines, + Err(_) => tokio::time::sleep(Duration::from_secs(1)).await, + } + }; + + let mut timer = tokio::time::interval(Duration::from_secs(1)); + let read_timeout = Duration::from_secs(5); + loop { + timer.tick().await; + while let Ok(log) = tokio::time::timeout(read_timeout, lines.next_line()).await { + let log = match log { + Ok(Some(log)) => log, + Ok(None) => break, + Err(e) => { + error!("failed to read log: {:?}", e); + break; + } + }; + let log_entry = serde_json::from_str::(&log).unwrap_or_else(|_| { + error!("failed to parse log: {}", log); + LogEntry::default() + }); + state.events.send(UiEvent::Log(log_entry)).await.ok(); + } + } +} + +/// Checks the GitHub releases API for a newer version and notifies the UI. +pub async fn check_for_updates(state: ServerState) { + debug!("Checking for updates..."); + let client = reqwest::Client::builder() + .user_agent(format!("wsrx/{}", env!("CARGO_PKG_VERSION"))) + .build() + .unwrap(); + let response = match client + .get("https://api.github.com/repos/XDSEC/WebSocketReflectorX/releases/latest") + .send() + .await + { + Ok(resp) => resp, + Err(e) => { + error!("Failed to fetch the latest version: {}", e); + return; + } + }; + + if response.status().is_success() { + let json: serde_json::Value = match response.json().await { + Ok(json) => json, + Err(e) => { + error!("Failed to parse the response: {}", e); + return; + } + }; + let version = json["tag_name"].as_str().unwrap_or("0.0.0"); + let current_version = env!("CARGO_PKG_VERSION"); + if version != current_version { + state.events.send(UiEvent::HasUpdates(true)).await.ok(); + warn!("Update available: {}", version); + } else { + state.events.send(UiEvent::HasUpdates(false)).await.ok(); + debug!("No update available."); + } + } else { + error!( + "Failed to fetch the latest version: {} {:?}", + response.status(), + response.text().await + ); + } +} + +/// Returns a human-readable system info string for the settings page. +pub fn system_info() -> String { + format!( + "System : {}\nLocale : {}\nCPU : {}\nKernel : {}\nWSRX : {}", + sysinfo::System::name().unwrap_or_else(|| "Unknown".into()), + sys_locale::get_locale().unwrap_or_else(|| "Unknown".into()), + sysinfo::System::cpu_arch(), + sysinfo::System::kernel_long_version(), + crate::WSRX_FULL_VERSION, + ) +} diff --git a/crates/desktop/src/i18n.rs b/crates/desktop/src/i18n.rs new file mode 100644 index 00000000..9d40105e --- /dev/null +++ b/crates/desktop/src/i18n.rs @@ -0,0 +1,149 @@ +//! Minimal built-in internationalization for the desktop app. +//! +//! Supported locales: `en_US`, `zh_CN`, `zh_TW`. The active locale is kept in +//! a process-global cell (all UI code runs on the main thread) and is also +//! pushed into `woocraft::set_locale` so that woocraft's own component strings +//! follow the same selection. + +use std::cell::Cell; + +use once_cell::sync::Lazy; + +pub const LOCALE_EN_US: &str = "en_US"; +pub const LOCALE_ZH_CN: &str = "zh_CN"; +pub const LOCALE_ZH_TW: &str = "zh_TW"; + +thread_local! { + static CURRENT_LOCALE: Cell<&'static str> = const { Cell::new(LOCALE_EN_US) }; +} + +type Entry = (&'static str, &'static str, &'static str); + +static TABLE: Lazy> = Lazy::new(|| { + vec![ + // ---- navigation ---- + ("Get Started", "开始使用", "開始使用"), + ("Network logs", "网络日志", "網路日誌"), + ("Settings", "设置", "設定"), + ("Default Scope", "默认作用域", "預設範圍"), + ("Controller port", "控制器端口", "控制器連接埠"), + ("Click to copy", "点击复制", "點擊複製"), + ("Click to see log", "点击查看日志", "點擊查看日誌"), + // ---- get started ---- + ( + "Controlled TCP-over-WebSocket forwarding tunnel", + "受控 TCP-over-WebSocket 转发隧道", + "受控 TCP-over-WebSocket 轉發隧道", + ), + ("Update", "更新", "更新"), + ("Port...", "端口...", "連接埠..."), + ( + "[ws|wss]://address...", + "[ws|wss]://地址...", + "[ws|wss]://位址...", + ), + // ---- connections ---- + ( + "This is the default scope.", + "这是默认作用域。", + "這是預設範圍。", + ), + ("Manually Controlled", "手动控制", "手動控制"), + ("External Controlled", "外部控制", "外部控制"), + ( + "This scope is controlled by you manually.", + "该作用域由你手动控制。", + "該範圍由你手動控制。", + ), + ( + "This domain can control wsrx on your local network.", + "该域名可以在你的局域网内控制 wsrx。", + "該網域可以在你的區域網路內控制 wsrx。", + ), + ( + "This domain requested controlling wsrx.", + "该域名请求控制 wsrx。", + "該網域請求控制 wsrx。", + ), + ("No Operation", "无需操作", "无需操作"), + ("Accept", "接受", "接受"), + ("Decline", "拒绝", "拒絕"), + ("Remove", "移除", "移除"), + ("Click to copy: ", "点击复制: ", "點擊複製: "), + ("Click to close", "点击关闭", "點擊關閉"), + // ---- settings ---- + ("Version and Updates", "版本与更新", "版本與更新"), + ("Update available", "有可用更新", "有可用更新"), + ( + "Running in system tray when closed", + "关闭时在系统托盘运行", + "關閉時在系統匣執行", + ), + (" (not implemented yet) ", "(尚未实现)", "(尚未實作)"), + ("Show", "显示", "顯示"), + ("Quit", "退出", "退出"), + ("Enabled", "已启用", "已啟用"), + ("Disabled", "已禁用", "已停用"), + ("Language / Locale", "语言 / 区域", "語言 / 地區"), + ("English", "English", "English"), + ("简体中文", "简体中文", "简体中文"), + ("繁體中文", "繁體中文", "繁體中文"), + ("Export network logs", "导出网络日志", "匯出網路日誌"), + ("Export", "导出", "匯出"), + ( + "Have problems? Find support here.", + "遇到问题?在这里寻求支持。", + "遇到問題?在這裡尋求支援。", + ), + ("Support", "支持", "支援"), + ( + "System information for bug reporting and debugging", + "用于 Bug 上报与调试的系统信息", + "用於 Bug 回報與除錯的系統資訊", + ), + ("Copy", "复制", "複製"), + ("Copied", "已复制", "已複製"), + ( + "Please include the following information when reporting bugs or asking for help.", + "上报 Bug 或寻求帮助时,请附上以下信息。", + "回報 Bug 或尋求幫助時,請附上以下資訊。", + ), + ] +}); + +/// Sets the active locale. `locale` must be one of the supported values. +pub fn set_locale(locale: &str) { + let normalized = match locale { + LOCALE_ZH_CN | "zh-hans" | "zh-CN" => LOCALE_ZH_CN, + LOCALE_ZH_TW | "zh-hant" | "zh-TW" => LOCALE_ZH_TW, + _ => LOCALE_EN_US, + }; + CURRENT_LOCALE.with(|cell| cell.set(normalized)); + // Sync woocraft's own component locale. + match normalized { + LOCALE_ZH_CN => woocraft::set_locale("zh-hans"), + LOCALE_ZH_TW => woocraft::set_locale("zh-hant"), + _ => woocraft::set_locale("en-us"), + } +} + +/// Returns the currently active locale, e.g. `"en_US"`. +pub fn locale() -> &'static str { + CURRENT_LOCALE.with(|cell| cell.get()) +} + +/// Translates a key into the current locale, falling back to the English +/// source string when the key is not present in the table. +pub fn t(key: &str) -> &str { + let locale = locale(); + for (en, zh_cn, zh_tw) in TABLE.iter() { + if *en == key { + return match locale { + LOCALE_ZH_CN => zh_cn, + LOCALE_ZH_TW => zh_tw, + _ => en, + }; + } + } + key +} diff --git a/crates/desktop/src/launcher.rs b/crates/desktop/src/launcher.rs index f4dfedcf..7c94b91a 100644 --- a/crates/desktop/src/launcher.rs +++ b/crates/desktop/src/launcher.rs @@ -1,48 +1,56 @@ use std::{path::Path, time::Duration}; use directories::ProjectDirs; -use slint::PlatformError; -use tracing::info; +use tracing::error; -use crate::{bridges, daemon, ui::MainWindow}; - -pub fn setup() -> Result { - let proj_dirs = match ProjectDirs::from("org", "xdsec", "wsrx") { +/// Returns the `org.xdsec.wsrx` project directories, exiting with an error +/// message when the platform cannot provide them. +pub fn project_dirs() -> ProjectDirs { + match ProjectDirs::from("org", "xdsec", "wsrx") { Some(dirs) => dirs, None => { eprintln!("Unable to find project config directories"); - return Err(PlatformError::Other( - "Unable to find project config directories".to_string(), - )); + std::process::exit(1); } - }; - let lock_file = proj_dirs.data_local_dir().join(".rx.is.alive"); - - if lock_file.exists() && try_focus_existing_instance(&lock_file) { - std::process::exit(0); } +} - let ui = MainWindow::new()?; - - info!("WSRX initialization started..."); - - info!("Setting up data bridges..."); - bridges::setup(&ui); - bridges::settings::load_config(&ui); - - info!("Launching API server..."); - daemon::setup(&ui); +/// The lock file used for single-instance detection. Contains the API port. +pub fn lock_file_path() -> std::path::PathBuf { + project_dirs().data_local_dir().join(".rx.is.alive") +} - info!("Initialization is finished."); - info!("高性能ですから! (∠・ω< )⌒☆"); +/// Writes the lock file with the API server port. +pub fn write_lock_file(port: u16) { + let lock_file = lock_file_path(); + std::fs::write(&lock_file, port.to_string()).unwrap_or_else(|err| { + error!("Failed to write lock file {}: {err}", lock_file.display()); + std::process::exit(1); + }); +} - Ok(ui) +/// Removes the lock file, ignoring "not found" errors. +pub fn remove_lock_file(lock_file: &Path) { + std::fs::remove_file(lock_file).unwrap_or_else(|err| { + if err.kind() != std::io::ErrorKind::NotFound { + eprintln!("Failed to remove lock file: {err}"); + } + }); } -fn try_focus_existing_instance(lock_file: &Path) -> bool { +/// Checks whether another wsrx instance is already running. When one is found, +/// it is notified to pop up its window and this instance should exit. +/// +/// Returns `true` when the running instance was notified successfully. +pub fn try_notify_existing_instance() -> bool { + let lock_file = lock_file_path(); + if !lock_file.exists() { + return false; + } + eprintln!("Detected existing instance lock file. Trying to notify running app..."); - let Some(api_port) = read_lock_file_port(lock_file) else { + let Some(api_port) = read_lock_file_port(&lock_file) else { return false; }; @@ -53,20 +61,12 @@ fn try_focus_existing_instance(lock_file: &Path) -> bool { } Err(err) => { eprintln!("Failed to notify existing app: {err}. Removing stale lock file."); - remove_lock_file(lock_file); + remove_lock_file(&lock_file); false } } } -fn remove_lock_file(lock_file: &Path) { - std::fs::remove_file(lock_file).unwrap_or_else(|err| { - if err.kind() != std::io::ErrorKind::NotFound { - eprintln!("Failed to remove lock file: {err}"); - } - }); -} - fn read_lock_file_port(lock_file: &Path) -> Option { match std::fs::read_to_string(lock_file) { Ok(port) => match port.trim().parse::() { @@ -110,34 +110,69 @@ fn notify_existing_instance(api_port: u16) -> Result<(), String> { } } -pub fn cleanup_runtime_state(ui: &slint::Weak) { - if let Some(window) = ui.upgrade() { - bridges::settings::save_config(&window); - daemon::save_scopes(ui); +/// Prepares the log directory for a new session: prunes archived logs older +/// than 3 days and archives any `wsrx.log` left over from a previous (crashed) +/// session, so the current session always starts with a clean log. +/// +/// Must be called before the logger is initialized and only after the +/// single-instance check (otherwise it would archive the running instance's +/// live log). +pub fn prepare_log_dir() { + let dirs = project_dirs(); + let log_dir = dirs.data_local_dir().join("logs"); + if std::fs::create_dir_all(&log_dir).is_err() { + return; } - let proj_dirs = match ProjectDirs::from("org", "xdsec", "wsrx") { - Some(dirs) => dirs, - None => { - eprintln!("Unable to find project config directories"); - return; + // Prune archived logs older than 3 days. + let cutoff = std::time::SystemTime::now() + .checked_sub(std::time::Duration::from_secs(3 * 24 * 60 * 60)) + .unwrap_or(std::time::UNIX_EPOCH); + if let Ok(entries) = std::fs::read_dir(&log_dir) { + for entry in entries.flatten() { + let path = entry.path(); + if path.extension().and_then(|e| e.to_str()) != Some("log") { + continue; + } + let stale = entry + .metadata() + .ok() + .and_then(|meta| meta.modified().ok()) + .is_some_and(|modified| modified < cutoff); + if stale { + std::fs::remove_file(&path).unwrap_or_else(|err| { + eprintln!("Failed to remove stale log {}: {err}", path.display()); + }); + } } - }; + } - cleanup_runtime_files(proj_dirs.data_local_dir()); + // Archive any leftover live log from a crashed session. + archive_current_log(); } -pub fn shutdown(ui: &slint::Weak) { - cleanup_runtime_state(ui); - std::process::exit(0); -} +/// Archives the current session's `wsrx.log` to a timestamped file so the +/// live file stays scoped to a single run. Idempotent: a no-op when there is +/// no live log. +pub fn archive_current_log() { + let dirs = project_dirs(); + let log_dir = dirs.data_local_dir().join("logs"); + let live = log_dir.join("wsrx.log"); + if !live.exists() { + return; + } -fn cleanup_runtime_files(data_local_dir: &Path) { - let log_dir = data_local_dir.join("logs"); - std::fs::remove_dir_all(log_dir).unwrap_or_else(|_| { - eprintln!("Failed to remove log directory"); - }); + let timestamp = std::time::SystemTime::now() + .duration_since(std::time::UNIX_EPOCH) + .map(|d| d.as_secs()) + .unwrap_or(0); + let archive = log_dir.join(format!("wsrx-{timestamp}.log")); + if let Err(err) = std::fs::rename(&live, &archive) { + eprintln!("Failed to archive log {}: {err}", live.display()); + } +} - let lock_file = data_local_dir.join(".rx.is.alive"); - remove_lock_file(&lock_file); +/// Removes the single-instance lock file if present. +pub fn remove_lock() { + remove_lock_file(lock_file_path().as_path()); } diff --git a/crates/desktop/src/lib.rs b/crates/desktop/src/lib.rs index f19deca1..a37fbda7 100644 --- a/crates/desktop/src/lib.rs +++ b/crates/desktop/src/lib.rs @@ -1,9 +1,10 @@ -pub mod bridges; +pub mod assets; pub mod daemon; +pub mod i18n; pub mod launcher; pub mod logging; -include!(concat!(env!("OUT_DIR"), "/constants.rs")); +pub mod tray; +pub mod models; +pub mod ui; -pub mod ui { - slint::include_modules!(); -} +include!(concat!(env!("OUT_DIR"), "/constants.rs")); diff --git a/crates/desktop/src/main.rs b/crates/desktop/src/main.rs index 5b628257..ea1b977b 100644 --- a/crates/desktop/src/main.rs +++ b/crates/desktop/src/main.rs @@ -1,42 +1,228 @@ -// Prevent console window in addition to Slint window in Windows release builds -// when, e.g., starting the app via file manager. Ignored on other platforms. +// Prevent console window in addition to the GPUI window in Windows release +// builds when, e.g., starting the app via file manager. Ignored on other +// platforms. #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")] use std::error::Error; +use std::sync::{Arc, Mutex}; -use slint::ComponentHandle; -use wsrx_desktop::{launcher, logging}; +use gpui::{App, Bounds, QuitMode, Size as GpuiSize, WindowBounds, WindowHandle, WindowOptions, px}; +use wsrx_desktop::daemon::UiEvent; +use wsrx_desktop::{daemon, launcher, logging, tray, ui::RootView}; + +type WindowRef = Arc>>>; fn main() -> Result<(), Box> { + // If another instance is already running, ask it to pop up and exit. + // This must run first so a second instance never touches the running + // instance's live log. + if launcher::try_notify_existing_instance() { + std::process::exit(0); + } + + // Prepare the log directory: prune >3-day archives and archive any stale + // `wsrx.log` from a crashed session, so this session starts clean. + launcher::prepare_log_dir(); + // Initialize the logger. let (console_guard, file_guard) = logging::setup()?; - // Set the platform backend to winit. - #[cfg(not(target_os = "macos"))] - slint::platform::set_platform(Box::new(i_slint_backend_winit::Backend::new().unwrap()))?; + // Install the crypto backend for rustls. + daemon::setup_crypto(); - #[cfg(target_os = "macos")] - { - use winit::platform::macos::WindowAttributesExtMacOS; + // Spawn the background daemon (API server, latency worker, ...). + let (state, events_rx) = daemon::spawn_background(); - let mut backend = i_slint_backend_winit::Backend::new().unwrap(); - backend.window_attributes_hook = Some(Box::new(|attr| { - attr.with_fullsize_content_view(true) - .with_title_hidden(true) - .with_titlebar_transparent(true) - })); + // Load persisted settings and scopes into shared state before the UI + // reads them. + daemon::load_persisted_state(&state); - slint::platform::set_platform(Box::new(backend))?; - } + // Launch the GPUI application with the woocraft component library. + gpui_platform::application() + .with_assets(wsrx_desktop::assets::asset_source()) + .run(move |cx: &mut App| { + woocraft::init(cx); + cx.activate(true); + // The window can be closed-to-tray while the daemon and tray keep + // running, so never auto-quit when the last window closes; the + // close handlers decide whether to quit explicitly. + cx.set_quit_mode(QuitMode::Explicit); + + let window_ref: WindowRef = Arc::new(Mutex::new(None)); + let _window = open_main_window(cx, state.clone(), &window_ref); + + // Enable the tray icon when configured. + if state.settings.blocking_read().running_in_tray + && let Err(err) = tray::enable(cx, &state) + { + tracing::error!("failed to enable system tray: {err}"); + } + + // Background -> UI event pump. + let pump_window_ref = window_ref.clone(); + let pump_state = state.clone(); + cx.spawn(async move |cx| { + while let Ok(event) = events_rx.recv().await { + match event { + UiEvent::Log(entry) => { + // Batch-drain pending log events so a log flood + // cannot delay critical events (Popup / Quit) or + // saturate the UI with per-line editor updates. + let mut batch = vec![entry]; + while let Ok(next) = events_rx.try_recv() { + match next { + UiEvent::Log(e) => batch.push(e), + other => { + if process_event(cx, &pump_window_ref, &pump_state, other) { + return; + } + } + } + } + if process_event(cx, &pump_window_ref, &pump_state, UiEvent::Logs(batch)) { + return; + } + } + other => { + if process_event(cx, &pump_window_ref, &pump_state, other) { + return; + } + } + } + } + }) + .detach(); + + // Safety net: archive the session log and drop the lock even if + // the close handler was bypassed. Idempotent with daemon::shutdown. + let quit_state = state.clone(); + cx.on_app_quit(move |_| { + daemon::shutdown(&quit_state); + async {} + }) + .detach(); + }); - // Create the main window. - let ui = launcher::setup()?; - let ui_weak = ui.as_weak(); - ui.run().ok(); - launcher::cleanup_runtime_state(&ui_weak); drop(file_guard); drop(console_guard); - drop(ui); - Ok(()) } + +/// Handles one UI event on the app level. Returns `true` when the app should +/// quit (the pump loop should stop). +fn process_event( + cx: &mut gpui::AsyncApp, window_ref: &WindowRef, state: &daemon::ServerState, event: UiEvent, +) -> bool { + match event { + UiEvent::Quit => { + tracing::debug!("event: quit"); + daemon::shutdown(state); + cx.update(|cx| cx.quit()); + true + } + UiEvent::Popup => { + tracing::debug!("event: popup"); + // Restore the window: activate it if it still exists, otherwise + // reopen it. The stored handle can be stale (the window was + // removed by close-to-tray), so a failed update means reopen. + let handle = *window_ref.lock().unwrap(); + let needs_reopen = match handle { + Some(handle) => { + handle + .update(cx, |_, window, _| window.activate_window()) + .is_err() + } + None => true, + }; + if needs_reopen { + cx.update(|cx| { + let handle = open_main_window(cx, state.clone(), window_ref); + let _ = handle.update(cx, |_, window, _| window.activate_window()); + }); + } + false + } + UiEvent::Logs(batch) => { + // Keep the shared log buffer current even while the window is + // hidden, so a reopened window can restore the session logs. + { + const MAX_LOGS: usize = 1000; + let mut logs = state.logs.blocking_write(); + logs.extend(batch.iter().cloned()); + while logs.len() > MAX_LOGS { + logs.pop_front(); + } + } + let handle = *window_ref.lock().unwrap(); + if let Some(handle) = handle { + let _ = handle.update(cx, |root, window, cx| { + root.handle_logs(batch, window, cx); + }); + } + false + } + UiEvent::HasUpdates(value) => { + *state.has_updates.blocking_write() = value; + let handle = *window_ref.lock().unwrap(); + if let Some(handle) = handle { + let _ = handle.update(cx, |root, window, cx| { + root.handle_event(UiEvent::HasUpdates(value), window, cx); + }); + } + false + } + other => { + let handle = *window_ref.lock().unwrap(); + if let Some(handle) = handle { + let _ = handle.update(cx, |root, window, cx| { + root.handle_event(other, window, cx); + }); + } + false + } + } +} + +/// Opens (or reopens) the main window and registers its close handlers. +fn open_main_window(cx: &mut App, state: daemon::ServerState, window_ref: &WindowRef) -> WindowHandle { + let bounds = Bounds::centered(None, GpuiSize::new(px(1080.), px(600.)), cx); + let window = cx + .open_window( + WindowOptions { + window_bounds: Some(WindowBounds::Windowed(bounds)), + titlebar: Some(woocraft::TitleBar::title_bar_options()), + window_min_size: Some(GpuiSize::new(px(800.), px(540.))), + #[cfg(target_os = "linux")] + window_background: gpui::WindowBackgroundAppearance::Transparent, + #[cfg(target_os = "linux")] + window_decorations: Some(gpui::WindowDecorations::Client), + ..Default::default() + }, + |window, cx| RootView::view(window, cx, state.clone()), + ) + .expect("failed to open main window"); + + window + .update(cx, |_, window, cx| { + window.activate_window(); + window.set_window_title("WebSocket Reflector X"); + window.on_window_should_close(cx, { + let state = state.clone(); + move |_, cx| { + if state.settings.blocking_read().running_in_tray { + // Close to tray: the window goes away but the app + // keeps running (QuitMode::Explicit). + true + } else { + daemon::shutdown(&state); + cx.quit(); + true + } + } + }); + }) + .expect("failed to update main window"); + + *window_ref.lock().unwrap() = Some(window); + window +} diff --git a/crates/desktop/src/daemon/model.rs b/crates/desktop/src/models.rs similarity index 53% rename from crates/desktop/src/daemon/model.rs rename to crates/desktop/src/models.rs index a6a30982..38544f91 100644 --- a/crates/desktop/src/daemon/model.rs +++ b/crates/desktop/src/models.rs @@ -1,14 +1,11 @@ -use std::{collections::HashMap, fmt::Display, sync::Arc}; +use std::{collections::HashMap, fmt::Display}; use bitflags::bitflags; +use chrono::{DateTime, Utc}; use serde::{Deserialize, Serialize}; use serde_json::Value; -use tokio::{net::TcpListener, sync::RwLock}; -use wsrx::tunnel::Tunnel; - -use super::default_label; -use crate::ui::{Instance, MainWindow}; +/// A single proxied tunnel instance shown in the UI. #[derive(Debug, Clone, Serialize, Deserialize)] pub struct InstanceData { #[serde(default = "default_label")] @@ -23,6 +20,7 @@ pub struct InstanceData { pub scope_host: String, } +/// A scope (a website origin) that requested / obtained control of wsrx. #[derive(Clone, Debug, Serialize, Deserialize)] pub struct ScopeData { pub host: String, @@ -33,11 +31,39 @@ pub struct ScopeData { pub settings: HashMap, } -#[derive(Clone)] -pub struct ServerState { - pub ui: slint::Weak, - pub instances: Arc>>, - pub scopes: Arc>>, +/// Desktop application configuration, persisted to `config.toml`. +#[derive(Clone, Debug, Serialize, Deserialize)] +pub struct WsrxDesktopConfig { + #[serde(default = "default_theme")] + pub theme: String, + #[serde(default = "default_running_in_tray")] + pub running_in_tray: bool, + #[serde(default = "default_language")] + pub language: String, +} + +impl Default for WsrxDesktopConfig { + fn default() -> Self { + Self { + theme: default_theme(), + running_in_tray: default_running_in_tray(), + language: default_language(), + } + } +} + +/// A log entry streamed from the JSON log file into the UI. +#[derive(Clone, Debug, Deserialize, Default)] +pub struct LogEntry { + pub timestamp: DateTime, + pub level: String, + pub target: String, + pub fields: LogEntryFields, +} + +#[derive(Clone, Debug, Deserialize, Default)] +pub struct LogEntryFields { + pub message: String, } bitflags! { @@ -117,59 +143,47 @@ where } } -pub struct ProxyInstance { - pub data: InstanceData, - _tunnel: Tunnel, -} - -impl ProxyInstance { - pub fn new( - label: impl AsRef, scope_host: impl AsRef, listener: TcpListener, - remote: impl AsRef, - ) -> Self { - let tunnel = Tunnel::new(remote.as_ref(), listener); - - Self { - data: InstanceData { - label: label.as_ref().to_string(), - remote: remote.as_ref().to_string(), - local: tunnel.local.clone(), - latency: -1, - scope_host: scope_host.as_ref().to_string(), - }, - _tunnel: tunnel, +fn default_label() -> String { + format!("inst-{:06x}", rand::random::()) +} + +// handle "en-US" / "en" / "zh" / "zh-CN" / "zh-Hans-CN" / "zh-Hant-TW" +// into one of "en_US" / "zh_CN" / "zh_TW" +pub fn normalize_language(locale: String) -> String { + let mut parts = locale.split('-'); + let lang = parts.next().unwrap_or("en"); + let region = parts.next().map(|s| match s { + "CN" => "CN", + "TW" => "TW", + "HK" => "TW", + "Hans" => "CN", + "Hant" => "TW", + _ => "US", + }); + + match lang { + "en" => format!("en_{}", region.unwrap_or("US")), + "zh" => format!("zh_{}", region.unwrap_or("CN")), + _ => { + tracing::warn!("Unsupported language: {}, defaulting to en_US", locale); + "en_US".to_string() } } } -impl From<&ProxyInstance> for InstanceData { - fn from(value: &ProxyInstance) -> Self { - value.data.clone() - } +pub fn default_language() -> String { + sys_locale::get_locale() + .map(normalize_language) + .unwrap_or_else(|| { + tracing::warn!("Failed to get system locale, defaulting to en_US"); + "en_US".to_string() + }) } -impl From<&ProxyInstance> for Instance { - fn from(value: &ProxyInstance) -> Self { - Instance { - label: value.label.as_str().into(), - remote: value.remote.as_str().into(), - local: value.local.as_str().into(), - latency: value.latency, - scope_host: value.scope_host.as_str().into(), - } - } +fn default_theme() -> String { + "dark".to_string() } -impl std::ops::Deref for ProxyInstance { - type Target = InstanceData; - - fn deref(&self) -> &Self::Target { - &self.data - } -} - -impl std::ops::DerefMut for ProxyInstance { - fn deref_mut(&mut self) -> &mut Self::Target { - &mut self.data - } +const fn default_running_in_tray() -> bool { + false } diff --git a/crates/desktop/src/tray.rs b/crates/desktop/src/tray.rs new file mode 100644 index 00000000..80bec0f2 --- /dev/null +++ b/crates/desktop/src/tray.rs @@ -0,0 +1,80 @@ +//! System tray integration for the desktop app. +//! +//! When the "running in tray" setting is enabled the window minimizes to the +//! tray on close; the tray menu offers Show / Quit and tray clicks pop the +//! window back up. + +static TRAY_THREAD: OnceLock<()> = OnceLock::new(); + +use std::sync::OnceLock; + +use gpui::{App, WindowHandle}; +use woocraft::{ + Tray, TrayAppContext, TrayEvent, TrayMenuItem, TrayMouseButton, Error as TrayError, +}; + +use crate::{ + daemon::{ServerState, UiEvent}, + i18n, + ui::RootView, +}; + +/// Enables the tray icon. Idempotent: the event-forwarding thread is started +/// once for the app lifetime. +pub fn enable(cx: &mut App, state: &ServerState) -> Result<(), TrayError> { + let logo = include_bytes!("../assets/logo.png").to_vec(); + let tray = Tray::new() + .tooltip("WebSocket Reflector X") + .icon_bytes(logo) + .menu(vec![ + TrayMenuItem::action("show", i18n::t("Show")), + TrayMenuItem::separator(), + TrayMenuItem::action("quit", i18n::t("Quit")), + ]); + + cx.set_tray(tray)?; + + if let Some(events_rx) = woocraft::tray_events(cx) { + let events = state.events.clone(); + TRAY_THREAD.get_or_init(|| { + std::thread::Builder::new() + .name("wsrx-tray-events".to_string()) + .spawn(move || { + while let Ok(event) = events_rx.recv() { + tracing::debug!("tray event received: {event:?}"); + let ui_event = match event { + TrayEvent::MenuClicked { id } => match id.as_str() { + "show" => UiEvent::Popup, + "quit" => UiEvent::Quit, + _ => continue, + }, + TrayEvent::Click { + button: TrayMouseButton::Left, + .. + } => UiEvent::Popup, + _ => continue, + }; + tracing::debug!("tray event forwarded: {ui_event:?}"); + if events.send_blocking(ui_event).is_err() { + break; + } + } + }) + .expect("failed to spawn tray event thread"); + }); + } + + Ok(()) +} + +/// Disables the tray icon. +pub fn disable(cx: &mut App) { + let _ = cx.remove_tray(); +} + +/// Restores and focuses the main window from the tray. +pub fn popup(window: &WindowHandle, cx: &mut App) { + let _ = window.update(cx, |_, window, _| { + window.activate_window(); + }); +} diff --git a/crates/desktop/src/ui/connections.rs b/crates/desktop/src/ui/connections.rs new file mode 100644 index 00000000..28cdc369 --- /dev/null +++ b/crates/desktop/src/ui/connections.rs @@ -0,0 +1,331 @@ +use gpui::{ + Context, InteractiveElement, IntoElement, ParentElement, StatefulInteractiveElement, Styled, + Window, div, prelude::FluentBuilder as _, px, +}; +use woocraft::{ + ActiveTheme, Button, ButtonVariants as _, Disableable as _, Icon, IconName, + ScrollableElement as _, Sizable as _, h_flex, v_flex, +}; + +use crate::{ + daemon, i18n, + models::{InstanceData, ScopeData}, + ui::{Page, RootView}, +}; + +/// Renders the connections page for a scope. +pub(crate) fn render_connections( + _window: &mut Window, cx: &mut Context, root: &mut RootView, host: &str, +) -> impl IntoElement { + let theme = cx.theme(); + let weak = cx.entity().downgrade(); + let state = root.state().clone(); + + let scope = root.scope_for_page(); + let instances = root.scoped_instances(); + let is_default = host == "default-scope"; + let allowed = scope + .as_ref() + .map(|s| s.state == "allowed") + .unwrap_or(false); + + v_flex() + .gap_1() + .px_8() + .py_4() + .overflow_y_scrollbar() + .size_full() + .child( + // Header + v_flex() + .gap_1() + .child( + h_flex() + .items_center() + .gap_1() + .pl_3() + .child( + Icon::new(if is_default { + IconName::GlobeStar + } else if !allowed { + IconName::GlobeWarning + } else { + IconName::GlobeSync + }) + .size(px(28.)) + .text_color(theme.foreground), + ) + .child(div().w_3()) + .child( + v_flex() + .flex_1() + .child( + div() + .font_weight(gpui::FontWeight::BOLD) + .child(scope_name(&scope, is_default)), + ) + .child(div().text_color(theme.muted_foreground).child( + if is_default { + i18n::t("This is the default scope.").to_string() + } else { + scope.as_ref().map(|s| s.host.clone()).unwrap_or_default() + }, + )), + ) + .child( + v_flex() + .items_end() + .child( + div() + .font_weight(gpui::FontWeight::MEDIUM) + .text_color(if is_default { + theme.primary + } else { + theme.success + }) + .child(if is_default { + i18n::t("Manually Controlled") + } else { + i18n::t("External Controlled") + }), + ) + .child(div().text_color(theme.muted_foreground).child( + if is_default { + "basic".to_string() + } else { + scope + .as_ref() + .map(|s| s.features.to_string()) + .unwrap_or_default() + }, + )), + ), + ) + .child(div().h_px().bg(theme.border)) + .child( + h_flex() + .items_center() + .gap_1() + .child( + div() + .flex_1() + .text_color(if is_default { + theme.primary + } else if allowed { + theme.success + } else { + theme.danger + }) + .child(if is_default { + i18n::t("This scope is controlled by you manually.") + } else if allowed { + i18n::t("This domain can control wsrx on your local network.") + } else { + i18n::t("This domain requested controlling wsrx.") + }), + ) + .when(is_default, |this| { + this.child( + Button::new("enjoy") + .flat() + .icon(Icon::new(IconName::CheckmarkCircle)) + .label(i18n::t("No Operation")) + .disabled(true), + ) + }) + .when(!is_default && !allowed, |this| { + this.child( + Button::new("accept") + .flat() + .icon(Icon::new(IconName::CheckmarkCircle)) + .label(i18n::t("Accept")) + .on_click({ + let state = state.clone(); + let host = host.to_string(); + move |_, _, _| { + let state = state.clone(); + let host = host.clone(); + daemon::tokio_handle().spawn(async move { + daemon::allow_scope(&state, &host).await; + }); + } + }), + ) + .child( + Button::new("decline") + .flat() + .icon(Icon::new(IconName::DismissCircle)) + .label(i18n::t("Decline")) + .on_click({ + let weak = weak.clone(); + let state = state.clone(); + let host = host.to_string(); + move |_, _, cx| { + let state = state.clone(); + let host = host.clone(); + daemon::tokio_handle().spawn(async move { + daemon::remove_scope(&state, &host).await; + }); + let _ = weak.update(cx, |root, cx| { + root.change_page( + Page::Scope("default-scope".to_string()), + cx, + ); + }); + } + }), + ) + }) + .when(!is_default && allowed, |this| { + this.child( + Button::new("remove") + .flat() + .icon(Icon::new(IconName::DismissCircle)) + .label(i18n::t("Remove")) + .on_click({ + let weak = weak.clone(); + let state = state.clone(); + let host = host.to_string(); + move |_, _, cx| { + let state = state.clone(); + let host = host.clone(); + daemon::tokio_handle().spawn(async move { + daemon::remove_scope(&state, &host).await; + }); + let _ = weak.update(cx, |root, cx| { + root.change_page( + Page::Scope("default-scope".to_string()), + cx, + ); + }); + } + }), + ) + }), + ) + .child(div().h_px().bg(theme.border)), + ) + .children(instances.iter().map(|instance| { + let theme = cx.theme(); + render_instance_row( + &state, + instance, + InstanceRowColors { + secondary_hover: theme.secondary_hover, + success: theme.success, + danger: theme.danger, + primary: theme.primary, + muted_foreground: theme.muted_foreground, + border: theme.border, + }, + ) + })) + .child(div().h_6()) +} + +fn scope_name(scope: &Option, is_default: bool) -> String { + if is_default { + i18n::t("Default Scope").to_string() + } else { + scope + .as_ref() + .map(|s| s.name.clone()) + .unwrap_or_else(|| "?".to_string()) + } +} + +/// Theme colors used by an instance row. +struct InstanceRowColors { + secondary_hover: gpui::Hsla, + success: gpui::Hsla, + danger: gpui::Hsla, + primary: gpui::Hsla, + muted_foreground: gpui::Hsla, + border: gpui::Hsla, +} + +fn render_instance_row( + state: &crate::daemon::ServerState, instance: &InstanceData, colors: InstanceRowColors, +) -> impl IntoElement { + let state = state.clone(); + let local = instance.local.clone(); + let local_copy = local.clone(); + let remote = instance.remote.clone(); + let label = instance.label.clone(); + let latency = instance.latency; + + let latency_text = if latency >= 0 { + format!("{latency} ms") + } else { + "-- ms".to_string() + }; + let latency_color = if latency >= 0 { + colors.success + } else { + colors.danger + }; + + div() + .id(format!("instance-{local}")) + .rounded_md() + .hover(|this| this.bg(colors.secondary_hover.opacity(0.4))) + .cursor_pointer() + .on_click(move |_, _, cx| { + RootView::copy_to_clipboard(cx, &local_copy); + }) + .child( + v_flex() + .px_4() + .py_2() + .child( + h_flex() + .items_center() + .gap_4() + .child( + div() + .flex_1() + .font_weight(gpui::FontWeight::SEMIBOLD) + .child(label), + ) + .child(div().text_color(colors.primary).child(local.to_string())), + ) + .child( + h_flex() + .items_center() + .gap_4() + .child( + div() + .flex_1() + .text_color(colors.muted_foreground) + .child(remote), + ) + .child( + h_flex() + .items_center() + .gap_2() + .child(div().text_color(latency_color).child(latency_text)) + .child( + Button::new(format!("close-{local}")) + .flat() + .small() + .icon( + Icon::new(IconName::Dismiss).text_color(colors.danger), + ) + .on_click({ + let state = state.clone(); + let local = local.clone(); + move |_, _, cx| { + cx.stop_propagation(); + let state = state.clone(); + let local = local.clone(); + daemon::tokio_handle().spawn(async move { + daemon::remove_instance(&state, &local).await; + }); + } + }), + ), + ), + ), + ) + .child(div().h_px().bg(colors.border)) +} diff --git a/crates/desktop/src/ui/get_started.rs b/crates/desktop/src/ui/get_started.rs new file mode 100644 index 00000000..62ab16f5 --- /dev/null +++ b/crates/desktop/src/ui/get_started.rs @@ -0,0 +1,174 @@ +use gpui::{ + Context, IntoElement, ParentElement, Styled, Window, div, img, prelude::FluentBuilder as _, px, +}; +use woocraft::{ + ActiveTheme, Button, ButtonVariants as _, DropdownMenu as _, Icon, IconName, Input, + PopupMenuItem, ScrollableElement as _, Sizable as _, h_flex, v_flex, +}; + +use crate::{daemon, i18n, models::InstanceData, ui::RootView}; + +/// Renders the "Get Started" home page. +pub(crate) fn render_get_started( + _window: &mut Window, cx: &mut Context, root: &mut RootView, +) -> impl IntoElement { + let theme = cx.theme(); + let weak = cx.entity().downgrade(); + let state = root.state().clone(); + + let has_updates = root.has_updates(); + let cursor = if root.cursor_visible() { "_" } else { " " }; + let interfaces = root.interfaces().to_vec(); + let selected = root.selected_interface().to_string(); + let remote_input = root.remote_input().clone(); + let port_input = root.port_input().clone(); + + v_flex() + .gap_8() + .px_10() + .pt_6() + .pb_12() + .min_h_full() + .items_center() + .justify_center() + .overflow_y_scrollbar() + .size_full() + .child( + // Header: logo + title + subtitle + v_flex() + .items_center() + .gap_1() + .child(img("logo-stroked.svg").size(px(96.))) + .child( + h_flex() + .items_center() + .gap_1() + .child( + div() + .font_weight(gpui::FontWeight::BOLD) + .child("WebSocket Reflector X"), + ) + .when(has_updates, |this| { + this.child( + Button::new("update") + .flat() + .success() + .small() + .icon(Icon::new(IconName::Sparkle)) + .label(i18n::t("Update")) + .on_click(|_, _, _| { + RootView::open_link( + "https://github.com/XDSEC/WebSocketReflectorX/releases", + ); + }), + ) + }), + ) + .child(div().text_color(theme.muted_foreground).child(format!( + "{}{cursor}", + i18n::t("Controlled TCP-over-WebSocket forwarding tunnel") + ))), + ) + .child( + // Form: local interface + port, remote address + send + v_flex() + .w(px(420.)) + .gap_1() + .child( + h_flex() + .gap_1() + .child( + Button::new("refresh-interfaces") + .default() + .icon(Icon::new(IconName::ArrowSync)) + .on_click({ + let weak = weak.clone(); + move |_, _, cx| { + let _ = weak.update(cx, |root, cx| { + root.refresh_interfaces(); + cx.notify(); + }); + } + }), + ) + .child( + div().flex_1().child( + // Local address selector with a dropdown interface picker. + Button::new("interface-selector") + .default() + .expand(true) + .w_full() + .icon(Icon::new(IconName::Globe)) + .label(selected.clone()) + .dropdown_menu({ + let weak = weak.clone(); + let selected = selected.clone(); + let interfaces = interfaces.clone(); + move |menu, _, _| { + let mut menu = menu.min_w(px(282.)).max_w(px(282.)); + for interface in interfaces.iter() { + let interface = interface.clone(); + let weak = weak.clone(); + let checked = interface == selected; + menu = menu.item( + PopupMenuItem::new(interface.clone()) + .checked(checked) + .on_click(move |_, _, cx| { + let _ = weak.update(cx, |root, cx| { + root.select_interface( + interface.clone(), + ); + cx.notify(); + }); + }), + ); + } + menu + } + }), + ), + ) + .child(Input::new(&port_input).w(px(90.))), + ) + .child( + h_flex() + .gap_1() + .child(Input::new(&remote_input).flex_1().bordered(true)) + .child( + Button::new("send") + .primary() + .icon(Icon::new(IconName::Send)) + .on_click({ + let weak = weak.clone(); + let state = state.clone(); + let selected = selected.clone(); + move |_, _, cx| { + let state = state.clone(); + let interface = selected.clone(); + let remote = remote_input.read(cx).value().to_string(); + let port = port_input.read(cx).value().to_string(); + let local = format!("{interface}:{port}"); + + daemon::tokio_handle().spawn(async move { + let data = InstanceData { + label: daemon::default_label(), + remote, + local, + latency: -1, + scope_host: "default-scope".to_string(), + }; + let _ = daemon::launch_instance(&state, &data).await; + }); + + let _ = weak.update(cx, |root, cx| { + root.change_page( + crate::ui::Page::Scope("default-scope".to_string()), + cx, + ); + }); + } + }), + ), + ), + ) +} diff --git a/crates/desktop/src/ui/mod.rs b/crates/desktop/src/ui/mod.rs new file mode 100644 index 00000000..d9c92881 --- /dev/null +++ b/crates/desktop/src/ui/mod.rs @@ -0,0 +1,9 @@ +mod connections; +mod get_started; +mod network_logs; +mod root; +mod settings; +mod sidebar; +mod title_bar; + +pub use root::{Page, RootView}; diff --git a/crates/desktop/src/ui/network_logs.rs b/crates/desktop/src/ui/network_logs.rs new file mode 100644 index 00000000..96a457d4 --- /dev/null +++ b/crates/desktop/src/ui/network_logs.rs @@ -0,0 +1,477 @@ +use std::{ops::Range, sync::Arc}; + +use gpui::{Context, HighlightStyle, Hsla, IntoElement, Styled, Window, px, rgb}; +use woocraft::{ + CodeEditor, EditorActionSink, EditorBackend, EditorBackendCapabilities, + EditorBackendEditRequest, EditorBackendEditResult, EditorContextMenuProvider, EditorEditError, + EditorHighlighter, EditorHighlighterProvider, EditorSnapshot, EditorTextChange, HighlightTheme, + Rope, RopeEditorSnapshot, RopeExt, ScrollbarPreview, ScrollbarPreviewLine, +}; + +use crate::{models::LogEntry, ui::RootView}; + +/// Renders the network logs page as a readonly code editor. +pub(crate) fn render_network_logs( + _window: &mut Window, _cx: &mut Context, root: &mut RootView, +) -> impl IntoElement { + CodeEditor::new(&root.logs_editor) + .h_full() + .w_full() + .appearance(false) +} + +/// Formats log entries into a single plain-text document matching the default +/// `tracing-subscriber` console output: +/// +/// `2026-08-22T14:07:00.123456Z INFO wsrx_desktop::daemon: message` +pub(crate) fn format_logs(logs: &[LogEntry]) -> String { + let mut out = String::with_capacity(logs.len() * 96); + for log in logs { + let timestamp = log.timestamp.format("%Y-%m-%dT%H:%M:%S%.6fZ"); + if log.target.is_empty() { + out.push_str(&format!( + "{timestamp} {:>5} {}\n", + log.level, log.fields.message + )); + } else { + out.push_str(&format!( + "{timestamp} {:>5} {}: {}\n", + log.level, log.target, log.fields.message + )); + } + } + out +} + +/// The default `tracing-subscriber` console level colors. +const LEVEL_COLORS: [(&str, u32); 5] = [ + ("TRACE", 0x9A6FCE), + ("DEBUG", 0x4F9CF6), + ("INFO", 0x3FB950), + ("WARN", 0xD29922), + ("ERROR", 0xF85149), +]; + +/// Severity-scaled preview opacity: errors stand out on the minimap while +/// debug/trace lines stay subtle. +fn preview_color(level: &str) -> Option { + let (color, alpha) = match level { + "TRACE" => (0x9A6FCE, 0.4), + "DEBUG" => (0x4F9CF6, 0.5), + "INFO" => (0x3FB950, 0.6), + "WARN" => (0xD29922, 0.85), + "ERROR" => (0xF85149, 1.0), + _ => return None, + }; + let color: Hsla = rgb(color).into(); + Some(color.opacity(alpha)) +} + +fn level_color(level: &str) -> Option { + LEVEL_COLORS + .iter() + .find(|(name, _)| *name == level) + .map(|(_, color)| rgb(*color).into()) +} + +/// A read-only editor backend holding a plain rope of log text. +pub(crate) struct LogBackend { + revision: u64, + text: Rope, +} + +impl LogBackend { + pub(crate) fn new(text: impl AsRef) -> Self { + Self { + revision: 0, + text: Rope::from(text.as_ref()), + } + } +} + +impl EditorBackend for LogBackend { + fn revision(&self) -> u64 { + self.revision + } + + fn capabilities(&self) -> EditorBackendCapabilities { + EditorBackendCapabilities::default() + } + + fn snapshot(&self) -> Arc { + Arc::new(RopeEditorSnapshot::new(self.revision, self.text.clone())) + } + + fn apply_edit( + &mut self, request: EditorBackendEditRequest, + ) -> Result { + let start = (request.range.start as usize).min(self.text.len()); + let end = (request.range.end as usize).min(self.text.len()); + self.text.replace(start..end, &request.new_text); + self.revision = self.revision.wrapping_add(1); + Ok(EditorBackendEditResult { + accepted: true, + selection: None, + cursor: Some((start + request.new_text.len()) as u64), + }) + } + + /// Preview strip for the scrollbar: one 1px line per log row inside the + /// requested window, colored by the row's level. Only rows within the + /// window are inspected — the parsing budget is bounded by the window + /// size, which the editor caps at the track height in pixels. + fn scrollbar_preview(&self, window: Range) -> ScrollbarPreview { + let start = (window.start as usize).min(self.text.lines_len()); + let end = (window.end as usize).min(self.text.lines_len()); + if end <= start { + return ScrollbarPreview::default(); + } + let mut lines = Vec::with_capacity(end - start); + for row in start..end { + let line = self.text.slice_line(row); + let color = line + .as_str() + .and_then(find_level) + .and_then(|(_, level)| preview_color(level)) + .unwrap_or_default(); + lines.push(ScrollbarPreviewLine::new(color)); + } + // A narrow column near the inner edge of the track, so future status + // strips (git, LSP diagnostics…) can be drawn alongside. + ScrollbarPreview { + left: px(2.0), + width: px(6.0), + lines, + } + } +} + +impl EditorActionSink for LogBackend {} + +impl EditorContextMenuProvider for LogBackend {} + +impl EditorHighlighterProvider for LogBackend { + fn create_highlighter(&self) -> Option> { + Some(Box::new(LogHighlighter)) + } +} + +/// Highlights log lines with the `tracing-subscriber` console styling: +/// timestamp and target are dimmed, the level token keeps its level color. +struct LogHighlighter; + +impl EditorHighlighter for LogHighlighter { + fn sync(&mut self, _snapshot: &dyn EditorSnapshot, _change: Option<&EditorTextChange>) {} + + fn highlight_range( + &self, snapshot: &dyn EditorSnapshot, range: Range, theme: &HighlightTheme, + ) -> Vec<(Range, HighlightStyle)> { + let Some(text) = snapshot.text_for_range(range.clone()) else { + return Vec::new(); + }; + let visible_len = (range.end - range.start) as usize; + + // `tracing-subscriber` renders the timestamp and the target dimmed, so + // derive the dim color from the editor foreground blended toward the + // editor background. + let fg = theme + .style + .editor_foreground + .unwrap_or_else(|| rgb(0xCCCCCC).into()); + let bg = theme + .style + .editor_background + .unwrap_or_else(|| rgb(0x0D1117).into()); + let dim = HighlightStyle { + color: Some(fg.blend(bg.opacity(0.5))), + ..Default::default() + }; + + // Collect styled segments, offsets relative to `range.start`. + let mut segments: Vec<(usize, usize, HighlightStyle)> = Vec::new(); + let mut line_start = 0usize; + for line in text.split('\n') { + if let Some(spans) = spans_for_line(line) + && let Some(color) = level_color(&line[spans.level.clone()]) + { + // Timestamp: dimmed, like `tracing-subscriber`. + if !spans.timestamp.is_empty() { + segments.push(( + line_start + spans.timestamp.start, + line_start + spans.timestamp.end, + dim, + )); + } + + // Level token: level color. + segments.push(( + line_start + spans.level.start, + line_start + spans.level.end, + HighlightStyle { + color: Some(color), + ..Default::default() + }, + )); + + // Target and its trailing colon: dimmed, like + // `tracing-subscriber`. Module paths use `::`, so the first + // colon-space pair after the level unambiguously ends it. + if let Some(module) = spans.module { + segments.push((line_start + module.start, line_start + module.end, dim)); + } + } + line_start += line.len() + 1; + } + + // The editor treats highlight runs as a contiguous partition of the + // visible text, so fill the gaps between styled segments with the + // default style. + let mut highlights = Vec::new(); + let mut cursor = 0usize; + for (start, end, style) in segments { + if start > cursor && cursor < visible_len { + highlights.push((cursor as u64..start as u64, HighlightStyle::default())); + } + if end > cursor { + highlights.push((start as u64..end as u64, style)); + cursor = end; + } + } + if cursor < visible_len { + highlights.push((cursor as u64..visible_len as u64, HighlightStyle::default())); + } + highlights + } +} + +/// Finds the earliest level token (one of TRACE/DEBUG/INFO/WARN/ERROR) in a +/// log line, returning its byte offset and the matched level. +fn find_level(line: &str) -> Option<(usize, &'static str)> { + let mut best: Option<(usize, &'static str)> = None; + for (level, _) in LEVEL_COLORS { + if let Some(pos) = find_word(line, level) + && best.is_none_or(|(bp, _)| pos < bp) + { + best = Some((pos, level)); + } + } + best +} + +/// Parsed spans of one log line formatted by [`format_logs`]: the timestamp, +/// the level token, and the module path including its trailing colon (when +/// present). +/// Parsed spans of one log line formatted by [`format_logs`]: the timestamp, +/// the level token, and the module path including its trailing colon (when +/// present). All ranges are byte offsets relative to the line start. +struct LineSpans { + timestamp: Range, + level: Range, + module: Option>, +} + +fn spans_for_line(line: &str) -> Option { + let (offset, level) = find_level(line)?; + let ts_end = line[..offset].trim_end().len(); + let level_range = offset..offset + level.len(); + let module_start = offset + level.len() + 1; + let module = if module_start < line.len() { + line[module_start..] + .find(": ") + .map(|rel| module_start..module_start + rel + 1) + } else { + None + }; + Some(LineSpans { + timestamp: 0..ts_end, + level: level_range, + module, + }) +} + +/// Finds the first word-boundary occurrence of `word` in `line`. +fn find_word(line: &str, word: &str) -> Option { + let mut search = 0; + while let Some(rel) = line[search..].find(word) { + let abs = search + rel; + let before_ok = abs == 0 || !line.as_bytes()[abs - 1].is_ascii_alphanumeric(); + let end = abs + word.len(); + let after_ok = end >= line.len() || !line.as_bytes()[end].is_ascii_alphanumeric(); + if before_ok && after_ok { + return Some(abs); + } + search = abs + word.len(); + } + None +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn level_colors_cover_all_levels() { + for (level, _) in LEVEL_COLORS { + assert!(level_color(level).is_some(), "{level} has no color"); + } + } + + #[test] + fn find_level_ignores_level_words_in_messages_and_targets() { + let line = + "2026-08-22T14:07:00.123456Z INFO wsrx_desktop::daemon: error in handler warning"; + let (offset, level) = find_level(line).unwrap(); + assert_eq!(level, "INFO"); + assert_eq!(&line[offset..offset + level.len()], "INFO"); + // "warning" embeds the WARN token without word boundaries, so it is + // not mistaken for the real level. + assert_eq!(find_word(line, "WARN"), None); + } + + #[test] + fn spans_for_line_parses_timestamp_level_module() { + let line = "2026-08-22T14:07:00.123456Z INFO wsrx_desktop::daemon: something happened"; + let spans = spans_for_line(line).unwrap(); + assert_eq!(&line[spans.timestamp], "2026-08-22T14:07:00.123456Z"); + assert_eq!(&line[spans.level], "INFO"); + let module = spans.module.unwrap(); + assert_eq!(&line[module], "wsrx_desktop::daemon:"); + } + + #[test] + fn spans_for_line_keeps_message_colon_space_untouched() { + // `::` inside the module path and a later `: ` inside the message + // must not confuse the module boundary. + let line = + "2026-08-22T14:07:00.123456Z ERROR wsrx_desktop::daemon::workers: read timeout: retry"; + let spans = spans_for_line(line).unwrap(); + assert_eq!(&line[spans.level], "ERROR"); + let module = spans.module.unwrap(); + assert_eq!(&line[module], "wsrx_desktop::daemon::workers:"); + } + + #[test] + fn spans_for_line_handles_missing_target() { + let line = "2026-08-22T14:07:00.123456Z INFO plain message without target"; + let spans = spans_for_line(line).unwrap(); + assert_eq!(&line[spans.timestamp], "2026-08-22T14:07:00.123456Z"); + assert_eq!(&line[spans.level], "INFO"); + assert_eq!(spans.module, None); + } + + #[test] + fn preview_returns_one_line_per_window_row() { + let text = "2026-08-22T14:07:00Z INFO a: one\n".to_owned() + + "2026-08-22T14:07:01Z WARN b: two\n" + + "2026-08-22T14:07:02Z ERROR c: three\n"; + let backend = LogBackend::new(&text); + let preview = backend.scrollbar_preview(0..3); + let lines = &preview.lines; + assert_eq!(lines.len(), 3, "one preview line per requested row"); + // Errors are fully opaque, info lines stay subtle. + assert_eq!(lines[2].color.a, 1.0); + assert!(lines[0].color.a < 0.7); + assert!(backend.scrollbar_preview(0..0).lines.is_empty()); + } + + #[test] + fn preview_window_is_clamped_to_the_document() { + let text = "2026-08-22T14:07:00Z INFO a: one\n2026-08-22T14:07:01Z ERROR b: two\n"; + let backend = LogBackend::new(&text); + // Window far beyond the document must not produce phantom rows. + let preview = backend.scrollbar_preview(0..1000); + let lines = &preview.lines; + assert_eq!(lines.len(), 3, "2 log lines + trailing empty row"); + assert!(lines[2].color.a <= 0.0, "empty row previews as transparent"); + } + + #[test] + fn preview_respects_the_parsing_budget() { + // 13 lines but a window of 5: only the requested rows are inspected. + let text = (0..13) + .map(|i| format!("2026-08-22T14:07:0{i}Z INFO line {i}: hello\n")) + .collect::(); + let backend = LogBackend::new(&text); + let preview = backend.scrollbar_preview(3..8); + let lines = &preview.lines; + assert_eq!(lines.len(), 5); + assert!(lines.iter().all(|line| line.color.a > 0.0)); + // A window past the document yields nothing. + assert!(backend.scrollbar_preview(20..30).lines.is_empty()); + } + + #[test] + fn preview_follows_the_window_position() { + // The strip is positional: window line 0 always refers to the row the + // window starts at, so scrolling moves the preview content. + let text = + "2026-08-22T14:07:00Z ERROR first\n".to_owned() + "2026-08-22T14:07:01Z INFO second\n"; + let backend = LogBackend::new(&text); + let preview = backend.scrollbar_preview(1..2); + let lines = &preview.lines; + assert_eq!(lines.len(), 1); + // Row 1 is the INFO line, not the ERROR line. + assert!(lines[0].color.a < 1.0); + } + + #[test] + fn format_logs_roundtrips_through_spans() { + let logs = vec![ + LogEntry { + timestamp: chrono::DateTime::parse_from_rfc3339("2026-08-22T14:07:00.123456Z") + .unwrap() + .with_timezone(&chrono::Utc), + level: "WARN".into(), + target: "wsrx_desktop::daemon".into(), + fields: crate::models::LogEntryFields { + message: "retrying after timeout".into(), + }, + }, + LogEntry { + timestamp: chrono::DateTime::parse_from_rfc3339("2026-08-22T14:07:01Z") + .unwrap() + .with_timezone(&chrono::Utc), + level: "INFO".into(), + target: String::new(), + fields: crate::models::LogEntryFields { + message: "no target here".into(), + }, + }, + ]; + let text = format_logs(&logs); + let first_len = text.find('\n').unwrap() + 1; + let spans = spans_for_line(&text[..first_len - 1]).unwrap(); + assert_eq!( + &text[..first_len - 1][spans.timestamp], + "2026-08-22T14:07:00.123456Z" + ); + assert_eq!(&text[spans.level], "WARN"); + assert_eq!(&text[spans.module.unwrap()], "wsrx_desktop::daemon:"); + + let second = &text[first_len..]; + let spans = spans_for_line(second).unwrap(); + assert_eq!(&second[spans.level], "INFO"); + assert_eq!(spans.module, None); + let backend = LogBackend::new(&text); + let preview = backend.scrollbar_preview(0..10); + let lines = &preview.lines; + assert_eq!(lines.len(), 3, "2 entries + trailing empty row"); + assert!(lines[0].color.a > 0.0); + assert!(lines[2].color.a <= 0.0); + } + + #[test] + fn preview_uses_a_narrow_strip_geometry() { + // The strip must not claim the full track: future status markers + // (git, LSP…) need room to sit alongside. + let backend = LogBackend::new("2026-08-22T14:07:00Z INFO a: one\n"); + let preview = backend.scrollbar_preview(0..10); + assert!(!preview.lines.is_empty()); + assert_eq!(f32::from(preview.width), 6.0); + assert_eq!(f32::from(preview.left), 2.0); + assert!( + f32::from(preview.width) < 32.0, + "strip must not span the whole track" + ); + } +} diff --git a/crates/desktop/src/ui/root.rs b/crates/desktop/src/ui/root.rs new file mode 100644 index 00000000..d150d7a5 --- /dev/null +++ b/crates/desktop/src/ui/root.rs @@ -0,0 +1,375 @@ +use gpui::{ + App, AppContext, Context, Entity, IntoElement, ParentElement, Render, Styled, Window, div, +}; +use woocraft::{ActiveTheme, Theme, ThemeMode, h_flex, v_flex, window_border}; + +use super::{connections, get_started, network_logs, settings, sidebar, title_bar}; +use crate::{ + daemon::{self, ServerState, UiEvent}, + i18n, launcher, + models::{InstanceData, LogEntry, ScopeData, WsrxDesktopConfig}, +}; + +/// The page currently displayed in the main content area. +#[derive(Debug, Clone, PartialEq, Eq)] +pub enum Page { + Home, + Logs, + Settings, + /// A scope page; `"default-scope"` is the built-in manual scope. + Scope(String), +} + +/// The root view of the main window: title bar, sidebar and page content. +pub struct RootView { + state: ServerState, + page: Page, + + // --- snapshots updated from shared state via `UiEvent::Refresh` --- + scopes: Vec, + instances: Vec, + logs: Vec, + api_port: u16, + online: bool, + has_updates: bool, + + // --- settings --- + pub(crate) settings: WsrxDesktopConfig, + + // --- get started page --- + interfaces: Vec, + selected_interface: String, + pub(crate) remote_input: gpui::Entity, + pub(crate) port_input: gpui::Entity, + cursor_visible: bool, + + // --- network logs page --- + pub(crate) logs_editor: gpui::Entity, + + // --- settings page --- + pub(crate) info_editor: gpui::Entity, + info: String, + version: String, +} + +impl RootView { + pub fn view(window: &mut Window, cx: &mut App, state: ServerState) -> Entity { + // Apply persisted settings before the first frame. + let settings = state.settings.blocking_read().clone(); + match settings.theme.as_str() { + "light" => Theme::set_mode(ThemeMode::Light, cx), + _ => Theme::set_mode(ThemeMode::Dark, cx), + } + i18n::set_locale(&settings.language); + + // Restore shared runtime state so a reopened window shows the same + // controller port, update flag and session logs. + let api_port = *state.api_port.blocking_read(); + let has_updates = *state.has_updates.blocking_read(); + let logs: Vec = state.logs.blocking_read().iter().cloned().collect(); + + let logs_editor = cx.new(|cx| { + woocraft::EditorState::new(window, cx) + .code_editor("text") + .backend(super::network_logs::LogBackend::new( + super::network_logs::format_logs(&logs), + )) + .read_only(true) + }); + + let info = daemon::system_info(); + let info_editor = cx.new(|cx| { + woocraft::EditorState::new(window, cx) + .code_editor("text") + .read_only(true) + .default_value(info.clone()) + }); + + cx.new(|cx| { + let remote_input = cx.new(|cx| { + woocraft::InputState::new(cx).placeholder(i18n::t("[ws|wss]://address...")) + }); + let port_input = cx.new(|cx| { + woocraft::InputState::new(cx) + .placeholder(i18n::t("Port...")) + .default_value("0") + }); + + let mut view = Self { + state: state.clone(), + page: Page::Home, + scopes: vec![], + instances: vec![], + logs, + api_port, + online: api_port != 0, + has_updates, + settings: settings.clone(), + interfaces: default_interfaces(), + selected_interface: "127.0.0.1".to_string(), + remote_input, + port_input, + cursor_visible: true, + logs_editor, + info_editor, + info, + version: env!("CARGO_PKG_VERSION").to_string(), + }; + view.refresh_from_state(); + view + }) + } + + /// Re-reads instances / scopes / settings from shared state. + pub(crate) fn refresh_from_state(&mut self) { + self.scopes = self.state.scopes.blocking_read().clone(); + self.instances = self + .state + .instances + .blocking_read() + .iter() + .map(Into::into) + .collect(); + self.settings = self.state.settings.blocking_read().clone(); + } + + /// Applies a background event pushed through the event channel. + pub fn handle_event(&mut self, event: UiEvent, window: &mut Window, cx: &mut Context) { + match event { + UiEvent::Online { port } => { + self.api_port = port; + self.online = true; + } + UiEvent::Refresh => self.refresh_from_state(), + UiEvent::Log(entry) => self.handle_logs(vec![entry], window, cx), + UiEvent::Logs(entries) => self.handle_logs(entries, window, cx), + UiEvent::HasUpdates(value) => self.has_updates = value, + UiEvent::Popup => { + window.activate_window(); + } + // Handled by the app-level event loop in `main`. + UiEvent::Quit => {} + UiEvent::CursorTick => { + if matches!(self.page, Page::Home) { + self.cursor_visible = !self.cursor_visible; + } + } + } + cx.notify(); + } + + /// Appends log entries and pushes the accumulated text into the readonly + /// editor in a single coalesced update. `set_value` is a no-op while + /// `read_only` is set, so it is flipped around the update. + pub fn handle_logs( + &mut self, entries: Vec, window: &mut Window, cx: &mut Context, + ) { + self.logs.extend(entries); + const MAX_LOGS: usize = 1000; + if self.logs.len() > MAX_LOGS { + let excess = self.logs.len() - MAX_LOGS; + self.logs.drain(..excess); + } + + let text = super::network_logs::format_logs(&self.logs); + let editor = self.logs_editor.clone(); + cx.spawn_in(window, async move |_, cx| { + let _ = editor.update_in(cx, |state, window, cx| { + state.set_read_only(false, window, cx); + state.set_value(text, window, cx); + state.set_read_only(true, window, cx); + }); + }) + .detach(); + + cx.notify(); + } + + /// Returns the scope data for the currently displayed page, when the page + /// is a scope page. + pub(crate) fn scope_for_page(&self) -> Option { + match &self.page { + Page::Scope(host) if host == "default-scope" => Some(default_scope()), + Page::Scope(host) => self.scopes.iter().find(|s| &s.host == host).cloned(), + _ => None, + } + } + + /// Instances belonging to the currently displayed scope page. + pub(crate) fn scoped_instances(&self) -> Vec { + match &self.page { + Page::Scope(host) => self + .instances + .iter() + .filter(|i| &i.scope_host == host) + .cloned() + .collect(), + _ => vec![], + } + } + + pub(crate) fn change_page(&mut self, page: Page, cx: &mut Context) { + self.page = page; + self.refresh_from_state(); + cx.notify(); + } + + pub(crate) fn state(&self) -> &ServerState { + &self.state + } + + pub(crate) fn settings(&self) -> &WsrxDesktopConfig { + &self.settings + } + + pub(crate) fn interfaces(&self) -> &[String] { + &self.interfaces + } + + pub(crate) fn selected_interface(&self) -> &str { + &self.selected_interface + } + + pub(crate) fn remote_input(&self) -> &gpui::Entity { + &self.remote_input + } + + pub(crate) fn port_input(&self) -> &gpui::Entity { + &self.port_input + } + + pub(crate) fn has_updates(&self) -> bool { + self.has_updates + } + + pub(crate) fn info(&self) -> &str { + &self.info + } + + pub(crate) fn version(&self) -> &str { + &self.version + } + + pub(crate) fn cursor_visible(&self) -> bool { + self.cursor_visible + } + + pub(crate) fn refresh_interfaces(&mut self) { + self.interfaces = default_interfaces(); + if !self.interfaces.contains(&self.selected_interface) { + self.selected_interface = "127.0.0.1".to_string(); + } + } + + pub(crate) fn select_interface(&mut self, interface: String) { + self.selected_interface = interface; + } + + pub(crate) fn open_link(url: &str) { + open::that_detached(url).unwrap_or_else(|_| { + tracing::error!("Failed to open link {url} in default browser."); + }); + } + + pub(crate) fn open_logs_dir() { + let log_dir = launcher::project_dirs().data_local_dir().join("logs"); + open::that_detached(&log_dir).unwrap_or_else(|_| { + tracing::error!("Failed to open logs directory."); + }); + } + + pub(crate) fn copy_to_clipboard(cx: &mut App, text: &str) { + cx.write_to_clipboard(gpui::ClipboardItem::new_string(text.to_string())); + } +} + +fn default_interfaces() -> Vec { + let mut interfaces = vec!["127.0.0.1".to_string()]; + if let Ok(netifas) = local_ip_address::list_afinet_netifas() { + for (_, addr) in netifas { + if addr.is_ipv6() { + continue; + } + let ip = addr.to_string(); + if !interfaces.contains(&ip) { + interfaces.push(ip); + } + } + } + if !interfaces.contains(&"0.0.0.0".to_string()) { + interfaces.push("0.0.0.0".to_string()); + } + interfaces +} + +pub(crate) fn default_scope() -> ScopeData { + ScopeData { + host: "default-scope".to_string(), + name: "Default Scope".to_string(), + state: "allowed".to_string(), + features: crate::models::FeatureFlags::Basic, + settings: Default::default(), + } +} + +impl Render for RootView { + fn render(&mut self, window: &mut Window, cx: &mut Context) -> impl IntoElement { + let this = cx.entity(); + let background = cx.theme().background; + let border = cx.theme().border; + let state = self.state.clone(); + + window_border().child( + v_flex() + .size_full() + .min_h_0() + .child(title_bar::render_title_bar(window, cx, &this, &state)) + // Divider between the title bar and the content area. + .child(div().h_px().bg(border)) + .child( + h_flex() + .size_full() + .min_h_0() + .child( + h_flex() + .h_full() + .flex_shrink_0() + .child(sidebar::render_sidebar( + window, + cx, + &this, + &self.page, + &self.scopes, + self.online, + self.api_port, + )) + // Divider between the sidebar and the content. + .child(div().w_px().h_full().bg(border)), + ) + .child( + div() + .flex_1() + .min_w_0() + .min_h_0() + .size_full() + .bg(background) + .child(self.render_page(window, cx)), + ), + ), + ) + } +} + +impl RootView { + fn render_page(&mut self, window: &mut Window, cx: &mut Context) -> impl IntoElement { + match &self.page { + Page::Home => get_started::render_get_started(window, cx, self).into_any_element(), + Page::Logs => network_logs::render_network_logs(window, cx, self).into_any_element(), + Page::Settings => settings::render_settings(window, cx, self).into_any_element(), + Page::Scope(host) => { + let host = host.clone(); + connections::render_connections(window, cx, self, &host).into_any_element() + } + } + } +} diff --git a/crates/desktop/src/ui/settings.rs b/crates/desktop/src/ui/settings.rs new file mode 100644 index 00000000..9a6c2a81 --- /dev/null +++ b/crates/desktop/src/ui/settings.rs @@ -0,0 +1,267 @@ +use gpui::{Context, IntoElement, ParentElement, Styled, Window, div, img, px}; +use woocraft::{ + ActiveTheme, Button, ButtonVariants as _, CodeEditor, Disableable as _, DropdownMenu as _, + Icon, IconName, PopupMenuItem, ScrollableElement as _, Selectable, h_flex, v_flex, +}; + +use crate::{daemon, i18n, ui::RootView}; + +/// Renders the settings page. +pub(crate) fn render_settings( + _window: &mut Window, cx: &mut Context, root: &mut RootView, +) -> impl IntoElement { + let weak = cx.entity().downgrade(); + let state = root.state().clone(); + + let muted_foreground = cx.theme().muted_foreground; + let border = cx.theme().border; + + let has_updates = root.has_updates(); + let version = root.version().to_string(); + let language = root.settings().language.clone(); + let running_in_tray = root.settings().running_in_tray; + let cursor = if root.cursor_visible() { "_" } else { " " }; + let info = root.info().to_string(); + + v_flex() + .gap_1() + .px_8() + .py_6() + .overflow_y_scrollbar() + .size_full() + .child( + // Header + h_flex() + .items_center() + .gap_3() + .pl_3() + .child(img("logo.svg").size(px(48.))) + .child( + v_flex() + .child( + div() + + .font_weight(gpui::FontWeight::BOLD) + .child("WebSocket Reflector X"), + ) + .child( + div() + .opacity(0.6) + .child(format!( + "{}{cursor}", + "Idealism is that you will never receive something back,\nbut nonetheless still decide to give." + )), + ), + ), + ) + .child(div().h_px().bg(border)) + .child( + // Version and updates + settings_row( + cx, + i18n::t("Version and Updates"), + Button::new("version") + .flat() + .icon(Icon::new(if has_updates { + IconName::CloudArrowUp + } else { + IconName::CheckmarkCircle + })) + .label(if has_updates { + format!("{version} {}", i18n::t("Update available")) + } else { + version + }) + .selected(has_updates) + .disabled(!has_updates) + .on_click(|_, _, _| { + RootView::open_link( + "https://github.com/XDSEC/WebSocketReflectorX/releases", + ); + }), + ), + ) + .child(div().h_px().bg(border)) + .child( + // Running in system tray when closed + settings_row( + cx, + i18n::t("Running in system tray when closed"), + Button::new("tray-toggle") + .flat() + .icon(Icon::new(if running_in_tray { + IconName::ToggleRight + } else { + IconName::ToggleLeft + })) + .label(if running_in_tray { + i18n::t("Enabled") + } else { + i18n::t("Disabled") + }) + .on_click({ + let weak = weak.clone(); + let state = state.clone(); + move |_, _, cx| { + let running = { + let mut settings = state.settings.blocking_write(); + settings.running_in_tray = !settings.running_in_tray; + settings.running_in_tray + }; + daemon::persist_settings_sync(&state); + if running { + if let Err(err) = crate::tray::enable(cx, &state) { + tracing::error!("failed to enable system tray: {err}"); + } + } else { + crate::tray::disable(cx); + } + let _ = weak.update(cx, |root, cx| { + root.settings.running_in_tray = running; + cx.notify(); + }); + } + }), + ), + ) + .child(div().h_px().bg(border)) + .child( + // Language / Locale + settings_row( + cx, + i18n::t("Language / Locale"), + Button::new("language-selector") + .flat() + .icon(Icon::new(IconName::LocalLanguage)) + .label(language_display_name(&language)) + .dropdown_menu({ + let weak = weak.clone(); + let state = state.clone(); + move |menu, _, _| { + let mut menu = menu; + for (code, display) in [ + ("en_US", "English"), + ("zh_CN", "简体中文"), + ("zh_TW", "繁體中文"), + ] { + let checked = code == language; + let weak = weak.clone(); + let state = state.clone(); + menu = menu.item( + PopupMenuItem::new(display) + .checked(checked) + .on_click(move |_, _, cx| { + i18n::set_locale(code); + state + .settings + .blocking_write() + .language = code.to_string(); + daemon::persist_settings_sync(&state); + let _ = weak.update(cx, |root, cx| { + root.settings.language = code.to_string(); + cx.notify(); + }); + }), + ); + } + menu + } + }), + ), + ) + .child(div().h_px().bg(border)) + .child( + // Export network logs + settings_row( + cx, + i18n::t("Export network logs"), + Button::new("export-logs") + .flat() + .icon(Icon::new(IconName::ArrowExport)) + .label(i18n::t("Export")) + .on_click(|_, _, _| RootView::open_logs_dir()), + ), + ) + .child(div().h_px().bg(border)) + .child( + // Support + settings_row( + cx, + i18n::t("Have problems? Find support here."), + Button::new("support") + .flat() + .icon(Icon::new(IconName::Question)) + .label(i18n::t("Support")) + .on_click(|_, _, _| { + RootView::open_link( + "https://github.com/XDSEC/WebSocketReflectorX/issues", + ); + }), + ), + ) + .child(div().h_px().bg(border)) + .child( + // System information + settings_row( + cx, + i18n::t("System information for bug reporting and debugging"), + Button::new("copy-info") + .flat() + .icon(Icon::new(IconName::Copy)) + .label(i18n::t("Copy")) + .on_click({ + let info = info.clone(); + move |_, _, cx| { + RootView::copy_to_clipboard(cx, &info); + } + }), + ), + ) + .child( + CodeEditor::new(&root.info_editor) + .h(px(160.)) + .w_full() + .appearance(true) + .bordered(true) + ) + .child(div().h_6()) + .child( + v_flex() + .gap_1() + .child( + div() + + .text_color(muted_foreground) + .child( + "Powered by Reverier-Xu, with caffeine, a cat named 'dog', and love.", + ), + ) + .child( + div() + + .text_color(muted_foreground) + .child("(c) 2022 - 2025 XDSEC, distributed with MIT license."), + ), + ) +} + +/// A labeled settings row with an action control on the right. +fn settings_row( + cx: &mut Context, label: impl IntoElement, control: impl IntoElement, +) -> impl IntoElement { + let theme = cx.theme(); + h_flex() + .items_center() + .gap_1() + .child(div().flex_1().text_color(theme.foreground).child(label)) + .child(control) +} + +fn language_display_name(language: &str) -> String { + match language { + "zh_CN" => "简体中文", + "zh_TW" => "繁體中文", + _ => "English", + } + .to_string() +} diff --git a/crates/desktop/src/ui/sidebar.rs b/crates/desktop/src/ui/sidebar.rs new file mode 100644 index 00000000..7b61c022 --- /dev/null +++ b/crates/desktop/src/ui/sidebar.rs @@ -0,0 +1,161 @@ +use gpui::{Context, Entity, IntoElement, ParentElement, Styled, Window, div, px}; +use woocraft::{ + ActiveTheme, Button, ButtonVariants as _, Icon, IconName, Selectable as _, Theme, v_flex, +}; + +use crate::{ + i18n, + models::ScopeData, + ui::{Page, RootView}, +}; + +/// Renders the navigation sidebar. +/// +/// The whole sidebar is a `p-1 gap-1` flex column; every entry (including the +/// controller port row at the bottom) is the same full-width flat [`Button`] +/// component. +pub(crate) fn render_sidebar( + _window: &mut Window, cx: &mut Context, this: &Entity, page: &Page, + scopes: &[ScopeData], online: bool, api_port: u16, +) -> impl IntoElement { + let weak = this.downgrade(); + let theme = cx.theme(); + + v_flex() + .w(px(256.)) + .h_full() + .flex_shrink_0() + .overflow_hidden() + .p_1() + .gap_1() + .bg(theme.tab_bar) + .child(nav_item( + "nav-home", + IconName::Home, + i18n::t("Get Started"), + matches!(page, Page::Home), + { + let weak = weak.clone(); + move |_, _, cx| { + let _ = weak.update(cx, |root, cx| root.change_page(Page::Home, cx)); + } + }, + )) + .child(nav_item( + "nav-logs", + IconName::Code, + i18n::t("Network logs"), + matches!(page, Page::Logs), + { + let weak = weak.clone(); + move |_, _, cx| { + let _ = weak.update(cx, |root, cx| root.change_page(Page::Logs, cx)); + } + }, + )) + .child(div().mx_1().h_px().bg(theme.border)) + .child(nav_item( + "nav-default-scope", + IconName::GlobeStar, + i18n::t("Default Scope"), + matches!(page, Page::Scope(host) if host == "default-scope"), + { + let weak = weak.clone(); + move |_, _, cx| { + let _ = weak.update(cx, |root, cx| { + root.change_page(Page::Scope("default-scope".to_string()), cx) + }); + } + }, + )) + .children(scopes.iter().map(|scope| { + let host = scope.host.clone(); + let active = matches!(page, Page::Scope(h) if *h == scope.host); + let icon = if scope.state == "pending" { + IconName::Warning + } else { + IconName::LockClosed + }; + nav_item( + format!("nav-scope-{host}"), + icon, + scope.name.clone(), + active, + { + let weak = weak.clone(); + move |_, _, cx| { + let _ = weak.update(cx, |root, cx| { + root.change_page(Page::Scope(host.clone()), cx) + }); + } + }, + ) + })) + .child(div().flex_1()) + .child(nav_item( + "nav-settings", + IconName::Settings, + i18n::t("Settings"), + matches!(page, Page::Settings), + { + let weak = weak.clone(); + move |_, _, cx| { + let _ = weak.update(cx, |root, cx| root.change_page(Page::Settings, cx)); + } + }, + )) + .child(controller_port_item(online, api_port, weak.clone(), theme)) +} + +/// A full-width flat navigation button with an active state. +fn nav_item( + id: impl Into, icon: IconName, label: impl Into, + active: bool, on_click: impl Fn(&gpui::ClickEvent, &mut Window, &mut gpui::App) + 'static, +) -> Button { + Button::new(id) + .flat() + .expand(true) + .icon(Icon::new(icon)) + .label(label) + .selected(active) + .on_click(on_click) +} + +/// The controller port entry at the bottom of the sidebar. Uses the same +/// [`nav_item`] button as every other entry; clicking it copies the API +/// address when online and opens the network logs otherwise. The port number +/// is right-aligned via an extra flex child. +fn controller_port_item( + online: bool, api_port: u16, weak: gpui::WeakEntity, theme: &Theme, +) -> Button { + nav_item( + "nav-controller-port", + if online { + IconName::FlashFlow + } else { + IconName::GlobeWarning + }, + i18n::t("Controller port"), + false, + move |_, _, cx| { + if online { + let address = format!("http://127.0.0.1:{api_port}"); + cx.write_to_clipboard(gpui::ClipboardItem::new_string(address)); + } else { + let _ = weak.update(cx, |root, cx| root.change_page(Page::Logs, cx)); + } + }, + ) + .child( + div() + .flex_1() + .flex_shrink_0() + .text_right() + .text_color(theme.success) + .child(if online { + api_port.to_string() + } else { + "--".to_string() + }), + ) +} diff --git a/crates/desktop/src/ui/title_bar.rs b/crates/desktop/src/ui/title_bar.rs new file mode 100644 index 00000000..f38d354a --- /dev/null +++ b/crates/desktop/src/ui/title_bar.rs @@ -0,0 +1,75 @@ +use gpui::{App, ClickEvent, Context, Entity, IntoElement, Window}; +use woocraft::{ActiveTheme, Icon, Theme, ThemeMode, TitleBar}; + +use crate::{daemon, daemon::ServerState, i18n, ui::RootView}; + +/// Renders the woocraft title bar with persisted theme / language handlers. +pub(crate) fn render_title_bar( + _window: &mut Window, _cx: &mut Context, this: &Entity, state: &ServerState, +) -> impl IntoElement { + let weak = this.downgrade(); + + TitleBar::new() + .title("WebSocket Reflector X") + .icon(Icon::new("logo-stroked.svg").colorized(false)) + .theme_button(true) + .language_button(true) + // The woocraft title bar's own close button calls remove_window() + // directly, bypassing `on_window_should_close`; route it through the + // same logic (close-to-tray or real shutdown). Linux only. + .on_close_window({ + let state = state.clone(); + move |_: &ClickEvent, window: &mut Window, cx: &mut App| { + if state.settings.blocking_read().running_in_tray { + window.remove_window(); + } else { + daemon::shutdown(&state); + cx.quit(); + } + } + }) + .on_theme_button_click({ + let weak = weak.clone(); + let state = state.clone(); + move |_: &ClickEvent, _: &mut Window, cx: &mut App| { + let next = if cx.theme().mode.is_dark() { + ThemeMode::Light + } else { + ThemeMode::Dark + }; + Theme::set_mode(next, cx); + let theme_str = if next.is_dark() { "dark" } else { "light" }; + state.settings.blocking_write().theme = theme_str.to_string(); + daemon::persist_settings_sync(&state); + let _ = weak.update(cx, |root, cx| { + root.settings.theme = theme_str.to_string(); + cx.notify(); + }); + } + }) + .on_language_button_click({ + let weak = weak.clone(); + let state = state.clone(); + move |_: &ClickEvent, _: &mut Window, cx: &mut App| { + let woocraft_locale = woocraft::locale(); + let locale = normalize_woocraft_locale(&woocraft_locale); + i18n::set_locale(locale); + state.settings.blocking_write().language = locale.to_string(); + daemon::persist_settings_sync(&state); + let _ = weak.update(cx, |root, cx| { + root.settings.language = locale.to_string(); + cx.notify(); + }); + } + }) +} + +/// Maps a woocraft locale (e.g. `"zh-hans"`, `"zh-hant"`, `"en-us"`) onto the +/// app's locale identifiers (`en_US` / `zh_CN` / `zh_TW`). +fn normalize_woocraft_locale(locale: &str) -> &'static str { + match locale { + "zh-hans" => i18n::LOCALE_ZH_CN, + "zh-hant" => i18n::LOCALE_ZH_TW, + _ => i18n::LOCALE_EN_US, + } +} diff --git a/crates/desktop/ui/assets/accessibility-filled.svg b/crates/desktop/ui/assets/accessibility-filled.svg deleted file mode 100644 index 06639990..00000000 --- a/crates/desktop/ui/assets/accessibility-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/accessibility-more-filled.svg b/crates/desktop/ui/assets/accessibility-more-filled.svg deleted file mode 100644 index 57b804f9..00000000 --- a/crates/desktop/ui/assets/accessibility-more-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/accessibility-more.svg b/crates/desktop/ui/assets/accessibility-more.svg deleted file mode 100644 index cc497969..00000000 --- a/crates/desktop/ui/assets/accessibility-more.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/accessibility.svg b/crates/desktop/ui/assets/accessibility.svg deleted file mode 100644 index cdb5fa91..00000000 --- a/crates/desktop/ui/assets/accessibility.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/add-circle-filled.svg b/crates/desktop/ui/assets/add-circle-filled.svg deleted file mode 100644 index e7fb4c2a..00000000 --- a/crates/desktop/ui/assets/add-circle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/add-circle.svg b/crates/desktop/ui/assets/add-circle.svg deleted file mode 100644 index 3d2c3fcd..00000000 --- a/crates/desktop/ui/assets/add-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/add-filled.svg b/crates/desktop/ui/assets/add-filled.svg deleted file mode 100644 index 734685b9..00000000 --- a/crates/desktop/ui/assets/add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/add-square-filled.svg b/crates/desktop/ui/assets/add-square-filled.svg deleted file mode 100644 index 81c89e13..00000000 --- a/crates/desktop/ui/assets/add-square-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/add-square-multiple-filled.svg b/crates/desktop/ui/assets/add-square-multiple-filled.svg deleted file mode 100644 index ce95b3a2..00000000 --- a/crates/desktop/ui/assets/add-square-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/add-square-multiple.svg b/crates/desktop/ui/assets/add-square-multiple.svg deleted file mode 100644 index 798f84d7..00000000 --- a/crates/desktop/ui/assets/add-square-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/add-square.svg b/crates/desktop/ui/assets/add-square.svg deleted file mode 100644 index 17bee1d3..00000000 --- a/crates/desktop/ui/assets/add-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/add-subtract-circle-filled.svg b/crates/desktop/ui/assets/add-subtract-circle-filled.svg deleted file mode 100644 index c8107436..00000000 --- a/crates/desktop/ui/assets/add-subtract-circle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/add-subtract-circle.svg b/crates/desktop/ui/assets/add-subtract-circle.svg deleted file mode 100644 index 16c7fa0a..00000000 --- a/crates/desktop/ui/assets/add-subtract-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/add.svg b/crates/desktop/ui/assets/add.svg deleted file mode 100644 index 357caa68..00000000 --- a/crates/desktop/ui/assets/add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/airplane-filled.svg b/crates/desktop/ui/assets/airplane-filled.svg deleted file mode 100644 index 8bfb0abb..00000000 --- a/crates/desktop/ui/assets/airplane-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/airplane-landing-filled.svg b/crates/desktop/ui/assets/airplane-landing-filled.svg deleted file mode 100644 index f5e759eb..00000000 --- a/crates/desktop/ui/assets/airplane-landing-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/airplane-landing.svg b/crates/desktop/ui/assets/airplane-landing.svg deleted file mode 100644 index 6f11a585..00000000 --- a/crates/desktop/ui/assets/airplane-landing.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/airplane-take-off-filled.svg b/crates/desktop/ui/assets/airplane-take-off-filled.svg deleted file mode 100644 index 5aef5c55..00000000 --- a/crates/desktop/ui/assets/airplane-take-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/airplane-take-off.svg b/crates/desktop/ui/assets/airplane-take-off.svg deleted file mode 100644 index a8b50805..00000000 --- a/crates/desktop/ui/assets/airplane-take-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/airplane.svg b/crates/desktop/ui/assets/airplane.svg deleted file mode 100644 index 8896e2f1..00000000 --- a/crates/desktop/ui/assets/airplane.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/alert-badge-filled.svg b/crates/desktop/ui/assets/alert-badge-filled.svg deleted file mode 100644 index 4ca2016d..00000000 --- a/crates/desktop/ui/assets/alert-badge-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/alert-badge.svg b/crates/desktop/ui/assets/alert-badge.svg deleted file mode 100644 index d4fa68fd..00000000 --- a/crates/desktop/ui/assets/alert-badge.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/alert-filled.svg b/crates/desktop/ui/assets/alert-filled.svg deleted file mode 100644 index 99ae27bb..00000000 --- a/crates/desktop/ui/assets/alert-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/alert-off-filled.svg b/crates/desktop/ui/assets/alert-off-filled.svg deleted file mode 100644 index 3bfe65b6..00000000 --- a/crates/desktop/ui/assets/alert-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/alert-off.svg b/crates/desktop/ui/assets/alert-off.svg deleted file mode 100644 index 6e53e46f..00000000 --- a/crates/desktop/ui/assets/alert-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/alert-on-filled.svg b/crates/desktop/ui/assets/alert-on-filled.svg deleted file mode 100644 index 01ea7377..00000000 --- a/crates/desktop/ui/assets/alert-on-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/alert-on.svg b/crates/desktop/ui/assets/alert-on.svg deleted file mode 100644 index a8a02f4a..00000000 --- a/crates/desktop/ui/assets/alert-on.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/alert-snooze-filled.svg b/crates/desktop/ui/assets/alert-snooze-filled.svg deleted file mode 100644 index d6750727..00000000 --- a/crates/desktop/ui/assets/alert-snooze-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/alert-snooze.svg b/crates/desktop/ui/assets/alert-snooze.svg deleted file mode 100644 index 2c604fdf..00000000 --- a/crates/desktop/ui/assets/alert-snooze.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/alert-urgent-filled.svg b/crates/desktop/ui/assets/alert-urgent-filled.svg deleted file mode 100644 index d73c4da6..00000000 --- a/crates/desktop/ui/assets/alert-urgent-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/alert-urgent.svg b/crates/desktop/ui/assets/alert-urgent.svg deleted file mode 100644 index 9a8869d1..00000000 --- a/crates/desktop/ui/assets/alert-urgent.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/alert.svg b/crates/desktop/ui/assets/alert.svg deleted file mode 100644 index 60248945..00000000 --- a/crates/desktop/ui/assets/alert.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-bottom-filled.svg b/crates/desktop/ui/assets/align-bottom-filled.svg deleted file mode 100644 index df898d04..00000000 --- a/crates/desktop/ui/assets/align-bottom-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-bottom.svg b/crates/desktop/ui/assets/align-bottom.svg deleted file mode 100644 index a7c24f5a..00000000 --- a/crates/desktop/ui/assets/align-bottom.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-center-horizontal-filled.svg b/crates/desktop/ui/assets/align-center-horizontal-filled.svg deleted file mode 100644 index 36334a43..00000000 --- a/crates/desktop/ui/assets/align-center-horizontal-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-center-horizontal.svg b/crates/desktop/ui/assets/align-center-horizontal.svg deleted file mode 100644 index 6e89e704..00000000 --- a/crates/desktop/ui/assets/align-center-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-center-vertical-filled.svg b/crates/desktop/ui/assets/align-center-vertical-filled.svg deleted file mode 100644 index cde69737..00000000 --- a/crates/desktop/ui/assets/align-center-vertical-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-center-vertical.svg b/crates/desktop/ui/assets/align-center-vertical.svg deleted file mode 100644 index ea3d2d1d..00000000 --- a/crates/desktop/ui/assets/align-center-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-distribute-bottom-filled.svg b/crates/desktop/ui/assets/align-distribute-bottom-filled.svg deleted file mode 100644 index b03926a5..00000000 --- a/crates/desktop/ui/assets/align-distribute-bottom-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-distribute-bottom.svg b/crates/desktop/ui/assets/align-distribute-bottom.svg deleted file mode 100644 index 52c61703..00000000 --- a/crates/desktop/ui/assets/align-distribute-bottom.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-distribute-left-filled.svg b/crates/desktop/ui/assets/align-distribute-left-filled.svg deleted file mode 100644 index 17a9f416..00000000 --- a/crates/desktop/ui/assets/align-distribute-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-distribute-left.svg b/crates/desktop/ui/assets/align-distribute-left.svg deleted file mode 100644 index b09b6e41..00000000 --- a/crates/desktop/ui/assets/align-distribute-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-distribute-right-filled.svg b/crates/desktop/ui/assets/align-distribute-right-filled.svg deleted file mode 100644 index 6b5a226e..00000000 --- a/crates/desktop/ui/assets/align-distribute-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-distribute-right.svg b/crates/desktop/ui/assets/align-distribute-right.svg deleted file mode 100644 index 9fdb75d7..00000000 --- a/crates/desktop/ui/assets/align-distribute-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-distribute-top-filled.svg b/crates/desktop/ui/assets/align-distribute-top-filled.svg deleted file mode 100644 index e1dc1cbd..00000000 --- a/crates/desktop/ui/assets/align-distribute-top-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-distribute-top.svg b/crates/desktop/ui/assets/align-distribute-top.svg deleted file mode 100644 index 0bcbe9e3..00000000 --- a/crates/desktop/ui/assets/align-distribute-top.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-left-filled.svg b/crates/desktop/ui/assets/align-left-filled.svg deleted file mode 100644 index f86f3439..00000000 --- a/crates/desktop/ui/assets/align-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-left.svg b/crates/desktop/ui/assets/align-left.svg deleted file mode 100644 index 44ce6717..00000000 --- a/crates/desktop/ui/assets/align-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-right-filled.svg b/crates/desktop/ui/assets/align-right-filled.svg deleted file mode 100644 index e824445d..00000000 --- a/crates/desktop/ui/assets/align-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-right.svg b/crates/desktop/ui/assets/align-right.svg deleted file mode 100644 index ea5a8e09..00000000 --- a/crates/desktop/ui/assets/align-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-stretch-horizontal-filled.svg b/crates/desktop/ui/assets/align-stretch-horizontal-filled.svg deleted file mode 100644 index 2931b13e..00000000 --- a/crates/desktop/ui/assets/align-stretch-horizontal-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-stretch-horizontal.svg b/crates/desktop/ui/assets/align-stretch-horizontal.svg deleted file mode 100644 index 8385e154..00000000 --- a/crates/desktop/ui/assets/align-stretch-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-stretch-vertical-filled.svg b/crates/desktop/ui/assets/align-stretch-vertical-filled.svg deleted file mode 100644 index b94ca81d..00000000 --- a/crates/desktop/ui/assets/align-stretch-vertical-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-stretch-vertical.svg b/crates/desktop/ui/assets/align-stretch-vertical.svg deleted file mode 100644 index 0160e911..00000000 --- a/crates/desktop/ui/assets/align-stretch-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-top-filled.svg b/crates/desktop/ui/assets/align-top-filled.svg deleted file mode 100644 index 1497a439..00000000 --- a/crates/desktop/ui/assets/align-top-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/align-top.svg b/crates/desktop/ui/assets/align-top.svg deleted file mode 100644 index 9ea9cb21..00000000 --- a/crates/desktop/ui/assets/align-top.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/animal-cat-filled.svg b/crates/desktop/ui/assets/animal-cat-filled.svg deleted file mode 100644 index 74d3926a..00000000 --- a/crates/desktop/ui/assets/animal-cat-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/animal-cat.svg b/crates/desktop/ui/assets/animal-cat.svg deleted file mode 100644 index 49a582b9..00000000 --- a/crates/desktop/ui/assets/animal-cat.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/animal-dog-filled.svg b/crates/desktop/ui/assets/animal-dog-filled.svg deleted file mode 100644 index 7c097dda..00000000 --- a/crates/desktop/ui/assets/animal-dog-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/animal-dog.svg b/crates/desktop/ui/assets/animal-dog.svg deleted file mode 100644 index f05deda8..00000000 --- a/crates/desktop/ui/assets/animal-dog.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/animal-rabbit-filled.svg b/crates/desktop/ui/assets/animal-rabbit-filled.svg deleted file mode 100644 index 26afe32d..00000000 --- a/crates/desktop/ui/assets/animal-rabbit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/animal-rabbit.svg b/crates/desktop/ui/assets/animal-rabbit.svg deleted file mode 100644 index f07855bc..00000000 --- a/crates/desktop/ui/assets/animal-rabbit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/animal-turtle-filled.svg b/crates/desktop/ui/assets/animal-turtle-filled.svg deleted file mode 100644 index f979ed99..00000000 --- a/crates/desktop/ui/assets/animal-turtle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/animal-turtle.svg b/crates/desktop/ui/assets/animal-turtle.svg deleted file mode 100644 index d42a7cd3..00000000 --- a/crates/desktop/ui/assets/animal-turtle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/app-folder-filled.svg b/crates/desktop/ui/assets/app-folder-filled.svg deleted file mode 100644 index e12997be..00000000 --- a/crates/desktop/ui/assets/app-folder-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/app-folder.svg b/crates/desktop/ui/assets/app-folder.svg deleted file mode 100644 index 13841384..00000000 --- a/crates/desktop/ui/assets/app-folder.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/approvals-app-filled.svg b/crates/desktop/ui/assets/approvals-app-filled.svg deleted file mode 100644 index 41337dc7..00000000 --- a/crates/desktop/ui/assets/approvals-app-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/approvals-app.svg b/crates/desktop/ui/assets/approvals-app.svg deleted file mode 100644 index 03353652..00000000 --- a/crates/desktop/ui/assets/approvals-app.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/apps-add-in-filled.svg b/crates/desktop/ui/assets/apps-add-in-filled.svg deleted file mode 100644 index fac9e73b..00000000 --- a/crates/desktop/ui/assets/apps-add-in-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/apps-add-in.svg b/crates/desktop/ui/assets/apps-add-in.svg deleted file mode 100644 index db688298..00000000 --- a/crates/desktop/ui/assets/apps-add-in.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/apps-filled.svg b/crates/desktop/ui/assets/apps-filled.svg deleted file mode 100644 index 79afdb41..00000000 --- a/crates/desktop/ui/assets/apps-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/apps-settings-filled.svg b/crates/desktop/ui/assets/apps-settings-filled.svg deleted file mode 100644 index 8d47683c..00000000 --- a/crates/desktop/ui/assets/apps-settings-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/apps-settings.svg b/crates/desktop/ui/assets/apps-settings.svg deleted file mode 100644 index 76bd4fb9..00000000 --- a/crates/desktop/ui/assets/apps-settings.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/apps-shield-filled.svg b/crates/desktop/ui/assets/apps-shield-filled.svg deleted file mode 100644 index ca881cdc..00000000 --- a/crates/desktop/ui/assets/apps-shield-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/apps-shield.svg b/crates/desktop/ui/assets/apps-shield.svg deleted file mode 100644 index fbc797fc..00000000 --- a/crates/desktop/ui/assets/apps-shield.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/apps.svg b/crates/desktop/ui/assets/apps.svg deleted file mode 100644 index d24c637c..00000000 --- a/crates/desktop/ui/assets/apps.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/archive-arrow-back-filled.svg b/crates/desktop/ui/assets/archive-arrow-back-filled.svg deleted file mode 100644 index e279cae5..00000000 --- a/crates/desktop/ui/assets/archive-arrow-back-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/archive-arrow-back.svg b/crates/desktop/ui/assets/archive-arrow-back.svg deleted file mode 100644 index 96e9b347..00000000 --- a/crates/desktop/ui/assets/archive-arrow-back.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/archive-filled.svg b/crates/desktop/ui/assets/archive-filled.svg deleted file mode 100644 index 97f2e4bd..00000000 --- a/crates/desktop/ui/assets/archive-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/archive-multiple-filled.svg b/crates/desktop/ui/assets/archive-multiple-filled.svg deleted file mode 100644 index be69b3db..00000000 --- a/crates/desktop/ui/assets/archive-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/archive-multiple.svg b/crates/desktop/ui/assets/archive-multiple.svg deleted file mode 100644 index e9d10658..00000000 --- a/crates/desktop/ui/assets/archive-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/archive-settings-filled.svg b/crates/desktop/ui/assets/archive-settings-filled.svg deleted file mode 100644 index ad33f3ba..00000000 --- a/crates/desktop/ui/assets/archive-settings-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/archive-settings.svg b/crates/desktop/ui/assets/archive-settings.svg deleted file mode 100644 index b0d84705..00000000 --- a/crates/desktop/ui/assets/archive-settings.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/archive.svg b/crates/desktop/ui/assets/archive.svg deleted file mode 100644 index 3fb6cdb0..00000000 --- a/crates/desktop/ui/assets/archive.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-bidirectional-left-right-filled.svg b/crates/desktop/ui/assets/arrow-bidirectional-left-right-filled.svg deleted file mode 100644 index f303b736..00000000 --- a/crates/desktop/ui/assets/arrow-bidirectional-left-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-bidirectional-left-right.svg b/crates/desktop/ui/assets/arrow-bidirectional-left-right.svg deleted file mode 100644 index 8d46a332..00000000 --- a/crates/desktop/ui/assets/arrow-bidirectional-left-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-bidirectional-up-down-filled.svg b/crates/desktop/ui/assets/arrow-bidirectional-up-down-filled.svg deleted file mode 100644 index 7382f865..00000000 --- a/crates/desktop/ui/assets/arrow-bidirectional-up-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-bidirectional-up-down.svg b/crates/desktop/ui/assets/arrow-bidirectional-up-down.svg deleted file mode 100644 index ffeced04..00000000 --- a/crates/desktop/ui/assets/arrow-bidirectional-up-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-bounce-filled.svg b/crates/desktop/ui/assets/arrow-bounce-filled.svg deleted file mode 100644 index 961f1d1a..00000000 --- a/crates/desktop/ui/assets/arrow-bounce-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-bounce.svg b/crates/desktop/ui/assets/arrow-bounce.svg deleted file mode 100644 index 2361e9fb..00000000 --- a/crates/desktop/ui/assets/arrow-bounce.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-circle-down-filled.svg b/crates/desktop/ui/assets/arrow-circle-down-filled.svg deleted file mode 100644 index 94f9f0d6..00000000 --- a/crates/desktop/ui/assets/arrow-circle-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-circle-down-right-filled.svg b/crates/desktop/ui/assets/arrow-circle-down-right-filled.svg deleted file mode 100644 index 2779ce72..00000000 --- a/crates/desktop/ui/assets/arrow-circle-down-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-circle-down-right.svg b/crates/desktop/ui/assets/arrow-circle-down-right.svg deleted file mode 100644 index df4e961f..00000000 --- a/crates/desktop/ui/assets/arrow-circle-down-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-circle-down.svg b/crates/desktop/ui/assets/arrow-circle-down.svg deleted file mode 100644 index abf25296..00000000 --- a/crates/desktop/ui/assets/arrow-circle-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-circle-left-filled.svg b/crates/desktop/ui/assets/arrow-circle-left-filled.svg deleted file mode 100644 index ff164f83..00000000 --- a/crates/desktop/ui/assets/arrow-circle-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-circle-left.svg b/crates/desktop/ui/assets/arrow-circle-left.svg deleted file mode 100644 index 0a6c56e7..00000000 --- a/crates/desktop/ui/assets/arrow-circle-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-circle-right-filled.svg b/crates/desktop/ui/assets/arrow-circle-right-filled.svg deleted file mode 100644 index cb0b5a84..00000000 --- a/crates/desktop/ui/assets/arrow-circle-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-circle-right.svg b/crates/desktop/ui/assets/arrow-circle-right.svg deleted file mode 100644 index 69bf78d6..00000000 --- a/crates/desktop/ui/assets/arrow-circle-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-circle-up-filled.svg b/crates/desktop/ui/assets/arrow-circle-up-filled.svg deleted file mode 100644 index a495560c..00000000 --- a/crates/desktop/ui/assets/arrow-circle-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-circle-up.svg b/crates/desktop/ui/assets/arrow-circle-up.svg deleted file mode 100644 index 79d84913..00000000 --- a/crates/desktop/ui/assets/arrow-circle-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-clockwise-dashes-filled.svg b/crates/desktop/ui/assets/arrow-clockwise-dashes-filled.svg deleted file mode 100644 index 5f4ad783..00000000 --- a/crates/desktop/ui/assets/arrow-clockwise-dashes-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-clockwise-dashes.svg b/crates/desktop/ui/assets/arrow-clockwise-dashes.svg deleted file mode 100644 index ab5fe68d..00000000 --- a/crates/desktop/ui/assets/arrow-clockwise-dashes.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-clockwise-filled.svg b/crates/desktop/ui/assets/arrow-clockwise-filled.svg deleted file mode 100644 index 1dbbe43b..00000000 --- a/crates/desktop/ui/assets/arrow-clockwise-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-clockwise.svg b/crates/desktop/ui/assets/arrow-clockwise.svg deleted file mode 100644 index dc5e57c3..00000000 --- a/crates/desktop/ui/assets/arrow-clockwise.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-collapse-all-filled.svg b/crates/desktop/ui/assets/arrow-collapse-all-filled.svg deleted file mode 100644 index 26439f84..00000000 --- a/crates/desktop/ui/assets/arrow-collapse-all-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-collapse-all.svg b/crates/desktop/ui/assets/arrow-collapse-all.svg deleted file mode 100644 index 6ed3bc89..00000000 --- a/crates/desktop/ui/assets/arrow-collapse-all.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-counterclockwise-filled.svg b/crates/desktop/ui/assets/arrow-counterclockwise-filled.svg deleted file mode 100644 index 7841a4c0..00000000 --- a/crates/desktop/ui/assets/arrow-counterclockwise-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-counterclockwise.svg b/crates/desktop/ui/assets/arrow-counterclockwise.svg deleted file mode 100644 index c66f721a..00000000 --- a/crates/desktop/ui/assets/arrow-counterclockwise.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-curve-down-left-filled.svg b/crates/desktop/ui/assets/arrow-curve-down-left-filled.svg deleted file mode 100644 index 6e45266e..00000000 --- a/crates/desktop/ui/assets/arrow-curve-down-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-curve-down-left.svg b/crates/desktop/ui/assets/arrow-curve-down-left.svg deleted file mode 100644 index 4809b251..00000000 --- a/crates/desktop/ui/assets/arrow-curve-down-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-down-exclamation-filled.svg b/crates/desktop/ui/assets/arrow-down-exclamation-filled.svg deleted file mode 100644 index 9608bf9e..00000000 --- a/crates/desktop/ui/assets/arrow-down-exclamation-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-down-exclamation.svg b/crates/desktop/ui/assets/arrow-down-exclamation.svg deleted file mode 100644 index f604641b..00000000 --- a/crates/desktop/ui/assets/arrow-down-exclamation.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-down-filled.svg b/crates/desktop/ui/assets/arrow-down-filled.svg deleted file mode 100644 index 24449af1..00000000 --- a/crates/desktop/ui/assets/arrow-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-down-left-filled.svg b/crates/desktop/ui/assets/arrow-down-left-filled.svg deleted file mode 100644 index 472e5d4f..00000000 --- a/crates/desktop/ui/assets/arrow-down-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-down-left.svg b/crates/desktop/ui/assets/arrow-down-left.svg deleted file mode 100644 index 1e061b2a..00000000 --- a/crates/desktop/ui/assets/arrow-down-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-down.svg b/crates/desktop/ui/assets/arrow-down.svg deleted file mode 100644 index 52a264d8..00000000 --- a/crates/desktop/ui/assets/arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-download-filled.svg b/crates/desktop/ui/assets/arrow-download-filled.svg deleted file mode 100644 index dff63e83..00000000 --- a/crates/desktop/ui/assets/arrow-download-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-download-off-filled.svg b/crates/desktop/ui/assets/arrow-download-off-filled.svg deleted file mode 100644 index bc870b37..00000000 --- a/crates/desktop/ui/assets/arrow-download-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-download-off.svg b/crates/desktop/ui/assets/arrow-download-off.svg deleted file mode 100644 index ce7cf468..00000000 --- a/crates/desktop/ui/assets/arrow-download-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-download.svg b/crates/desktop/ui/assets/arrow-download.svg deleted file mode 100644 index 6ac370a0..00000000 --- a/crates/desktop/ui/assets/arrow-download.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-enter-filled.svg b/crates/desktop/ui/assets/arrow-enter-filled.svg deleted file mode 100644 index 529dc238..00000000 --- a/crates/desktop/ui/assets/arrow-enter-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-enter.svg b/crates/desktop/ui/assets/arrow-enter.svg deleted file mode 100644 index 0b77339f..00000000 --- a/crates/desktop/ui/assets/arrow-enter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-expand-all-filled.svg b/crates/desktop/ui/assets/arrow-expand-all-filled.svg deleted file mode 100644 index f3e3dc8e..00000000 --- a/crates/desktop/ui/assets/arrow-expand-all-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-expand-all.svg b/crates/desktop/ui/assets/arrow-expand-all.svg deleted file mode 100644 index 1102bd24..00000000 --- a/crates/desktop/ui/assets/arrow-expand-all.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-expand-filled.svg b/crates/desktop/ui/assets/arrow-expand-filled.svg deleted file mode 100644 index c14dd994..00000000 --- a/crates/desktop/ui/assets/arrow-expand-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-expand.svg b/crates/desktop/ui/assets/arrow-expand.svg deleted file mode 100644 index e8918229..00000000 --- a/crates/desktop/ui/assets/arrow-expand.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-export-filled.svg b/crates/desktop/ui/assets/arrow-export-filled.svg deleted file mode 100644 index 97ad2443..00000000 --- a/crates/desktop/ui/assets/arrow-export-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-export-ltr-filled.svg b/crates/desktop/ui/assets/arrow-export-ltr-filled.svg deleted file mode 100644 index 97ad2443..00000000 --- a/crates/desktop/ui/assets/arrow-export-ltr-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-export-ltr.svg b/crates/desktop/ui/assets/arrow-export-ltr.svg deleted file mode 100644 index 425cf48e..00000000 --- a/crates/desktop/ui/assets/arrow-export-ltr.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-export-rtl-filled.svg b/crates/desktop/ui/assets/arrow-export-rtl-filled.svg deleted file mode 100644 index 2f982471..00000000 --- a/crates/desktop/ui/assets/arrow-export-rtl-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-export-rtl.svg b/crates/desktop/ui/assets/arrow-export-rtl.svg deleted file mode 100644 index 94dc1ab3..00000000 --- a/crates/desktop/ui/assets/arrow-export-rtl.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-export-up-filled.svg b/crates/desktop/ui/assets/arrow-export-up-filled.svg deleted file mode 100644 index b0dacb3e..00000000 --- a/crates/desktop/ui/assets/arrow-export-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-export-up.svg b/crates/desktop/ui/assets/arrow-export-up.svg deleted file mode 100644 index 32ec5358..00000000 --- a/crates/desktop/ui/assets/arrow-export-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-export.svg b/crates/desktop/ui/assets/arrow-export.svg deleted file mode 100644 index 425cf48e..00000000 --- a/crates/desktop/ui/assets/arrow-export.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-fit-filled.svg b/crates/desktop/ui/assets/arrow-fit-filled.svg deleted file mode 100644 index becf43ce..00000000 --- a/crates/desktop/ui/assets/arrow-fit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-fit-in-filled.svg b/crates/desktop/ui/assets/arrow-fit-in-filled.svg deleted file mode 100644 index 22aea70f..00000000 --- a/crates/desktop/ui/assets/arrow-fit-in-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-fit-in.svg b/crates/desktop/ui/assets/arrow-fit-in.svg deleted file mode 100644 index cc05f694..00000000 --- a/crates/desktop/ui/assets/arrow-fit-in.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-fit.svg b/crates/desktop/ui/assets/arrow-fit.svg deleted file mode 100644 index 45809222..00000000 --- a/crates/desktop/ui/assets/arrow-fit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-flow-diagonal-up-right-filled.svg b/crates/desktop/ui/assets/arrow-flow-diagonal-up-right-filled.svg deleted file mode 100644 index c9a25c9b..00000000 --- a/crates/desktop/ui/assets/arrow-flow-diagonal-up-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-flow-diagonal-up-right.svg b/crates/desktop/ui/assets/arrow-flow-diagonal-up-right.svg deleted file mode 100644 index df6f39c2..00000000 --- a/crates/desktop/ui/assets/arrow-flow-diagonal-up-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-flow-up-right-filled.svg b/crates/desktop/ui/assets/arrow-flow-up-right-filled.svg deleted file mode 100644 index a40c0cd7..00000000 --- a/crates/desktop/ui/assets/arrow-flow-up-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-flow-up-right.svg b/crates/desktop/ui/assets/arrow-flow-up-right.svg deleted file mode 100644 index 8f302d74..00000000 --- a/crates/desktop/ui/assets/arrow-flow-up-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-forward-filled.svg b/crates/desktop/ui/assets/arrow-forward-filled.svg deleted file mode 100644 index 759834cd..00000000 --- a/crates/desktop/ui/assets/arrow-forward-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-forward.svg b/crates/desktop/ui/assets/arrow-forward.svg deleted file mode 100644 index 10ffcab1..00000000 --- a/crates/desktop/ui/assets/arrow-forward.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-hook-down-left-filled.svg b/crates/desktop/ui/assets/arrow-hook-down-left-filled.svg deleted file mode 100644 index 992d05d9..00000000 --- a/crates/desktop/ui/assets/arrow-hook-down-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-hook-down-left.svg b/crates/desktop/ui/assets/arrow-hook-down-left.svg deleted file mode 100644 index 677830af..00000000 --- a/crates/desktop/ui/assets/arrow-hook-down-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-hook-down-right-filled.svg b/crates/desktop/ui/assets/arrow-hook-down-right-filled.svg deleted file mode 100644 index 78cb5da1..00000000 --- a/crates/desktop/ui/assets/arrow-hook-down-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-hook-down-right.svg b/crates/desktop/ui/assets/arrow-hook-down-right.svg deleted file mode 100644 index 55c6a169..00000000 --- a/crates/desktop/ui/assets/arrow-hook-down-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-hook-up-left-filled.svg b/crates/desktop/ui/assets/arrow-hook-up-left-filled.svg deleted file mode 100644 index ad04d61e..00000000 --- a/crates/desktop/ui/assets/arrow-hook-up-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-hook-up-left.svg b/crates/desktop/ui/assets/arrow-hook-up-left.svg deleted file mode 100644 index 38dc5331..00000000 --- a/crates/desktop/ui/assets/arrow-hook-up-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-hook-up-right-filled.svg b/crates/desktop/ui/assets/arrow-hook-up-right-filled.svg deleted file mode 100644 index 4dfdee77..00000000 --- a/crates/desktop/ui/assets/arrow-hook-up-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-hook-up-right.svg b/crates/desktop/ui/assets/arrow-hook-up-right.svg deleted file mode 100644 index 733b3c28..00000000 --- a/crates/desktop/ui/assets/arrow-hook-up-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-import-filled.svg b/crates/desktop/ui/assets/arrow-import-filled.svg deleted file mode 100644 index 3c8802cb..00000000 --- a/crates/desktop/ui/assets/arrow-import-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-import.svg b/crates/desktop/ui/assets/arrow-import.svg deleted file mode 100644 index 03f739f9..00000000 --- a/crates/desktop/ui/assets/arrow-import.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-left-filled.svg b/crates/desktop/ui/assets/arrow-left-filled.svg deleted file mode 100644 index da0be43f..00000000 --- a/crates/desktop/ui/assets/arrow-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-left.svg b/crates/desktop/ui/assets/arrow-left.svg deleted file mode 100644 index db9b5b89..00000000 --- a/crates/desktop/ui/assets/arrow-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-maximize-filled.svg b/crates/desktop/ui/assets/arrow-maximize-filled.svg deleted file mode 100644 index 0311fed2..00000000 --- a/crates/desktop/ui/assets/arrow-maximize-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-maximize.svg b/crates/desktop/ui/assets/arrow-maximize.svg deleted file mode 100644 index 52b7c589..00000000 --- a/crates/desktop/ui/assets/arrow-maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-minimize-filled.svg b/crates/desktop/ui/assets/arrow-minimize-filled.svg deleted file mode 100644 index 1d9ec738..00000000 --- a/crates/desktop/ui/assets/arrow-minimize-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-minimize.svg b/crates/desktop/ui/assets/arrow-minimize.svg deleted file mode 100644 index 7498d542..00000000 --- a/crates/desktop/ui/assets/arrow-minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-next-filled.svg b/crates/desktop/ui/assets/arrow-next-filled.svg deleted file mode 100644 index ddd2bd57..00000000 --- a/crates/desktop/ui/assets/arrow-next-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-next.svg b/crates/desktop/ui/assets/arrow-next.svg deleted file mode 100644 index 9d20a6a7..00000000 --- a/crates/desktop/ui/assets/arrow-next.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-outline-down-left-filled.svg b/crates/desktop/ui/assets/arrow-outline-down-left-filled.svg deleted file mode 100644 index a5fe3307..00000000 --- a/crates/desktop/ui/assets/arrow-outline-down-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-outline-down-left.svg b/crates/desktop/ui/assets/arrow-outline-down-left.svg deleted file mode 100644 index 2d2e8ac3..00000000 --- a/crates/desktop/ui/assets/arrow-outline-down-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-paragraph-filled.svg b/crates/desktop/ui/assets/arrow-paragraph-filled.svg deleted file mode 100644 index 61f45ebb..00000000 --- a/crates/desktop/ui/assets/arrow-paragraph-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-paragraph.svg b/crates/desktop/ui/assets/arrow-paragraph.svg deleted file mode 100644 index 058148ed..00000000 --- a/crates/desktop/ui/assets/arrow-paragraph.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-previous-filled.svg b/crates/desktop/ui/assets/arrow-previous-filled.svg deleted file mode 100644 index 0f66010d..00000000 --- a/crates/desktop/ui/assets/arrow-previous-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-previous.svg b/crates/desktop/ui/assets/arrow-previous.svg deleted file mode 100644 index ec6155ce..00000000 --- a/crates/desktop/ui/assets/arrow-previous.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-redo-filled.svg b/crates/desktop/ui/assets/arrow-redo-filled.svg deleted file mode 100644 index 9b55a200..00000000 --- a/crates/desktop/ui/assets/arrow-redo-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-redo.svg b/crates/desktop/ui/assets/arrow-redo.svg deleted file mode 100644 index a1097b3c..00000000 --- a/crates/desktop/ui/assets/arrow-redo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-repeat-1-filled.svg b/crates/desktop/ui/assets/arrow-repeat-1-filled.svg deleted file mode 100644 index 853aaa1e..00000000 --- a/crates/desktop/ui/assets/arrow-repeat-1-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-repeat-1.svg b/crates/desktop/ui/assets/arrow-repeat-1.svg deleted file mode 100644 index 52b23eed..00000000 --- a/crates/desktop/ui/assets/arrow-repeat-1.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-repeat-all-filled.svg b/crates/desktop/ui/assets/arrow-repeat-all-filled.svg deleted file mode 100644 index 8788e86c..00000000 --- a/crates/desktop/ui/assets/arrow-repeat-all-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-repeat-all-off-filled.svg b/crates/desktop/ui/assets/arrow-repeat-all-off-filled.svg deleted file mode 100644 index 98a4eef8..00000000 --- a/crates/desktop/ui/assets/arrow-repeat-all-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-repeat-all-off.svg b/crates/desktop/ui/assets/arrow-repeat-all-off.svg deleted file mode 100644 index eaa6de29..00000000 --- a/crates/desktop/ui/assets/arrow-repeat-all-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-repeat-all.svg b/crates/desktop/ui/assets/arrow-repeat-all.svg deleted file mode 100644 index 49e7c463..00000000 --- a/crates/desktop/ui/assets/arrow-repeat-all.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-reply-all-filled.svg b/crates/desktop/ui/assets/arrow-reply-all-filled.svg deleted file mode 100644 index 6e5bc07a..00000000 --- a/crates/desktop/ui/assets/arrow-reply-all-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-reply-all.svg b/crates/desktop/ui/assets/arrow-reply-all.svg deleted file mode 100644 index 91d4d109..00000000 --- a/crates/desktop/ui/assets/arrow-reply-all.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-reply-down-filled.svg b/crates/desktop/ui/assets/arrow-reply-down-filled.svg deleted file mode 100644 index ccca41e2..00000000 --- a/crates/desktop/ui/assets/arrow-reply-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-reply-down.svg b/crates/desktop/ui/assets/arrow-reply-down.svg deleted file mode 100644 index e49a9569..00000000 --- a/crates/desktop/ui/assets/arrow-reply-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-reply-filled.svg b/crates/desktop/ui/assets/arrow-reply-filled.svg deleted file mode 100644 index 0679f346..00000000 --- a/crates/desktop/ui/assets/arrow-reply-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-reply.svg b/crates/desktop/ui/assets/arrow-reply.svg deleted file mode 100644 index 77a6edaa..00000000 --- a/crates/desktop/ui/assets/arrow-reply.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-right-filled.svg b/crates/desktop/ui/assets/arrow-right-filled.svg deleted file mode 100644 index bbcb1243..00000000 --- a/crates/desktop/ui/assets/arrow-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-right.svg b/crates/desktop/ui/assets/arrow-right.svg deleted file mode 100644 index c2297fa1..00000000 --- a/crates/desktop/ui/assets/arrow-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-rotate-clockwise-filled.svg b/crates/desktop/ui/assets/arrow-rotate-clockwise-filled.svg deleted file mode 100644 index f1506fcd..00000000 --- a/crates/desktop/ui/assets/arrow-rotate-clockwise-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-rotate-clockwise.svg b/crates/desktop/ui/assets/arrow-rotate-clockwise.svg deleted file mode 100644 index c510d4f6..00000000 --- a/crates/desktop/ui/assets/arrow-rotate-clockwise.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-shuffle-filled.svg b/crates/desktop/ui/assets/arrow-shuffle-filled.svg deleted file mode 100644 index 866b5450..00000000 --- a/crates/desktop/ui/assets/arrow-shuffle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-shuffle-off-filled.svg b/crates/desktop/ui/assets/arrow-shuffle-off-filled.svg deleted file mode 100644 index aa4e439a..00000000 --- a/crates/desktop/ui/assets/arrow-shuffle-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-shuffle-off.svg b/crates/desktop/ui/assets/arrow-shuffle-off.svg deleted file mode 100644 index 4c1148e7..00000000 --- a/crates/desktop/ui/assets/arrow-shuffle-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-shuffle.svg b/crates/desktop/ui/assets/arrow-shuffle.svg deleted file mode 100644 index 5298e831..00000000 --- a/crates/desktop/ui/assets/arrow-shuffle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-sort-down-filled.svg b/crates/desktop/ui/assets/arrow-sort-down-filled.svg deleted file mode 100644 index 2b874970..00000000 --- a/crates/desktop/ui/assets/arrow-sort-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-sort-down-lines-filled.svg b/crates/desktop/ui/assets/arrow-sort-down-lines-filled.svg deleted file mode 100644 index 4158a728..00000000 --- a/crates/desktop/ui/assets/arrow-sort-down-lines-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-sort-down-lines.svg b/crates/desktop/ui/assets/arrow-sort-down-lines.svg deleted file mode 100644 index 8449d93d..00000000 --- a/crates/desktop/ui/assets/arrow-sort-down-lines.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-sort-down.svg b/crates/desktop/ui/assets/arrow-sort-down.svg deleted file mode 100644 index 210af2a2..00000000 --- a/crates/desktop/ui/assets/arrow-sort-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-sort-filled.svg b/crates/desktop/ui/assets/arrow-sort-filled.svg deleted file mode 100644 index 80668080..00000000 --- a/crates/desktop/ui/assets/arrow-sort-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-sort-up-filled.svg b/crates/desktop/ui/assets/arrow-sort-up-filled.svg deleted file mode 100644 index 9a7c112d..00000000 --- a/crates/desktop/ui/assets/arrow-sort-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-sort-up-lines-filled.svg b/crates/desktop/ui/assets/arrow-sort-up-lines-filled.svg deleted file mode 100644 index a66a306f..00000000 --- a/crates/desktop/ui/assets/arrow-sort-up-lines-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-sort-up-lines.svg b/crates/desktop/ui/assets/arrow-sort-up-lines.svg deleted file mode 100644 index 5af2ff41..00000000 --- a/crates/desktop/ui/assets/arrow-sort-up-lines.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-sort-up.svg b/crates/desktop/ui/assets/arrow-sort-up.svg deleted file mode 100644 index a63fee86..00000000 --- a/crates/desktop/ui/assets/arrow-sort-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-sort.svg b/crates/desktop/ui/assets/arrow-sort.svg deleted file mode 100644 index f266a53e..00000000 --- a/crates/desktop/ui/assets/arrow-sort.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-split-filled.svg b/crates/desktop/ui/assets/arrow-split-filled.svg deleted file mode 100644 index 1c434e79..00000000 --- a/crates/desktop/ui/assets/arrow-split-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-split.svg b/crates/desktop/ui/assets/arrow-split.svg deleted file mode 100644 index 7ebb1e02..00000000 --- a/crates/desktop/ui/assets/arrow-split.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-sprint-filled.svg b/crates/desktop/ui/assets/arrow-sprint-filled.svg deleted file mode 100644 index cf423d6e..00000000 --- a/crates/desktop/ui/assets/arrow-sprint-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-sprint.svg b/crates/desktop/ui/assets/arrow-sprint.svg deleted file mode 100644 index 6f213102..00000000 --- a/crates/desktop/ui/assets/arrow-sprint.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-step-back-filled.svg b/crates/desktop/ui/assets/arrow-step-back-filled.svg deleted file mode 100644 index d54a5149..00000000 --- a/crates/desktop/ui/assets/arrow-step-back-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-step-back.svg b/crates/desktop/ui/assets/arrow-step-back.svg deleted file mode 100644 index ac8230a1..00000000 --- a/crates/desktop/ui/assets/arrow-step-back.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-step-in-diagonal-down-left-filled.svg b/crates/desktop/ui/assets/arrow-step-in-diagonal-down-left-filled.svg deleted file mode 100644 index 946887ca..00000000 --- a/crates/desktop/ui/assets/arrow-step-in-diagonal-down-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-step-in-diagonal-down-left.svg b/crates/desktop/ui/assets/arrow-step-in-diagonal-down-left.svg deleted file mode 100644 index 496b5bb7..00000000 --- a/crates/desktop/ui/assets/arrow-step-in-diagonal-down-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-step-in-filled.svg b/crates/desktop/ui/assets/arrow-step-in-filled.svg deleted file mode 100644 index 7d20ddac..00000000 --- a/crates/desktop/ui/assets/arrow-step-in-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-step-in-left-filled.svg b/crates/desktop/ui/assets/arrow-step-in-left-filled.svg deleted file mode 100644 index 89934724..00000000 --- a/crates/desktop/ui/assets/arrow-step-in-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-step-in-left.svg b/crates/desktop/ui/assets/arrow-step-in-left.svg deleted file mode 100644 index 79c8076a..00000000 --- a/crates/desktop/ui/assets/arrow-step-in-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-step-in-right-filled.svg b/crates/desktop/ui/assets/arrow-step-in-right-filled.svg deleted file mode 100644 index 78941617..00000000 --- a/crates/desktop/ui/assets/arrow-step-in-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-step-in-right.svg b/crates/desktop/ui/assets/arrow-step-in-right.svg deleted file mode 100644 index d2afa280..00000000 --- a/crates/desktop/ui/assets/arrow-step-in-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-step-in.svg b/crates/desktop/ui/assets/arrow-step-in.svg deleted file mode 100644 index 49886c04..00000000 --- a/crates/desktop/ui/assets/arrow-step-in.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-step-out-filled.svg b/crates/desktop/ui/assets/arrow-step-out-filled.svg deleted file mode 100644 index 42b81b69..00000000 --- a/crates/desktop/ui/assets/arrow-step-out-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-step-out.svg b/crates/desktop/ui/assets/arrow-step-out.svg deleted file mode 100644 index ca17d33d..00000000 --- a/crates/desktop/ui/assets/arrow-step-out.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-step-over-filled.svg b/crates/desktop/ui/assets/arrow-step-over-filled.svg deleted file mode 100644 index 7cd81ee5..00000000 --- a/crates/desktop/ui/assets/arrow-step-over-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-step-over.svg b/crates/desktop/ui/assets/arrow-step-over.svg deleted file mode 100644 index 3494515c..00000000 --- a/crates/desktop/ui/assets/arrow-step-over.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-swap-filled.svg b/crates/desktop/ui/assets/arrow-swap-filled.svg deleted file mode 100644 index ae30c6df..00000000 --- a/crates/desktop/ui/assets/arrow-swap-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-swap.svg b/crates/desktop/ui/assets/arrow-swap.svg deleted file mode 100644 index 2611c717..00000000 --- a/crates/desktop/ui/assets/arrow-swap.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-sync-circle-filled.svg b/crates/desktop/ui/assets/arrow-sync-circle-filled.svg deleted file mode 100644 index 7723e5b3..00000000 --- a/crates/desktop/ui/assets/arrow-sync-circle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-sync-circle.svg b/crates/desktop/ui/assets/arrow-sync-circle.svg deleted file mode 100644 index 3f1fc929..00000000 --- a/crates/desktop/ui/assets/arrow-sync-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-sync-filled.svg b/crates/desktop/ui/assets/arrow-sync-filled.svg deleted file mode 100644 index a8957b82..00000000 --- a/crates/desktop/ui/assets/arrow-sync-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-sync-off-filled.svg b/crates/desktop/ui/assets/arrow-sync-off-filled.svg deleted file mode 100644 index 6b3cb01a..00000000 --- a/crates/desktop/ui/assets/arrow-sync-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-sync-off.svg b/crates/desktop/ui/assets/arrow-sync-off.svg deleted file mode 100644 index 3c9d615c..00000000 --- a/crates/desktop/ui/assets/arrow-sync-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-sync.svg b/crates/desktop/ui/assets/arrow-sync.svg deleted file mode 100644 index c3dc0723..00000000 --- a/crates/desktop/ui/assets/arrow-sync.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-trending-down-filled.svg b/crates/desktop/ui/assets/arrow-trending-down-filled.svg deleted file mode 100644 index f1e6f0f6..00000000 --- a/crates/desktop/ui/assets/arrow-trending-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-trending-down.svg b/crates/desktop/ui/assets/arrow-trending-down.svg deleted file mode 100644 index 73aa314a..00000000 --- a/crates/desktop/ui/assets/arrow-trending-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-trending-filled.svg b/crates/desktop/ui/assets/arrow-trending-filled.svg deleted file mode 100644 index a700f8f5..00000000 --- a/crates/desktop/ui/assets/arrow-trending-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-trending.svg b/crates/desktop/ui/assets/arrow-trending.svg deleted file mode 100644 index 7e8fc6eb..00000000 --- a/crates/desktop/ui/assets/arrow-trending.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-turn-right-filled.svg b/crates/desktop/ui/assets/arrow-turn-right-filled.svg deleted file mode 100644 index cc93e036..00000000 --- a/crates/desktop/ui/assets/arrow-turn-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-turn-right.svg b/crates/desktop/ui/assets/arrow-turn-right.svg deleted file mode 100644 index 9dd5ae15..00000000 --- a/crates/desktop/ui/assets/arrow-turn-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-undo-filled.svg b/crates/desktop/ui/assets/arrow-undo-filled.svg deleted file mode 100644 index a599a082..00000000 --- a/crates/desktop/ui/assets/arrow-undo-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-undo.svg b/crates/desktop/ui/assets/arrow-undo.svg deleted file mode 100644 index fed23563..00000000 --- a/crates/desktop/ui/assets/arrow-undo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-up-exclamation-filled.svg b/crates/desktop/ui/assets/arrow-up-exclamation-filled.svg deleted file mode 100644 index b937f9a4..00000000 --- a/crates/desktop/ui/assets/arrow-up-exclamation-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-up-exclamation.svg b/crates/desktop/ui/assets/arrow-up-exclamation.svg deleted file mode 100644 index f4207997..00000000 --- a/crates/desktop/ui/assets/arrow-up-exclamation.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-up-filled.svg b/crates/desktop/ui/assets/arrow-up-filled.svg deleted file mode 100644 index 3cac827b..00000000 --- a/crates/desktop/ui/assets/arrow-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-up-left-filled.svg b/crates/desktop/ui/assets/arrow-up-left-filled.svg deleted file mode 100644 index be31b337..00000000 --- a/crates/desktop/ui/assets/arrow-up-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-up-left.svg b/crates/desktop/ui/assets/arrow-up-left.svg deleted file mode 100644 index e051a15c..00000000 --- a/crates/desktop/ui/assets/arrow-up-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-up-right-dashes-filled.svg b/crates/desktop/ui/assets/arrow-up-right-dashes-filled.svg deleted file mode 100644 index cff772b1..00000000 --- a/crates/desktop/ui/assets/arrow-up-right-dashes-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-up-right-dashes.svg b/crates/desktop/ui/assets/arrow-up-right-dashes.svg deleted file mode 100644 index b29e3d1e..00000000 --- a/crates/desktop/ui/assets/arrow-up-right-dashes.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-up-right-filled.svg b/crates/desktop/ui/assets/arrow-up-right-filled.svg deleted file mode 100644 index 6afce3ba..00000000 --- a/crates/desktop/ui/assets/arrow-up-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-up-right.svg b/crates/desktop/ui/assets/arrow-up-right.svg deleted file mode 100644 index 6f07a24c..00000000 --- a/crates/desktop/ui/assets/arrow-up-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-up.svg b/crates/desktop/ui/assets/arrow-up.svg deleted file mode 100644 index 7b24e954..00000000 --- a/crates/desktop/ui/assets/arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-upload-filled.svg b/crates/desktop/ui/assets/arrow-upload-filled.svg deleted file mode 100644 index fdf055e5..00000000 --- a/crates/desktop/ui/assets/arrow-upload-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/arrow-upload.svg b/crates/desktop/ui/assets/arrow-upload.svg deleted file mode 100644 index b7375682..00000000 --- a/crates/desktop/ui/assets/arrow-upload.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/attach-filled.svg b/crates/desktop/ui/assets/attach-filled.svg deleted file mode 100644 index 609d808e..00000000 --- a/crates/desktop/ui/assets/attach-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/attach.svg b/crates/desktop/ui/assets/attach.svg deleted file mode 100644 index 7f5d4658..00000000 --- a/crates/desktop/ui/assets/attach.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/autosum-filled.svg b/crates/desktop/ui/assets/autosum-filled.svg deleted file mode 100644 index b74be9f1..00000000 --- a/crates/desktop/ui/assets/autosum-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/autosum.svg b/crates/desktop/ui/assets/autosum.svg deleted file mode 100644 index 0160bfbf..00000000 --- a/crates/desktop/ui/assets/autosum.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/backpack-filled.svg b/crates/desktop/ui/assets/backpack-filled.svg deleted file mode 100644 index 12a16e9b..00000000 --- a/crates/desktop/ui/assets/backpack-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/backpack.svg b/crates/desktop/ui/assets/backpack.svg deleted file mode 100644 index 87f3108a..00000000 --- a/crates/desktop/ui/assets/backpack.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/backspace-filled.svg b/crates/desktop/ui/assets/backspace-filled.svg deleted file mode 100644 index d48a186b..00000000 --- a/crates/desktop/ui/assets/backspace-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/backspace.svg b/crates/desktop/ui/assets/backspace.svg deleted file mode 100644 index af7aaa8c..00000000 --- a/crates/desktop/ui/assets/backspace.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/balloon-filled.svg b/crates/desktop/ui/assets/balloon-filled.svg deleted file mode 100644 index fcbd99aa..00000000 --- a/crates/desktop/ui/assets/balloon-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/balloon.svg b/crates/desktop/ui/assets/balloon.svg deleted file mode 100644 index 0f111a9e..00000000 --- a/crates/desktop/ui/assets/balloon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/battery-10-filled.svg b/crates/desktop/ui/assets/battery-10-filled.svg deleted file mode 100644 index c2675cab..00000000 --- a/crates/desktop/ui/assets/battery-10-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/battery-10.svg b/crates/desktop/ui/assets/battery-10.svg deleted file mode 100644 index ff8ace16..00000000 --- a/crates/desktop/ui/assets/battery-10.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/beach-filled.svg b/crates/desktop/ui/assets/beach-filled.svg deleted file mode 100644 index 028dfd1e..00000000 --- a/crates/desktop/ui/assets/beach-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/beach.svg b/crates/desktop/ui/assets/beach.svg deleted file mode 100644 index d9f09098..00000000 --- a/crates/desktop/ui/assets/beach.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/beaker-empty-filled.svg b/crates/desktop/ui/assets/beaker-empty-filled.svg deleted file mode 100644 index 1be74466..00000000 --- a/crates/desktop/ui/assets/beaker-empty-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/beaker-empty.svg b/crates/desktop/ui/assets/beaker-empty.svg deleted file mode 100644 index 3275b912..00000000 --- a/crates/desktop/ui/assets/beaker-empty.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/beaker-filled.svg b/crates/desktop/ui/assets/beaker-filled.svg deleted file mode 100644 index e9921379..00000000 --- a/crates/desktop/ui/assets/beaker-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/beaker-settings-filled.svg b/crates/desktop/ui/assets/beaker-settings-filled.svg deleted file mode 100644 index ad01867e..00000000 --- a/crates/desktop/ui/assets/beaker-settings-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/beaker-settings.svg b/crates/desktop/ui/assets/beaker-settings.svg deleted file mode 100644 index 5904d5ea..00000000 --- a/crates/desktop/ui/assets/beaker-settings.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/beaker.svg b/crates/desktop/ui/assets/beaker.svg deleted file mode 100644 index 6d7d89a5..00000000 --- a/crates/desktop/ui/assets/beaker.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/bed-filled.svg b/crates/desktop/ui/assets/bed-filled.svg deleted file mode 100644 index fc55fe66..00000000 --- a/crates/desktop/ui/assets/bed-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/bed.svg b/crates/desktop/ui/assets/bed.svg deleted file mode 100644 index 95f70cf8..00000000 --- a/crates/desktop/ui/assets/bed.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/binder-triangle-filled.svg b/crates/desktop/ui/assets/binder-triangle-filled.svg deleted file mode 100644 index 40e3ed3f..00000000 --- a/crates/desktop/ui/assets/binder-triangle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/binder-triangle.svg b/crates/desktop/ui/assets/binder-triangle.svg deleted file mode 100644 index 524ebcb7..00000000 --- a/crates/desktop/ui/assets/binder-triangle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/bluetooth-filled.svg b/crates/desktop/ui/assets/bluetooth-filled.svg deleted file mode 100644 index 714db325..00000000 --- a/crates/desktop/ui/assets/bluetooth-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/bluetooth.svg b/crates/desktop/ui/assets/bluetooth.svg deleted file mode 100644 index 4f8782ad..00000000 --- a/crates/desktop/ui/assets/bluetooth.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/blur-filled.svg b/crates/desktop/ui/assets/blur-filled.svg deleted file mode 100644 index fa140320..00000000 --- a/crates/desktop/ui/assets/blur-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/blur.svg b/crates/desktop/ui/assets/blur.svg deleted file mode 100644 index 8782c0b4..00000000 --- a/crates/desktop/ui/assets/blur.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/board-filled.svg b/crates/desktop/ui/assets/board-filled.svg deleted file mode 100644 index 684bccea..00000000 --- a/crates/desktop/ui/assets/board-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/board-heart-filled.svg b/crates/desktop/ui/assets/board-heart-filled.svg deleted file mode 100644 index e6fae6c9..00000000 --- a/crates/desktop/ui/assets/board-heart-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/board-heart.svg b/crates/desktop/ui/assets/board-heart.svg deleted file mode 100644 index cf6f2c17..00000000 --- a/crates/desktop/ui/assets/board-heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/board-split-filled.svg b/crates/desktop/ui/assets/board-split-filled.svg deleted file mode 100644 index eba13e3a..00000000 --- a/crates/desktop/ui/assets/board-split-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/board-split.svg b/crates/desktop/ui/assets/board-split.svg deleted file mode 100644 index af531a22..00000000 --- a/crates/desktop/ui/assets/board-split.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/board.svg b/crates/desktop/ui/assets/board.svg deleted file mode 100644 index 4074e1a3..00000000 --- a/crates/desktop/ui/assets/board.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/book-database-filled.svg b/crates/desktop/ui/assets/book-database-filled.svg deleted file mode 100644 index 4ac5cc9c..00000000 --- a/crates/desktop/ui/assets/book-database-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/book-database.svg b/crates/desktop/ui/assets/book-database.svg deleted file mode 100644 index 47f1b2d0..00000000 --- a/crates/desktop/ui/assets/book-database.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/book-dismiss-filled.svg b/crates/desktop/ui/assets/book-dismiss-filled.svg deleted file mode 100644 index 07fb88c3..00000000 --- a/crates/desktop/ui/assets/book-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/book-dismiss.svg b/crates/desktop/ui/assets/book-dismiss.svg deleted file mode 100644 index 0c532b2b..00000000 --- a/crates/desktop/ui/assets/book-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/book-filled.svg b/crates/desktop/ui/assets/book-filled.svg deleted file mode 100644 index 6c50ffa2..00000000 --- a/crates/desktop/ui/assets/book-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/book-number-filled.svg b/crates/desktop/ui/assets/book-number-filled.svg deleted file mode 100644 index a4b525e8..00000000 --- a/crates/desktop/ui/assets/book-number-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/book-number.svg b/crates/desktop/ui/assets/book-number.svg deleted file mode 100644 index 079e3e62..00000000 --- a/crates/desktop/ui/assets/book-number.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/book-open-filled.svg b/crates/desktop/ui/assets/book-open-filled.svg deleted file mode 100644 index 861aa10f..00000000 --- a/crates/desktop/ui/assets/book-open-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/book-open.svg b/crates/desktop/ui/assets/book-open.svg deleted file mode 100644 index 80aa0bf7..00000000 --- a/crates/desktop/ui/assets/book-open.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/book-toolbox-filled.svg b/crates/desktop/ui/assets/book-toolbox-filled.svg deleted file mode 100644 index 85d5cfe2..00000000 --- a/crates/desktop/ui/assets/book-toolbox-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/book-toolbox.svg b/crates/desktop/ui/assets/book-toolbox.svg deleted file mode 100644 index a9b9bd67..00000000 --- a/crates/desktop/ui/assets/book-toolbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/book.svg b/crates/desktop/ui/assets/book.svg deleted file mode 100644 index 0c8c2c4e..00000000 --- a/crates/desktop/ui/assets/book.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/bookmark-filled.svg b/crates/desktop/ui/assets/bookmark-filled.svg deleted file mode 100644 index f87dcfce..00000000 --- a/crates/desktop/ui/assets/bookmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/bookmark-multiple-filled.svg b/crates/desktop/ui/assets/bookmark-multiple-filled.svg deleted file mode 100644 index 0b7b2dfb..00000000 --- a/crates/desktop/ui/assets/bookmark-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/bookmark-multiple.svg b/crates/desktop/ui/assets/bookmark-multiple.svg deleted file mode 100644 index 8f69e40a..00000000 --- a/crates/desktop/ui/assets/bookmark-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/bookmark.svg b/crates/desktop/ui/assets/bookmark.svg deleted file mode 100644 index 424d1fa8..00000000 --- a/crates/desktop/ui/assets/bookmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/border-all-filled.svg b/crates/desktop/ui/assets/border-all-filled.svg deleted file mode 100644 index 5eefb184..00000000 --- a/crates/desktop/ui/assets/border-all-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/border-all.svg b/crates/desktop/ui/assets/border-all.svg deleted file mode 100644 index a07c9917..00000000 --- a/crates/desktop/ui/assets/border-all.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/border-inside-filled.svg b/crates/desktop/ui/assets/border-inside-filled.svg deleted file mode 100644 index 4f22d848..00000000 --- a/crates/desktop/ui/assets/border-inside-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/border-inside.svg b/crates/desktop/ui/assets/border-inside.svg deleted file mode 100644 index 1ae4f8cc..00000000 --- a/crates/desktop/ui/assets/border-inside.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/border-none-filled.svg b/crates/desktop/ui/assets/border-none-filled.svg deleted file mode 100644 index 5b42a213..00000000 --- a/crates/desktop/ui/assets/border-none-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/border-none.svg b/crates/desktop/ui/assets/border-none.svg deleted file mode 100644 index 2be114e3..00000000 --- a/crates/desktop/ui/assets/border-none.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/bowl-chopsticks-filled.svg b/crates/desktop/ui/assets/bowl-chopsticks-filled.svg deleted file mode 100644 index 259c0452..00000000 --- a/crates/desktop/ui/assets/bowl-chopsticks-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/bowl-chopsticks.svg b/crates/desktop/ui/assets/bowl-chopsticks.svg deleted file mode 100644 index 12527850..00000000 --- a/crates/desktop/ui/assets/bowl-chopsticks.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/box-filled.svg b/crates/desktop/ui/assets/box-filled.svg deleted file mode 100644 index 54e2e103..00000000 --- a/crates/desktop/ui/assets/box-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/box-search-filled.svg b/crates/desktop/ui/assets/box-search-filled.svg deleted file mode 100644 index 10609258..00000000 --- a/crates/desktop/ui/assets/box-search-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/box-search.svg b/crates/desktop/ui/assets/box-search.svg deleted file mode 100644 index b00a80c2..00000000 --- a/crates/desktop/ui/assets/box-search.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/box.svg b/crates/desktop/ui/assets/box.svg deleted file mode 100644 index 5c8eda01..00000000 --- a/crates/desktop/ui/assets/box.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/braces-checkmark-filled.svg b/crates/desktop/ui/assets/braces-checkmark-filled.svg deleted file mode 100644 index 20534855..00000000 --- a/crates/desktop/ui/assets/braces-checkmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/braces-checkmark.svg b/crates/desktop/ui/assets/braces-checkmark.svg deleted file mode 100644 index 4c8e5888..00000000 --- a/crates/desktop/ui/assets/braces-checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/braces-dismiss-filled.svg b/crates/desktop/ui/assets/braces-dismiss-filled.svg deleted file mode 100644 index 29d99bf3..00000000 --- a/crates/desktop/ui/assets/braces-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/braces-dismiss.svg b/crates/desktop/ui/assets/braces-dismiss.svg deleted file mode 100644 index 5fcfbdbc..00000000 --- a/crates/desktop/ui/assets/braces-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/braces-filled.svg b/crates/desktop/ui/assets/braces-filled.svg deleted file mode 100644 index cde8c84b..00000000 --- a/crates/desktop/ui/assets/braces-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/braces.svg b/crates/desktop/ui/assets/braces.svg deleted file mode 100644 index e7ccc241..00000000 --- a/crates/desktop/ui/assets/braces.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/branch-compare-filled.svg b/crates/desktop/ui/assets/branch-compare-filled.svg deleted file mode 100644 index 90ae40ae..00000000 --- a/crates/desktop/ui/assets/branch-compare-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/branch-compare.svg b/crates/desktop/ui/assets/branch-compare.svg deleted file mode 100644 index 419ebf5d..00000000 --- a/crates/desktop/ui/assets/branch-compare.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/branch-filled.svg b/crates/desktop/ui/assets/branch-filled.svg deleted file mode 100644 index ab9785b0..00000000 --- a/crates/desktop/ui/assets/branch-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/branch-fork-filled.svg b/crates/desktop/ui/assets/branch-fork-filled.svg deleted file mode 100644 index 75b4fa4c..00000000 --- a/crates/desktop/ui/assets/branch-fork-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/branch-fork.svg b/crates/desktop/ui/assets/branch-fork.svg deleted file mode 100644 index 27d47f2a..00000000 --- a/crates/desktop/ui/assets/branch-fork.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/branch-request-filled.svg b/crates/desktop/ui/assets/branch-request-filled.svg deleted file mode 100644 index c489bb22..00000000 --- a/crates/desktop/ui/assets/branch-request-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/branch-request.svg b/crates/desktop/ui/assets/branch-request.svg deleted file mode 100644 index f9f60a3d..00000000 --- a/crates/desktop/ui/assets/branch-request.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/branch.svg b/crates/desktop/ui/assets/branch.svg deleted file mode 100644 index 36519824..00000000 --- a/crates/desktop/ui/assets/branch.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/briefcase-filled.svg b/crates/desktop/ui/assets/briefcase-filled.svg deleted file mode 100644 index 417cf037..00000000 --- a/crates/desktop/ui/assets/briefcase-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/briefcase-medical-filled.svg b/crates/desktop/ui/assets/briefcase-medical-filled.svg deleted file mode 100644 index b54cf65f..00000000 --- a/crates/desktop/ui/assets/briefcase-medical-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/briefcase-medical.svg b/crates/desktop/ui/assets/briefcase-medical.svg deleted file mode 100644 index 65514f54..00000000 --- a/crates/desktop/ui/assets/briefcase-medical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/briefcase-off-filled.svg b/crates/desktop/ui/assets/briefcase-off-filled.svg deleted file mode 100644 index 1a579da9..00000000 --- a/crates/desktop/ui/assets/briefcase-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/briefcase-off.svg b/crates/desktop/ui/assets/briefcase-off.svg deleted file mode 100644 index 88236ffa..00000000 --- a/crates/desktop/ui/assets/briefcase-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/briefcase.svg b/crates/desktop/ui/assets/briefcase.svg deleted file mode 100644 index 3f582c4e..00000000 --- a/crates/desktop/ui/assets/briefcase.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/brightness-high-filled.svg b/crates/desktop/ui/assets/brightness-high-filled.svg deleted file mode 100644 index 6589e1f9..00000000 --- a/crates/desktop/ui/assets/brightness-high-filled.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/crates/desktop/ui/assets/brightness-high.svg b/crates/desktop/ui/assets/brightness-high.svg deleted file mode 100644 index 1b1d9a1f..00000000 --- a/crates/desktop/ui/assets/brightness-high.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/brightness-low-filled.svg b/crates/desktop/ui/assets/brightness-low-filled.svg deleted file mode 100644 index c0f9bf34..00000000 --- a/crates/desktop/ui/assets/brightness-low-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/brightness-low.svg b/crates/desktop/ui/assets/brightness-low.svg deleted file mode 100644 index 871679ce..00000000 --- a/crates/desktop/ui/assets/brightness-low.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/broad-activity-feed-filled.svg b/crates/desktop/ui/assets/broad-activity-feed-filled.svg deleted file mode 100644 index 536dcb28..00000000 --- a/crates/desktop/ui/assets/broad-activity-feed-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/broad-activity-feed.svg b/crates/desktop/ui/assets/broad-activity-feed.svg deleted file mode 100644 index db5f9a3b..00000000 --- a/crates/desktop/ui/assets/broad-activity-feed.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/broom-filled.svg b/crates/desktop/ui/assets/broom-filled.svg deleted file mode 100644 index 0e7d1f81..00000000 --- a/crates/desktop/ui/assets/broom-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/broom.svg b/crates/desktop/ui/assets/broom.svg deleted file mode 100644 index f310f6e2..00000000 --- a/crates/desktop/ui/assets/broom.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/bug-filled.svg b/crates/desktop/ui/assets/bug-filled.svg deleted file mode 100644 index ec2da01c..00000000 --- a/crates/desktop/ui/assets/bug-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/bug.svg b/crates/desktop/ui/assets/bug.svg deleted file mode 100644 index af728763..00000000 --- a/crates/desktop/ui/assets/bug.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-bank-filled.svg b/crates/desktop/ui/assets/building-bank-filled.svg deleted file mode 100644 index e1c1247f..00000000 --- a/crates/desktop/ui/assets/building-bank-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-bank-link-filled.svg b/crates/desktop/ui/assets/building-bank-link-filled.svg deleted file mode 100644 index d345a344..00000000 --- a/crates/desktop/ui/assets/building-bank-link-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-bank-link.svg b/crates/desktop/ui/assets/building-bank-link.svg deleted file mode 100644 index d53765a2..00000000 --- a/crates/desktop/ui/assets/building-bank-link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-bank.svg b/crates/desktop/ui/assets/building-bank.svg deleted file mode 100644 index d3f5c516..00000000 --- a/crates/desktop/ui/assets/building-bank.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-desktop-filled.svg b/crates/desktop/ui/assets/building-desktop-filled.svg deleted file mode 100644 index d6f37253..00000000 --- a/crates/desktop/ui/assets/building-desktop-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-desktop.svg b/crates/desktop/ui/assets/building-desktop.svg deleted file mode 100644 index da62894a..00000000 --- a/crates/desktop/ui/assets/building-desktop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-factory-filled.svg b/crates/desktop/ui/assets/building-factory-filled.svg deleted file mode 100644 index 5ad87b88..00000000 --- a/crates/desktop/ui/assets/building-factory-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-factory.svg b/crates/desktop/ui/assets/building-factory.svg deleted file mode 100644 index 50b24ff5..00000000 --- a/crates/desktop/ui/assets/building-factory.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-filled.svg b/crates/desktop/ui/assets/building-filled.svg deleted file mode 100644 index d3225aeb..00000000 --- a/crates/desktop/ui/assets/building-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-government-filled.svg b/crates/desktop/ui/assets/building-government-filled.svg deleted file mode 100644 index 772075d1..00000000 --- a/crates/desktop/ui/assets/building-government-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-government-search-filled.svg b/crates/desktop/ui/assets/building-government-search-filled.svg deleted file mode 100644 index 4ab7b49c..00000000 --- a/crates/desktop/ui/assets/building-government-search-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-government-search.svg b/crates/desktop/ui/assets/building-government-search.svg deleted file mode 100644 index 0463dbf6..00000000 --- a/crates/desktop/ui/assets/building-government-search.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-government.svg b/crates/desktop/ui/assets/building-government.svg deleted file mode 100644 index d03852d1..00000000 --- a/crates/desktop/ui/assets/building-government.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-home-filled.svg b/crates/desktop/ui/assets/building-home-filled.svg deleted file mode 100644 index c420159f..00000000 --- a/crates/desktop/ui/assets/building-home-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-home.svg b/crates/desktop/ui/assets/building-home.svg deleted file mode 100644 index b24c8605..00000000 --- a/crates/desktop/ui/assets/building-home.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-lighthouse-filled.svg b/crates/desktop/ui/assets/building-lighthouse-filled.svg deleted file mode 100644 index dd54ab90..00000000 --- a/crates/desktop/ui/assets/building-lighthouse-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-lighthouse.svg b/crates/desktop/ui/assets/building-lighthouse.svg deleted file mode 100644 index a925cdbb..00000000 --- a/crates/desktop/ui/assets/building-lighthouse.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-mosque-filled.svg b/crates/desktop/ui/assets/building-mosque-filled.svg deleted file mode 100644 index a0869a62..00000000 --- a/crates/desktop/ui/assets/building-mosque-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-mosque.svg b/crates/desktop/ui/assets/building-mosque.svg deleted file mode 100644 index 4795d567..00000000 --- a/crates/desktop/ui/assets/building-mosque.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-people-filled.svg b/crates/desktop/ui/assets/building-people-filled.svg deleted file mode 100644 index 0d3d32ce..00000000 --- a/crates/desktop/ui/assets/building-people-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-people.svg b/crates/desktop/ui/assets/building-people.svg deleted file mode 100644 index a3cb95ee..00000000 --- a/crates/desktop/ui/assets/building-people.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-shop-filled.svg b/crates/desktop/ui/assets/building-shop-filled.svg deleted file mode 100644 index e3f5df0e..00000000 --- a/crates/desktop/ui/assets/building-shop-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-shop.svg b/crates/desktop/ui/assets/building-shop.svg deleted file mode 100644 index fefd2b03..00000000 --- a/crates/desktop/ui/assets/building-shop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-skyscraper-filled.svg b/crates/desktop/ui/assets/building-skyscraper-filled.svg deleted file mode 100644 index 353785a1..00000000 --- a/crates/desktop/ui/assets/building-skyscraper-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-skyscraper.svg b/crates/desktop/ui/assets/building-skyscraper.svg deleted file mode 100644 index d0a6bc3e..00000000 --- a/crates/desktop/ui/assets/building-skyscraper.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-swap-filled.svg b/crates/desktop/ui/assets/building-swap-filled.svg deleted file mode 100644 index c4c575b9..00000000 --- a/crates/desktop/ui/assets/building-swap-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building-swap.svg b/crates/desktop/ui/assets/building-swap.svg deleted file mode 100644 index 1335d9eb..00000000 --- a/crates/desktop/ui/assets/building-swap.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/building.svg b/crates/desktop/ui/assets/building.svg deleted file mode 100644 index 6e620299..00000000 --- a/crates/desktop/ui/assets/building.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/button-filled.svg b/crates/desktop/ui/assets/button-filled.svg deleted file mode 100644 index d4a9fe2a..00000000 --- a/crates/desktop/ui/assets/button-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/button.svg b/crates/desktop/ui/assets/button.svg deleted file mode 100644 index ef766739..00000000 --- a/crates/desktop/ui/assets/button.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calculator-filled.svg b/crates/desktop/ui/assets/calculator-filled.svg deleted file mode 100644 index 25f088d5..00000000 --- a/crates/desktop/ui/assets/calculator-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calculator-multiple-filled.svg b/crates/desktop/ui/assets/calculator-multiple-filled.svg deleted file mode 100644 index 80504aec..00000000 --- a/crates/desktop/ui/assets/calculator-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calculator-multiple.svg b/crates/desktop/ui/assets/calculator-multiple.svg deleted file mode 100644 index c44e4099..00000000 --- a/crates/desktop/ui/assets/calculator-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calculator.svg b/crates/desktop/ui/assets/calculator.svg deleted file mode 100644 index 50b4ec9e..00000000 --- a/crates/desktop/ui/assets/calculator.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-3-day-filled.svg b/crates/desktop/ui/assets/calendar-3-day-filled.svg deleted file mode 100644 index 8bad6255..00000000 --- a/crates/desktop/ui/assets/calendar-3-day-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-3-day.svg b/crates/desktop/ui/assets/calendar-3-day.svg deleted file mode 100644 index c7b7453a..00000000 --- a/crates/desktop/ui/assets/calendar-3-day.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-add-filled.svg b/crates/desktop/ui/assets/calendar-add-filled.svg deleted file mode 100644 index 0e9b96fd..00000000 --- a/crates/desktop/ui/assets/calendar-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-add.svg b/crates/desktop/ui/assets/calendar-add.svg deleted file mode 100644 index 4ebc31a1..00000000 --- a/crates/desktop/ui/assets/calendar-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-arrow-counterclockwise-filled.svg b/crates/desktop/ui/assets/calendar-arrow-counterclockwise-filled.svg deleted file mode 100644 index b04af30f..00000000 --- a/crates/desktop/ui/assets/calendar-arrow-counterclockwise-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-arrow-counterclockwise.svg b/crates/desktop/ui/assets/calendar-arrow-counterclockwise.svg deleted file mode 100644 index 2e5d1448..00000000 --- a/crates/desktop/ui/assets/calendar-arrow-counterclockwise.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-arrow-repeat-all-filled.svg b/crates/desktop/ui/assets/calendar-arrow-repeat-all-filled.svg deleted file mode 100644 index 8e67cce9..00000000 --- a/crates/desktop/ui/assets/calendar-arrow-repeat-all-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-arrow-repeat-all.svg b/crates/desktop/ui/assets/calendar-arrow-repeat-all.svg deleted file mode 100644 index 5eb3966a..00000000 --- a/crates/desktop/ui/assets/calendar-arrow-repeat-all.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-arrow-right-filled.svg b/crates/desktop/ui/assets/calendar-arrow-right-filled.svg deleted file mode 100644 index b12035b5..00000000 --- a/crates/desktop/ui/assets/calendar-arrow-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-arrow-right.svg b/crates/desktop/ui/assets/calendar-arrow-right.svg deleted file mode 100644 index 5ecbe88b..00000000 --- a/crates/desktop/ui/assets/calendar-arrow-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-assistant-filled.svg b/crates/desktop/ui/assets/calendar-assistant-filled.svg deleted file mode 100644 index f7962cb1..00000000 --- a/crates/desktop/ui/assets/calendar-assistant-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-assistant.svg b/crates/desktop/ui/assets/calendar-assistant.svg deleted file mode 100644 index 4334ab22..00000000 --- a/crates/desktop/ui/assets/calendar-assistant.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-cancel-filled.svg b/crates/desktop/ui/assets/calendar-cancel-filled.svg deleted file mode 100644 index 09869eb8..00000000 --- a/crates/desktop/ui/assets/calendar-cancel-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-cancel.svg b/crates/desktop/ui/assets/calendar-cancel.svg deleted file mode 100644 index 638c45ef..00000000 --- a/crates/desktop/ui/assets/calendar-cancel.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-checkmark-filled.svg b/crates/desktop/ui/assets/calendar-checkmark-filled.svg deleted file mode 100644 index 3725fc7f..00000000 --- a/crates/desktop/ui/assets/calendar-checkmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-checkmark.svg b/crates/desktop/ui/assets/calendar-checkmark.svg deleted file mode 100644 index 08e76910..00000000 --- a/crates/desktop/ui/assets/calendar-checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-clock-filled.svg b/crates/desktop/ui/assets/calendar-clock-filled.svg deleted file mode 100644 index 3f3611bc..00000000 --- a/crates/desktop/ui/assets/calendar-clock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-clock.svg b/crates/desktop/ui/assets/calendar-clock.svg deleted file mode 100644 index ea7f4a22..00000000 --- a/crates/desktop/ui/assets/calendar-clock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-data-bar-filled.svg b/crates/desktop/ui/assets/calendar-data-bar-filled.svg deleted file mode 100644 index f65f859a..00000000 --- a/crates/desktop/ui/assets/calendar-data-bar-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-data-bar.svg b/crates/desktop/ui/assets/calendar-data-bar.svg deleted file mode 100644 index 080ae33f..00000000 --- a/crates/desktop/ui/assets/calendar-data-bar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-day-filled.svg b/crates/desktop/ui/assets/calendar-day-filled.svg deleted file mode 100644 index c7b6d547..00000000 --- a/crates/desktop/ui/assets/calendar-day-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-day.svg b/crates/desktop/ui/assets/calendar-day.svg deleted file mode 100644 index 9e059205..00000000 --- a/crates/desktop/ui/assets/calendar-day.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-edit-filled.svg b/crates/desktop/ui/assets/calendar-edit-filled.svg deleted file mode 100644 index 627df3b8..00000000 --- a/crates/desktop/ui/assets/calendar-edit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-edit.svg b/crates/desktop/ui/assets/calendar-edit.svg deleted file mode 100644 index dfaa9879..00000000 --- a/crates/desktop/ui/assets/calendar-edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-empty-filled.svg b/crates/desktop/ui/assets/calendar-empty-filled.svg deleted file mode 100644 index 6906e7f5..00000000 --- a/crates/desktop/ui/assets/calendar-empty-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-empty.svg b/crates/desktop/ui/assets/calendar-empty.svg deleted file mode 100644 index 5104d4da..00000000 --- a/crates/desktop/ui/assets/calendar-empty.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-error-filled.svg b/crates/desktop/ui/assets/calendar-error-filled.svg deleted file mode 100644 index cbcf964f..00000000 --- a/crates/desktop/ui/assets/calendar-error-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-error.svg b/crates/desktop/ui/assets/calendar-error.svg deleted file mode 100644 index f6f440ac..00000000 --- a/crates/desktop/ui/assets/calendar-error.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-filled.svg b/crates/desktop/ui/assets/calendar-filled.svg deleted file mode 100644 index 8debba02..00000000 --- a/crates/desktop/ui/assets/calendar-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-info-filled.svg b/crates/desktop/ui/assets/calendar-info-filled.svg deleted file mode 100644 index 3687c670..00000000 --- a/crates/desktop/ui/assets/calendar-info-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-info.svg b/crates/desktop/ui/assets/calendar-info.svg deleted file mode 100644 index ce7700b1..00000000 --- a/crates/desktop/ui/assets/calendar-info.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-lock-filled.svg b/crates/desktop/ui/assets/calendar-lock-filled.svg deleted file mode 100644 index fab127d0..00000000 --- a/crates/desktop/ui/assets/calendar-lock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-lock.svg b/crates/desktop/ui/assets/calendar-lock.svg deleted file mode 100644 index 1d55dbf3..00000000 --- a/crates/desktop/ui/assets/calendar-lock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-ltr-filled.svg b/crates/desktop/ui/assets/calendar-ltr-filled.svg deleted file mode 100644 index 8debba02..00000000 --- a/crates/desktop/ui/assets/calendar-ltr-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-ltr.svg b/crates/desktop/ui/assets/calendar-ltr.svg deleted file mode 100644 index a046bf41..00000000 --- a/crates/desktop/ui/assets/calendar-ltr.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-mail-filled.svg b/crates/desktop/ui/assets/calendar-mail-filled.svg deleted file mode 100644 index 0a6d891e..00000000 --- a/crates/desktop/ui/assets/calendar-mail-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-mail.svg b/crates/desktop/ui/assets/calendar-mail.svg deleted file mode 100644 index 9167a396..00000000 --- a/crates/desktop/ui/assets/calendar-mail.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-multiple-filled.svg b/crates/desktop/ui/assets/calendar-multiple-filled.svg deleted file mode 100644 index f8451f61..00000000 --- a/crates/desktop/ui/assets/calendar-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-multiple.svg b/crates/desktop/ui/assets/calendar-multiple.svg deleted file mode 100644 index 9b89f108..00000000 --- a/crates/desktop/ui/assets/calendar-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-note-filled.svg b/crates/desktop/ui/assets/calendar-note-filled.svg deleted file mode 100644 index 50e3bd52..00000000 --- a/crates/desktop/ui/assets/calendar-note-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-note.svg b/crates/desktop/ui/assets/calendar-note.svg deleted file mode 100644 index 27496077..00000000 --- a/crates/desktop/ui/assets/calendar-note.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-pattern-filled.svg b/crates/desktop/ui/assets/calendar-pattern-filled.svg deleted file mode 100644 index ee029f40..00000000 --- a/crates/desktop/ui/assets/calendar-pattern-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-pattern.svg b/crates/desktop/ui/assets/calendar-pattern.svg deleted file mode 100644 index de8835e8..00000000 --- a/crates/desktop/ui/assets/calendar-pattern.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-person-filled.svg b/crates/desktop/ui/assets/calendar-person-filled.svg deleted file mode 100644 index a833bda4..00000000 --- a/crates/desktop/ui/assets/calendar-person-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-person.svg b/crates/desktop/ui/assets/calendar-person.svg deleted file mode 100644 index 256ba2c2..00000000 --- a/crates/desktop/ui/assets/calendar-person.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-phone-filled.svg b/crates/desktop/ui/assets/calendar-phone-filled.svg deleted file mode 100644 index e69246ea..00000000 --- a/crates/desktop/ui/assets/calendar-phone-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-phone.svg b/crates/desktop/ui/assets/calendar-phone.svg deleted file mode 100644 index 087279f8..00000000 --- a/crates/desktop/ui/assets/calendar-phone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-play-filled.svg b/crates/desktop/ui/assets/calendar-play-filled.svg deleted file mode 100644 index 7ce18728..00000000 --- a/crates/desktop/ui/assets/calendar-play-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-play.svg b/crates/desktop/ui/assets/calendar-play.svg deleted file mode 100644 index e5eaa8d4..00000000 --- a/crates/desktop/ui/assets/calendar-play.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-question-mark-filled.svg b/crates/desktop/ui/assets/calendar-question-mark-filled.svg deleted file mode 100644 index ad2a8ff6..00000000 --- a/crates/desktop/ui/assets/calendar-question-mark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-question-mark.svg b/crates/desktop/ui/assets/calendar-question-mark.svg deleted file mode 100644 index 27e4027f..00000000 --- a/crates/desktop/ui/assets/calendar-question-mark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-record-filled.svg b/crates/desktop/ui/assets/calendar-record-filled.svg deleted file mode 100644 index 4863fbdd..00000000 --- a/crates/desktop/ui/assets/calendar-record-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-record.svg b/crates/desktop/ui/assets/calendar-record.svg deleted file mode 100644 index b14a8768..00000000 --- a/crates/desktop/ui/assets/calendar-record.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-reply-filled.svg b/crates/desktop/ui/assets/calendar-reply-filled.svg deleted file mode 100644 index c9199588..00000000 --- a/crates/desktop/ui/assets/calendar-reply-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-reply.svg b/crates/desktop/ui/assets/calendar-reply.svg deleted file mode 100644 index 8d7a6399..00000000 --- a/crates/desktop/ui/assets/calendar-reply.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-rtl-filled.svg b/crates/desktop/ui/assets/calendar-rtl-filled.svg deleted file mode 100644 index 154b6e9e..00000000 --- a/crates/desktop/ui/assets/calendar-rtl-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-rtl.svg b/crates/desktop/ui/assets/calendar-rtl.svg deleted file mode 100644 index dc981e55..00000000 --- a/crates/desktop/ui/assets/calendar-rtl.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-search-filled.svg b/crates/desktop/ui/assets/calendar-search-filled.svg deleted file mode 100644 index 6e4f7ac9..00000000 --- a/crates/desktop/ui/assets/calendar-search-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-search.svg b/crates/desktop/ui/assets/calendar-search.svg deleted file mode 100644 index fdc2b9fb..00000000 --- a/crates/desktop/ui/assets/calendar-search.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-settings-filled.svg b/crates/desktop/ui/assets/calendar-settings-filled.svg deleted file mode 100644 index e913a64c..00000000 --- a/crates/desktop/ui/assets/calendar-settings-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-settings.svg b/crates/desktop/ui/assets/calendar-settings.svg deleted file mode 100644 index db7effd1..00000000 --- a/crates/desktop/ui/assets/calendar-settings.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-shield-filled.svg b/crates/desktop/ui/assets/calendar-shield-filled.svg deleted file mode 100644 index 07adbd57..00000000 --- a/crates/desktop/ui/assets/calendar-shield-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-shield.svg b/crates/desktop/ui/assets/calendar-shield.svg deleted file mode 100644 index 01c3b8d6..00000000 --- a/crates/desktop/ui/assets/calendar-shield.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-sparkle-filled.svg b/crates/desktop/ui/assets/calendar-sparkle-filled.svg deleted file mode 100644 index f8f343ef..00000000 --- a/crates/desktop/ui/assets/calendar-sparkle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-sparkle.svg b/crates/desktop/ui/assets/calendar-sparkle.svg deleted file mode 100644 index d23ca324..00000000 --- a/crates/desktop/ui/assets/calendar-sparkle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-star-filled.svg b/crates/desktop/ui/assets/calendar-star-filled.svg deleted file mode 100644 index 25a78432..00000000 --- a/crates/desktop/ui/assets/calendar-star-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-star.svg b/crates/desktop/ui/assets/calendar-star.svg deleted file mode 100644 index 7027629d..00000000 --- a/crates/desktop/ui/assets/calendar-star.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-sync-filled.svg b/crates/desktop/ui/assets/calendar-sync-filled.svg deleted file mode 100644 index 419a9a78..00000000 --- a/crates/desktop/ui/assets/calendar-sync-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-sync.svg b/crates/desktop/ui/assets/calendar-sync.svg deleted file mode 100644 index 41e95cdd..00000000 --- a/crates/desktop/ui/assets/calendar-sync.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-today-filled.svg b/crates/desktop/ui/assets/calendar-today-filled.svg deleted file mode 100644 index 9f706432..00000000 --- a/crates/desktop/ui/assets/calendar-today-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-today.svg b/crates/desktop/ui/assets/calendar-today.svg deleted file mode 100644 index 23718a2d..00000000 --- a/crates/desktop/ui/assets/calendar-today.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-work-week-filled.svg b/crates/desktop/ui/assets/calendar-work-week-filled.svg deleted file mode 100644 index 95f8c925..00000000 --- a/crates/desktop/ui/assets/calendar-work-week-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar-work-week.svg b/crates/desktop/ui/assets/calendar-work-week.svg deleted file mode 100644 index ba3972b8..00000000 --- a/crates/desktop/ui/assets/calendar-work-week.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/calendar.svg b/crates/desktop/ui/assets/calendar.svg deleted file mode 100644 index a046bf41..00000000 --- a/crates/desktop/ui/assets/calendar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-add-filled.svg b/crates/desktop/ui/assets/call-add-filled.svg deleted file mode 100644 index 9991a43a..00000000 --- a/crates/desktop/ui/assets/call-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-add.svg b/crates/desktop/ui/assets/call-add.svg deleted file mode 100644 index ba61c553..00000000 --- a/crates/desktop/ui/assets/call-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-dismiss-filled.svg b/crates/desktop/ui/assets/call-dismiss-filled.svg deleted file mode 100644 index 9dc4db7c..00000000 --- a/crates/desktop/ui/assets/call-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-dismiss.svg b/crates/desktop/ui/assets/call-dismiss.svg deleted file mode 100644 index 8f11b84a..00000000 --- a/crates/desktop/ui/assets/call-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-end-filled.svg b/crates/desktop/ui/assets/call-end-filled.svg deleted file mode 100644 index 5b4cbe0e..00000000 --- a/crates/desktop/ui/assets/call-end-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-end.svg b/crates/desktop/ui/assets/call-end.svg deleted file mode 100644 index 8f0d26d1..00000000 --- a/crates/desktop/ui/assets/call-end.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-filled.svg b/crates/desktop/ui/assets/call-filled.svg deleted file mode 100644 index 4d25d9d9..00000000 --- a/crates/desktop/ui/assets/call-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-forward-filled.svg b/crates/desktop/ui/assets/call-forward-filled.svg deleted file mode 100644 index 9d6e8d54..00000000 --- a/crates/desktop/ui/assets/call-forward-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-forward.svg b/crates/desktop/ui/assets/call-forward.svg deleted file mode 100644 index 27b30459..00000000 --- a/crates/desktop/ui/assets/call-forward.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-inbound-filled.svg b/crates/desktop/ui/assets/call-inbound-filled.svg deleted file mode 100644 index 4a620a31..00000000 --- a/crates/desktop/ui/assets/call-inbound-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-inbound.svg b/crates/desktop/ui/assets/call-inbound.svg deleted file mode 100644 index d1f0d83d..00000000 --- a/crates/desktop/ui/assets/call-inbound.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-missed-filled.svg b/crates/desktop/ui/assets/call-missed-filled.svg deleted file mode 100644 index 16a77ea8..00000000 --- a/crates/desktop/ui/assets/call-missed-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-missed.svg b/crates/desktop/ui/assets/call-missed.svg deleted file mode 100644 index b20bcb11..00000000 --- a/crates/desktop/ui/assets/call-missed.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-outbound-filled.svg b/crates/desktop/ui/assets/call-outbound-filled.svg deleted file mode 100644 index 15a4e724..00000000 --- a/crates/desktop/ui/assets/call-outbound-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-outbound.svg b/crates/desktop/ui/assets/call-outbound.svg deleted file mode 100644 index 0dfc9974..00000000 --- a/crates/desktop/ui/assets/call-outbound.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-park-filled.svg b/crates/desktop/ui/assets/call-park-filled.svg deleted file mode 100644 index fff59baa..00000000 --- a/crates/desktop/ui/assets/call-park-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-park.svg b/crates/desktop/ui/assets/call-park.svg deleted file mode 100644 index 7f204e54..00000000 --- a/crates/desktop/ui/assets/call-park.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-prohibited-filled.svg b/crates/desktop/ui/assets/call-prohibited-filled.svg deleted file mode 100644 index 89b50245..00000000 --- a/crates/desktop/ui/assets/call-prohibited-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-prohibited.svg b/crates/desktop/ui/assets/call-prohibited.svg deleted file mode 100644 index a372017c..00000000 --- a/crates/desktop/ui/assets/call-prohibited.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-transfer-filled.svg b/crates/desktop/ui/assets/call-transfer-filled.svg deleted file mode 100644 index 56c49eaf..00000000 --- a/crates/desktop/ui/assets/call-transfer-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-transfer.svg b/crates/desktop/ui/assets/call-transfer.svg deleted file mode 100644 index cc9d9b75..00000000 --- a/crates/desktop/ui/assets/call-transfer.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-warning-filled.svg b/crates/desktop/ui/assets/call-warning-filled.svg deleted file mode 100644 index e307517f..00000000 --- a/crates/desktop/ui/assets/call-warning-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call-warning.svg b/crates/desktop/ui/assets/call-warning.svg deleted file mode 100644 index 49b85571..00000000 --- a/crates/desktop/ui/assets/call-warning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/call.svg b/crates/desktop/ui/assets/call.svg deleted file mode 100644 index 8ea1c625..00000000 --- a/crates/desktop/ui/assets/call.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/camera-arrow-up-filled.svg b/crates/desktop/ui/assets/camera-arrow-up-filled.svg deleted file mode 100644 index 7cda25eb..00000000 --- a/crates/desktop/ui/assets/camera-arrow-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/camera-arrow-up.svg b/crates/desktop/ui/assets/camera-arrow-up.svg deleted file mode 100644 index d3cc1a7b..00000000 --- a/crates/desktop/ui/assets/camera-arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/camera-dome-filled.svg b/crates/desktop/ui/assets/camera-dome-filled.svg deleted file mode 100644 index d85f4100..00000000 --- a/crates/desktop/ui/assets/camera-dome-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/camera-dome.svg b/crates/desktop/ui/assets/camera-dome.svg deleted file mode 100644 index 9741ee32..00000000 --- a/crates/desktop/ui/assets/camera-dome.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/camera-filled.svg b/crates/desktop/ui/assets/camera-filled.svg deleted file mode 100644 index 8ac34028..00000000 --- a/crates/desktop/ui/assets/camera-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/camera-off-filled.svg b/crates/desktop/ui/assets/camera-off-filled.svg deleted file mode 100644 index d670a1ab..00000000 --- a/crates/desktop/ui/assets/camera-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/camera-off.svg b/crates/desktop/ui/assets/camera-off.svg deleted file mode 100644 index bc003ce2..00000000 --- a/crates/desktop/ui/assets/camera-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/camera-sparkles-filled.svg b/crates/desktop/ui/assets/camera-sparkles-filled.svg deleted file mode 100644 index 45452294..00000000 --- a/crates/desktop/ui/assets/camera-sparkles-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/camera-sparkles.svg b/crates/desktop/ui/assets/camera-sparkles.svg deleted file mode 100644 index b5cb9a3d..00000000 --- a/crates/desktop/ui/assets/camera-sparkles.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/camera.svg b/crates/desktop/ui/assets/camera.svg deleted file mode 100644 index 62fe31f8..00000000 --- a/crates/desktop/ui/assets/camera.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/card-ui-portrait-flip-filled.svg b/crates/desktop/ui/assets/card-ui-portrait-flip-filled.svg deleted file mode 100644 index f12a65c0..00000000 --- a/crates/desktop/ui/assets/card-ui-portrait-flip-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/card-ui-portrait-flip.svg b/crates/desktop/ui/assets/card-ui-portrait-flip.svg deleted file mode 100644 index 783d97bd..00000000 --- a/crates/desktop/ui/assets/card-ui-portrait-flip.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/caret-down-filled.svg b/crates/desktop/ui/assets/caret-down-filled.svg deleted file mode 100644 index a4fc3798..00000000 --- a/crates/desktop/ui/assets/caret-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/caret-down-right-filled.svg b/crates/desktop/ui/assets/caret-down-right-filled.svg deleted file mode 100644 index 1fa66123..00000000 --- a/crates/desktop/ui/assets/caret-down-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/caret-down-right.svg b/crates/desktop/ui/assets/caret-down-right.svg deleted file mode 100644 index dba66f54..00000000 --- a/crates/desktop/ui/assets/caret-down-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/caret-down.svg b/crates/desktop/ui/assets/caret-down.svg deleted file mode 100644 index 1145ef59..00000000 --- a/crates/desktop/ui/assets/caret-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/caret-left-filled.svg b/crates/desktop/ui/assets/caret-left-filled.svg deleted file mode 100644 index fee2527e..00000000 --- a/crates/desktop/ui/assets/caret-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/caret-left.svg b/crates/desktop/ui/assets/caret-left.svg deleted file mode 100644 index 6019589f..00000000 --- a/crates/desktop/ui/assets/caret-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/caret-right-filled.svg b/crates/desktop/ui/assets/caret-right-filled.svg deleted file mode 100644 index 1626d2bf..00000000 --- a/crates/desktop/ui/assets/caret-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/caret-right.svg b/crates/desktop/ui/assets/caret-right.svg deleted file mode 100644 index 8205e738..00000000 --- a/crates/desktop/ui/assets/caret-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/caret-up-filled.svg b/crates/desktop/ui/assets/caret-up-filled.svg deleted file mode 100644 index e1658c21..00000000 --- a/crates/desktop/ui/assets/caret-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/caret-up.svg b/crates/desktop/ui/assets/caret-up.svg deleted file mode 100644 index 10e33a46..00000000 --- a/crates/desktop/ui/assets/caret-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cart-filled.svg b/crates/desktop/ui/assets/cart-filled.svg deleted file mode 100644 index 45383f2d..00000000 --- a/crates/desktop/ui/assets/cart-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cart.svg b/crates/desktop/ui/assets/cart.svg deleted file mode 100644 index edded74e..00000000 --- a/crates/desktop/ui/assets/cart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/catch-up-filled.svg b/crates/desktop/ui/assets/catch-up-filled.svg deleted file mode 100644 index dbb682b7..00000000 --- a/crates/desktop/ui/assets/catch-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/catch-up.svg b/crates/desktop/ui/assets/catch-up.svg deleted file mode 100644 index 3a2c29e0..00000000 --- a/crates/desktop/ui/assets/catch-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cd-filled.svg b/crates/desktop/ui/assets/cd-filled.svg deleted file mode 100644 index b9efb303..00000000 --- a/crates/desktop/ui/assets/cd-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cd.svg b/crates/desktop/ui/assets/cd.svg deleted file mode 100644 index 382d9d48..00000000 --- a/crates/desktop/ui/assets/cd.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/certificate-filled.svg b/crates/desktop/ui/assets/certificate-filled.svg deleted file mode 100644 index 4e1f7629..00000000 --- a/crates/desktop/ui/assets/certificate-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/certificate.svg b/crates/desktop/ui/assets/certificate.svg deleted file mode 100644 index 2213f72c..00000000 --- a/crates/desktop/ui/assets/certificate.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/channel-add-filled.svg b/crates/desktop/ui/assets/channel-add-filled.svg deleted file mode 100644 index 7fbf0f6b..00000000 --- a/crates/desktop/ui/assets/channel-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/channel-add.svg b/crates/desktop/ui/assets/channel-add.svg deleted file mode 100644 index 3a138556..00000000 --- a/crates/desktop/ui/assets/channel-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/channel-alert-filled.svg b/crates/desktop/ui/assets/channel-alert-filled.svg deleted file mode 100644 index 01efa0a6..00000000 --- a/crates/desktop/ui/assets/channel-alert-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/channel-alert.svg b/crates/desktop/ui/assets/channel-alert.svg deleted file mode 100644 index be6c5ed7..00000000 --- a/crates/desktop/ui/assets/channel-alert.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/channel-arrow-left-filled.svg b/crates/desktop/ui/assets/channel-arrow-left-filled.svg deleted file mode 100644 index d4537ffc..00000000 --- a/crates/desktop/ui/assets/channel-arrow-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/channel-arrow-left.svg b/crates/desktop/ui/assets/channel-arrow-left.svg deleted file mode 100644 index b686dad7..00000000 --- a/crates/desktop/ui/assets/channel-arrow-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/channel-dismiss-filled.svg b/crates/desktop/ui/assets/channel-dismiss-filled.svg deleted file mode 100644 index 45b4f4b5..00000000 --- a/crates/desktop/ui/assets/channel-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/channel-dismiss.svg b/crates/desktop/ui/assets/channel-dismiss.svg deleted file mode 100644 index 2db17d86..00000000 --- a/crates/desktop/ui/assets/channel-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/channel-filled.svg b/crates/desktop/ui/assets/channel-filled.svg deleted file mode 100644 index 4a04ff30..00000000 --- a/crates/desktop/ui/assets/channel-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/channel-share-filled.svg b/crates/desktop/ui/assets/channel-share-filled.svg deleted file mode 100644 index 6d616acc..00000000 --- a/crates/desktop/ui/assets/channel-share-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/channel-share.svg b/crates/desktop/ui/assets/channel-share.svg deleted file mode 100644 index dd66b79a..00000000 --- a/crates/desktop/ui/assets/channel-share.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/channel-subtract-filled.svg b/crates/desktop/ui/assets/channel-subtract-filled.svg deleted file mode 100644 index 65a3e1fb..00000000 --- a/crates/desktop/ui/assets/channel-subtract-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/channel-subtract.svg b/crates/desktop/ui/assets/channel-subtract.svg deleted file mode 100644 index 07b5cf62..00000000 --- a/crates/desktop/ui/assets/channel-subtract.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/channel.svg b/crates/desktop/ui/assets/channel.svg deleted file mode 100644 index 87b948e5..00000000 --- a/crates/desktop/ui/assets/channel.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chart-multiple-filled.svg b/crates/desktop/ui/assets/chart-multiple-filled.svg deleted file mode 100644 index de816700..00000000 --- a/crates/desktop/ui/assets/chart-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chart-multiple.svg b/crates/desktop/ui/assets/chart-multiple.svg deleted file mode 100644 index 392e36c1..00000000 --- a/crates/desktop/ui/assets/chart-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-add-filled.svg b/crates/desktop/ui/assets/chat-add-filled.svg deleted file mode 100644 index 6b656cbb..00000000 --- a/crates/desktop/ui/assets/chat-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-add.svg b/crates/desktop/ui/assets/chat-add.svg deleted file mode 100644 index 27beb1c4..00000000 --- a/crates/desktop/ui/assets/chat-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-arrow-back-down-filled.svg b/crates/desktop/ui/assets/chat-arrow-back-down-filled.svg deleted file mode 100644 index cd179bce..00000000 --- a/crates/desktop/ui/assets/chat-arrow-back-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-arrow-back-down.svg b/crates/desktop/ui/assets/chat-arrow-back-down.svg deleted file mode 100644 index 0aa6d699..00000000 --- a/crates/desktop/ui/assets/chat-arrow-back-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-arrow-back-filled.svg b/crates/desktop/ui/assets/chat-arrow-back-filled.svg deleted file mode 100644 index 45769ceb..00000000 --- a/crates/desktop/ui/assets/chat-arrow-back-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-arrow-back.svg b/crates/desktop/ui/assets/chat-arrow-back.svg deleted file mode 100644 index 814b8892..00000000 --- a/crates/desktop/ui/assets/chat-arrow-back.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-arrow-double-back-filled.svg b/crates/desktop/ui/assets/chat-arrow-double-back-filled.svg deleted file mode 100644 index 082f6d03..00000000 --- a/crates/desktop/ui/assets/chat-arrow-double-back-filled.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/crates/desktop/ui/assets/chat-arrow-double-back.svg b/crates/desktop/ui/assets/chat-arrow-double-back.svg deleted file mode 100644 index d7d276a0..00000000 --- a/crates/desktop/ui/assets/chat-arrow-double-back.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/crates/desktop/ui/assets/chat-bubbles-question-filled.svg b/crates/desktop/ui/assets/chat-bubbles-question-filled.svg deleted file mode 100644 index 3385be84..00000000 --- a/crates/desktop/ui/assets/chat-bubbles-question-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-bubbles-question.svg b/crates/desktop/ui/assets/chat-bubbles-question.svg deleted file mode 100644 index 32adb282..00000000 --- a/crates/desktop/ui/assets/chat-bubbles-question.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-cursor-filled.svg b/crates/desktop/ui/assets/chat-cursor-filled.svg deleted file mode 100644 index 07b970a4..00000000 --- a/crates/desktop/ui/assets/chat-cursor-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-cursor.svg b/crates/desktop/ui/assets/chat-cursor.svg deleted file mode 100644 index 4bd1a9ff..00000000 --- a/crates/desktop/ui/assets/chat-cursor.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-dismiss-filled.svg b/crates/desktop/ui/assets/chat-dismiss-filled.svg deleted file mode 100644 index 77960169..00000000 --- a/crates/desktop/ui/assets/chat-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-dismiss.svg b/crates/desktop/ui/assets/chat-dismiss.svg deleted file mode 100644 index f7ead880..00000000 --- a/crates/desktop/ui/assets/chat-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-empty-filled.svg b/crates/desktop/ui/assets/chat-empty-filled.svg deleted file mode 100644 index c838ec45..00000000 --- a/crates/desktop/ui/assets/chat-empty-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-empty.svg b/crates/desktop/ui/assets/chat-empty.svg deleted file mode 100644 index 9ff56eed..00000000 --- a/crates/desktop/ui/assets/chat-empty.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-filled.svg b/crates/desktop/ui/assets/chat-filled.svg deleted file mode 100644 index 128e5dfc..00000000 --- a/crates/desktop/ui/assets/chat-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-lock-filled.svg b/crates/desktop/ui/assets/chat-lock-filled.svg deleted file mode 100644 index 059fe14d..00000000 --- a/crates/desktop/ui/assets/chat-lock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-lock.svg b/crates/desktop/ui/assets/chat-lock.svg deleted file mode 100644 index cad68922..00000000 --- a/crates/desktop/ui/assets/chat-lock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-multiple-filled.svg b/crates/desktop/ui/assets/chat-multiple-filled.svg deleted file mode 100644 index 2129af1c..00000000 --- a/crates/desktop/ui/assets/chat-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-multiple-heart-filled.svg b/crates/desktop/ui/assets/chat-multiple-heart-filled.svg deleted file mode 100644 index 6178e756..00000000 --- a/crates/desktop/ui/assets/chat-multiple-heart-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-multiple-heart.svg b/crates/desktop/ui/assets/chat-multiple-heart.svg deleted file mode 100644 index 04ad9912..00000000 --- a/crates/desktop/ui/assets/chat-multiple-heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-multiple.svg b/crates/desktop/ui/assets/chat-multiple.svg deleted file mode 100644 index e518cf01..00000000 --- a/crates/desktop/ui/assets/chat-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-settings-filled.svg b/crates/desktop/ui/assets/chat-settings-filled.svg deleted file mode 100644 index 1f3a5881..00000000 --- a/crates/desktop/ui/assets/chat-settings-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-settings.svg b/crates/desktop/ui/assets/chat-settings.svg deleted file mode 100644 index 3154a28f..00000000 --- a/crates/desktop/ui/assets/chat-settings.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-sparkle-filled.svg b/crates/desktop/ui/assets/chat-sparkle-filled.svg deleted file mode 100644 index 25a82e0f..00000000 --- a/crates/desktop/ui/assets/chat-sparkle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-sparkle.svg b/crates/desktop/ui/assets/chat-sparkle.svg deleted file mode 100644 index bb959003..00000000 --- a/crates/desktop/ui/assets/chat-sparkle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-warning-filled.svg b/crates/desktop/ui/assets/chat-warning-filled.svg deleted file mode 100644 index a95d4a02..00000000 --- a/crates/desktop/ui/assets/chat-warning-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat-warning.svg b/crates/desktop/ui/assets/chat-warning.svg deleted file mode 100644 index 5cb62fa5..00000000 --- a/crates/desktop/ui/assets/chat-warning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chat.svg b/crates/desktop/ui/assets/chat.svg deleted file mode 100644 index 44b62b3c..00000000 --- a/crates/desktop/ui/assets/chat.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkbox-checked-filled.svg b/crates/desktop/ui/assets/checkbox-checked-filled.svg deleted file mode 100644 index 5727d0cf..00000000 --- a/crates/desktop/ui/assets/checkbox-checked-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkbox-checked-sync-filled.svg b/crates/desktop/ui/assets/checkbox-checked-sync-filled.svg deleted file mode 100644 index 018c1190..00000000 --- a/crates/desktop/ui/assets/checkbox-checked-sync-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkbox-checked-sync.svg b/crates/desktop/ui/assets/checkbox-checked-sync.svg deleted file mode 100644 index 6400e71e..00000000 --- a/crates/desktop/ui/assets/checkbox-checked-sync.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkbox-checked.svg b/crates/desktop/ui/assets/checkbox-checked.svg deleted file mode 100644 index 1b908e4a..00000000 --- a/crates/desktop/ui/assets/checkbox-checked.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkbox-indeterminate-filled.svg b/crates/desktop/ui/assets/checkbox-indeterminate-filled.svg deleted file mode 100644 index 06c0db73..00000000 --- a/crates/desktop/ui/assets/checkbox-indeterminate-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkbox-indeterminate.svg b/crates/desktop/ui/assets/checkbox-indeterminate.svg deleted file mode 100644 index 9acbfade..00000000 --- a/crates/desktop/ui/assets/checkbox-indeterminate.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkbox-person-filled.svg b/crates/desktop/ui/assets/checkbox-person-filled.svg deleted file mode 100644 index 91944c25..00000000 --- a/crates/desktop/ui/assets/checkbox-person-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkbox-person.svg b/crates/desktop/ui/assets/checkbox-person.svg deleted file mode 100644 index 66240766..00000000 --- a/crates/desktop/ui/assets/checkbox-person.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkbox-unchecked-filled.svg b/crates/desktop/ui/assets/checkbox-unchecked-filled.svg deleted file mode 100644 index 07c79eb0..00000000 --- a/crates/desktop/ui/assets/checkbox-unchecked-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkbox-unchecked.svg b/crates/desktop/ui/assets/checkbox-unchecked.svg deleted file mode 100644 index 4805c193..00000000 --- a/crates/desktop/ui/assets/checkbox-unchecked.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkmark-circle-filled.svg b/crates/desktop/ui/assets/checkmark-circle-filled.svg deleted file mode 100644 index e1da2aa0..00000000 --- a/crates/desktop/ui/assets/checkmark-circle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkmark-circle-square-filled.svg b/crates/desktop/ui/assets/checkmark-circle-square-filled.svg deleted file mode 100644 index d0b2e1c1..00000000 --- a/crates/desktop/ui/assets/checkmark-circle-square-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkmark-circle-square.svg b/crates/desktop/ui/assets/checkmark-circle-square.svg deleted file mode 100644 index 15f6584a..00000000 --- a/crates/desktop/ui/assets/checkmark-circle-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkmark-circle-warning-filled.svg b/crates/desktop/ui/assets/checkmark-circle-warning-filled.svg deleted file mode 100644 index 6c2c6439..00000000 --- a/crates/desktop/ui/assets/checkmark-circle-warning-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkmark-circle-warning.svg b/crates/desktop/ui/assets/checkmark-circle-warning.svg deleted file mode 100644 index 5e8308a8..00000000 --- a/crates/desktop/ui/assets/checkmark-circle-warning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkmark-circle.svg b/crates/desktop/ui/assets/checkmark-circle.svg deleted file mode 100644 index ed49a3b7..00000000 --- a/crates/desktop/ui/assets/checkmark-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkmark-filled.svg b/crates/desktop/ui/assets/checkmark-filled.svg deleted file mode 100644 index e7a92ee2..00000000 --- a/crates/desktop/ui/assets/checkmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkmark-lock-filled.svg b/crates/desktop/ui/assets/checkmark-lock-filled.svg deleted file mode 100644 index b4b60f22..00000000 --- a/crates/desktop/ui/assets/checkmark-lock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkmark-lock.svg b/crates/desktop/ui/assets/checkmark-lock.svg deleted file mode 100644 index 81690071..00000000 --- a/crates/desktop/ui/assets/checkmark-lock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkmark-starburst-filled.svg b/crates/desktop/ui/assets/checkmark-starburst-filled.svg deleted file mode 100644 index f09f9ba7..00000000 --- a/crates/desktop/ui/assets/checkmark-starburst-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkmark-starburst.svg b/crates/desktop/ui/assets/checkmark-starburst.svg deleted file mode 100644 index de23fda8..00000000 --- a/crates/desktop/ui/assets/checkmark-starburst.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkmark-underline-circle-filled.svg b/crates/desktop/ui/assets/checkmark-underline-circle-filled.svg deleted file mode 100644 index 5b483347..00000000 --- a/crates/desktop/ui/assets/checkmark-underline-circle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkmark-underline-circle.svg b/crates/desktop/ui/assets/checkmark-underline-circle.svg deleted file mode 100644 index 5380842b..00000000 --- a/crates/desktop/ui/assets/checkmark-underline-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/checkmark.svg b/crates/desktop/ui/assets/checkmark.svg deleted file mode 100644 index 040b38c2..00000000 --- a/crates/desktop/ui/assets/checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-circle-down-filled.svg b/crates/desktop/ui/assets/chevron-circle-down-filled.svg deleted file mode 100644 index aec7a47d..00000000 --- a/crates/desktop/ui/assets/chevron-circle-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-circle-down.svg b/crates/desktop/ui/assets/chevron-circle-down.svg deleted file mode 100644 index 8109d424..00000000 --- a/crates/desktop/ui/assets/chevron-circle-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-circle-left-filled.svg b/crates/desktop/ui/assets/chevron-circle-left-filled.svg deleted file mode 100644 index b88bda61..00000000 --- a/crates/desktop/ui/assets/chevron-circle-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-circle-left.svg b/crates/desktop/ui/assets/chevron-circle-left.svg deleted file mode 100644 index 904d535c..00000000 --- a/crates/desktop/ui/assets/chevron-circle-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-circle-right-filled.svg b/crates/desktop/ui/assets/chevron-circle-right-filled.svg deleted file mode 100644 index b471c452..00000000 --- a/crates/desktop/ui/assets/chevron-circle-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-circle-right.svg b/crates/desktop/ui/assets/chevron-circle-right.svg deleted file mode 100644 index d2e8c4d6..00000000 --- a/crates/desktop/ui/assets/chevron-circle-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-circle-up-filled.svg b/crates/desktop/ui/assets/chevron-circle-up-filled.svg deleted file mode 100644 index 164fbc75..00000000 --- a/crates/desktop/ui/assets/chevron-circle-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-circle-up.svg b/crates/desktop/ui/assets/chevron-circle-up.svg deleted file mode 100644 index d29f40f8..00000000 --- a/crates/desktop/ui/assets/chevron-circle-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-double-down-filled.svg b/crates/desktop/ui/assets/chevron-double-down-filled.svg deleted file mode 100644 index 84875d19..00000000 --- a/crates/desktop/ui/assets/chevron-double-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-double-down.svg b/crates/desktop/ui/assets/chevron-double-down.svg deleted file mode 100644 index 4ad3011c..00000000 --- a/crates/desktop/ui/assets/chevron-double-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-double-left-filled.svg b/crates/desktop/ui/assets/chevron-double-left-filled.svg deleted file mode 100644 index e045de9b..00000000 --- a/crates/desktop/ui/assets/chevron-double-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-double-left.svg b/crates/desktop/ui/assets/chevron-double-left.svg deleted file mode 100644 index 49cf939c..00000000 --- a/crates/desktop/ui/assets/chevron-double-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-double-right-filled.svg b/crates/desktop/ui/assets/chevron-double-right-filled.svg deleted file mode 100644 index faee9694..00000000 --- a/crates/desktop/ui/assets/chevron-double-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-double-right.svg b/crates/desktop/ui/assets/chevron-double-right.svg deleted file mode 100644 index b1119797..00000000 --- a/crates/desktop/ui/assets/chevron-double-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-double-up-filled.svg b/crates/desktop/ui/assets/chevron-double-up-filled.svg deleted file mode 100644 index eb78b9a1..00000000 --- a/crates/desktop/ui/assets/chevron-double-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-double-up.svg b/crates/desktop/ui/assets/chevron-double-up.svg deleted file mode 100644 index d464a2e8..00000000 --- a/crates/desktop/ui/assets/chevron-double-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-down-filled.svg b/crates/desktop/ui/assets/chevron-down-filled.svg deleted file mode 100644 index 5393cef2..00000000 --- a/crates/desktop/ui/assets/chevron-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-down-up-filled.svg b/crates/desktop/ui/assets/chevron-down-up-filled.svg deleted file mode 100644 index e15b1851..00000000 --- a/crates/desktop/ui/assets/chevron-down-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-down-up.svg b/crates/desktop/ui/assets/chevron-down-up.svg deleted file mode 100644 index caa30ad5..00000000 --- a/crates/desktop/ui/assets/chevron-down-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-down.svg b/crates/desktop/ui/assets/chevron-down.svg deleted file mode 100644 index 4edca8c6..00000000 --- a/crates/desktop/ui/assets/chevron-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-left-filled.svg b/crates/desktop/ui/assets/chevron-left-filled.svg deleted file mode 100644 index ec3df475..00000000 --- a/crates/desktop/ui/assets/chevron-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-left.svg b/crates/desktop/ui/assets/chevron-left.svg deleted file mode 100644 index 601ac4b9..00000000 --- a/crates/desktop/ui/assets/chevron-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-right-filled.svg b/crates/desktop/ui/assets/chevron-right-filled.svg deleted file mode 100644 index 7de66e00..00000000 --- a/crates/desktop/ui/assets/chevron-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-right.svg b/crates/desktop/ui/assets/chevron-right.svg deleted file mode 100644 index be737173..00000000 --- a/crates/desktop/ui/assets/chevron-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-up-down-filled.svg b/crates/desktop/ui/assets/chevron-up-down-filled.svg deleted file mode 100644 index e6302c24..00000000 --- a/crates/desktop/ui/assets/chevron-up-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-up-down.svg b/crates/desktop/ui/assets/chevron-up-down.svg deleted file mode 100644 index 25754644..00000000 --- a/crates/desktop/ui/assets/chevron-up-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-up-filled.svg b/crates/desktop/ui/assets/chevron-up-filled.svg deleted file mode 100644 index 4bbe9809..00000000 --- a/crates/desktop/ui/assets/chevron-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/chevron-up.svg b/crates/desktop/ui/assets/chevron-up.svg deleted file mode 100644 index 781f8d95..00000000 --- a/crates/desktop/ui/assets/chevron-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/circle-filled.svg b/crates/desktop/ui/assets/circle-filled.svg deleted file mode 100644 index 0cd6fa1b..00000000 --- a/crates/desktop/ui/assets/circle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/circle-half-fill-filled.svg b/crates/desktop/ui/assets/circle-half-fill-filled.svg deleted file mode 100644 index 6df1d072..00000000 --- a/crates/desktop/ui/assets/circle-half-fill-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/circle-half-fill.svg b/crates/desktop/ui/assets/circle-half-fill.svg deleted file mode 100644 index ba7dbc3c..00000000 --- a/crates/desktop/ui/assets/circle-half-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/circle-hint-filled.svg b/crates/desktop/ui/assets/circle-hint-filled.svg deleted file mode 100644 index 32b44ef3..00000000 --- a/crates/desktop/ui/assets/circle-hint-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/circle-hint-half-vertical-filled.svg b/crates/desktop/ui/assets/circle-hint-half-vertical-filled.svg deleted file mode 100644 index 1142974d..00000000 --- a/crates/desktop/ui/assets/circle-hint-half-vertical-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/circle-hint-half-vertical.svg b/crates/desktop/ui/assets/circle-hint-half-vertical.svg deleted file mode 100644 index a0d9e8ed..00000000 --- a/crates/desktop/ui/assets/circle-hint-half-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/circle-hint.svg b/crates/desktop/ui/assets/circle-hint.svg deleted file mode 100644 index e96db7aa..00000000 --- a/crates/desktop/ui/assets/circle-hint.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/circle-image-filled.svg b/crates/desktop/ui/assets/circle-image-filled.svg deleted file mode 100644 index d0f1c15d..00000000 --- a/crates/desktop/ui/assets/circle-image-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/circle-image.svg b/crates/desktop/ui/assets/circle-image.svg deleted file mode 100644 index 45aab8d1..00000000 --- a/crates/desktop/ui/assets/circle-image.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/circle-line-filled.svg b/crates/desktop/ui/assets/circle-line-filled.svg deleted file mode 100644 index e0a931fc..00000000 --- a/crates/desktop/ui/assets/circle-line-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/circle-line.svg b/crates/desktop/ui/assets/circle-line.svg deleted file mode 100644 index 348dbd2d..00000000 --- a/crates/desktop/ui/assets/circle-line.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/circle-loading.svg b/crates/desktop/ui/assets/circle-loading.svg deleted file mode 100644 index 30bf5411..00000000 --- a/crates/desktop/ui/assets/circle-loading.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - diff --git a/crates/desktop/ui/assets/circle-off-filled.svg b/crates/desktop/ui/assets/circle-off-filled.svg deleted file mode 100644 index 94d0d0e8..00000000 --- a/crates/desktop/ui/assets/circle-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/circle-off.svg b/crates/desktop/ui/assets/circle-off.svg deleted file mode 100644 index 410c941b..00000000 --- a/crates/desktop/ui/assets/circle-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/circle.svg b/crates/desktop/ui/assets/circle.svg deleted file mode 100644 index 82be0ac7..00000000 --- a/crates/desktop/ui/assets/circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/city-filled.svg b/crates/desktop/ui/assets/city-filled.svg deleted file mode 100644 index d9f7b4c7..00000000 --- a/crates/desktop/ui/assets/city-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/city.svg b/crates/desktop/ui/assets/city.svg deleted file mode 100644 index b667a512..00000000 --- a/crates/desktop/ui/assets/city.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/classification-filled.svg b/crates/desktop/ui/assets/classification-filled.svg deleted file mode 100644 index 5a87c655..00000000 --- a/crates/desktop/ui/assets/classification-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/classification.svg b/crates/desktop/ui/assets/classification.svg deleted file mode 100644 index 53809175..00000000 --- a/crates/desktop/ui/assets/classification.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clear-formatting-filled.svg b/crates/desktop/ui/assets/clear-formatting-filled.svg deleted file mode 100644 index 19730df9..00000000 --- a/crates/desktop/ui/assets/clear-formatting-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clear-formatting.svg b/crates/desktop/ui/assets/clear-formatting.svg deleted file mode 100644 index df9f9e2c..00000000 --- a/crates/desktop/ui/assets/clear-formatting.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-3-day-filled.svg b/crates/desktop/ui/assets/clipboard-3-day-filled.svg deleted file mode 100644 index c2b498bd..00000000 --- a/crates/desktop/ui/assets/clipboard-3-day-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-3-day.svg b/crates/desktop/ui/assets/clipboard-3-day.svg deleted file mode 100644 index 1bcc40d9..00000000 --- a/crates/desktop/ui/assets/clipboard-3-day.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-arrow-right-filled.svg b/crates/desktop/ui/assets/clipboard-arrow-right-filled.svg deleted file mode 100644 index d15cd60c..00000000 --- a/crates/desktop/ui/assets/clipboard-arrow-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-arrow-right.svg b/crates/desktop/ui/assets/clipboard-arrow-right.svg deleted file mode 100644 index 08960315..00000000 --- a/crates/desktop/ui/assets/clipboard-arrow-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-brush-filled.svg b/crates/desktop/ui/assets/clipboard-brush-filled.svg deleted file mode 100644 index 4c3959e8..00000000 --- a/crates/desktop/ui/assets/clipboard-brush-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-brush.svg b/crates/desktop/ui/assets/clipboard-brush.svg deleted file mode 100644 index 36de7615..00000000 --- a/crates/desktop/ui/assets/clipboard-brush.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-bullet-list-filled.svg b/crates/desktop/ui/assets/clipboard-bullet-list-filled.svg deleted file mode 100644 index e86e3a07..00000000 --- a/crates/desktop/ui/assets/clipboard-bullet-list-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-bullet-list-ltr-filled.svg b/crates/desktop/ui/assets/clipboard-bullet-list-ltr-filled.svg deleted file mode 100644 index e86e3a07..00000000 --- a/crates/desktop/ui/assets/clipboard-bullet-list-ltr-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-bullet-list-ltr.svg b/crates/desktop/ui/assets/clipboard-bullet-list-ltr.svg deleted file mode 100644 index 444eeafe..00000000 --- a/crates/desktop/ui/assets/clipboard-bullet-list-ltr.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-bullet-list-rtl-filled.svg b/crates/desktop/ui/assets/clipboard-bullet-list-rtl-filled.svg deleted file mode 100644 index 23395082..00000000 --- a/crates/desktop/ui/assets/clipboard-bullet-list-rtl-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-bullet-list-rtl.svg b/crates/desktop/ui/assets/clipboard-bullet-list-rtl.svg deleted file mode 100644 index 356c3e6d..00000000 --- a/crates/desktop/ui/assets/clipboard-bullet-list-rtl.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-bullet-list.svg b/crates/desktop/ui/assets/clipboard-bullet-list.svg deleted file mode 100644 index 444eeafe..00000000 --- a/crates/desktop/ui/assets/clipboard-bullet-list.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-checkmark-filled.svg b/crates/desktop/ui/assets/clipboard-checkmark-filled.svg deleted file mode 100644 index 9649a110..00000000 --- a/crates/desktop/ui/assets/clipboard-checkmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-checkmark.svg b/crates/desktop/ui/assets/clipboard-checkmark.svg deleted file mode 100644 index 22f8b6d9..00000000 --- a/crates/desktop/ui/assets/clipboard-checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-code-filled.svg b/crates/desktop/ui/assets/clipboard-code-filled.svg deleted file mode 100644 index 6a679bb4..00000000 --- a/crates/desktop/ui/assets/clipboard-code-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-code.svg b/crates/desktop/ui/assets/clipboard-code.svg deleted file mode 100644 index 723f42e0..00000000 --- a/crates/desktop/ui/assets/clipboard-code.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-day-filled.svg b/crates/desktop/ui/assets/clipboard-day-filled.svg deleted file mode 100644 index 3df3a4e5..00000000 --- a/crates/desktop/ui/assets/clipboard-day-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-day.svg b/crates/desktop/ui/assets/clipboard-day.svg deleted file mode 100644 index 38cc1ca0..00000000 --- a/crates/desktop/ui/assets/clipboard-day.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-error-filled.svg b/crates/desktop/ui/assets/clipboard-error-filled.svg deleted file mode 100644 index e5b11917..00000000 --- a/crates/desktop/ui/assets/clipboard-error-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-error.svg b/crates/desktop/ui/assets/clipboard-error.svg deleted file mode 100644 index 29736d94..00000000 --- a/crates/desktop/ui/assets/clipboard-error.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-filled.svg b/crates/desktop/ui/assets/clipboard-filled.svg deleted file mode 100644 index 08b99bfc..00000000 --- a/crates/desktop/ui/assets/clipboard-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-letter-filled.svg b/crates/desktop/ui/assets/clipboard-letter-filled.svg deleted file mode 100644 index 67cb9f28..00000000 --- a/crates/desktop/ui/assets/clipboard-letter-filled.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/crates/desktop/ui/assets/clipboard-letter.svg b/crates/desktop/ui/assets/clipboard-letter.svg deleted file mode 100644 index 2eaa4caa..00000000 --- a/crates/desktop/ui/assets/clipboard-letter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-link-filled.svg b/crates/desktop/ui/assets/clipboard-link-filled.svg deleted file mode 100644 index d3a10b51..00000000 --- a/crates/desktop/ui/assets/clipboard-link-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-link.svg b/crates/desktop/ui/assets/clipboard-link.svg deleted file mode 100644 index e2b23812..00000000 --- a/crates/desktop/ui/assets/clipboard-link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-math-formula-filled.svg b/crates/desktop/ui/assets/clipboard-math-formula-filled.svg deleted file mode 100644 index def53a91..00000000 --- a/crates/desktop/ui/assets/clipboard-math-formula-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-math-formula.svg b/crates/desktop/ui/assets/clipboard-math-formula.svg deleted file mode 100644 index 59f4ac58..00000000 --- a/crates/desktop/ui/assets/clipboard-math-formula.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-month-filled.svg b/crates/desktop/ui/assets/clipboard-month-filled.svg deleted file mode 100644 index 92dd04d7..00000000 --- a/crates/desktop/ui/assets/clipboard-month-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-month.svg b/crates/desktop/ui/assets/clipboard-month.svg deleted file mode 100644 index 0ad3e1e8..00000000 --- a/crates/desktop/ui/assets/clipboard-month.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-multiple-filled.svg b/crates/desktop/ui/assets/clipboard-multiple-filled.svg deleted file mode 100644 index 807e6102..00000000 --- a/crates/desktop/ui/assets/clipboard-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-multiple.svg b/crates/desktop/ui/assets/clipboard-multiple.svg deleted file mode 100644 index 5019e1ba..00000000 --- a/crates/desktop/ui/assets/clipboard-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-note-filled.svg b/crates/desktop/ui/assets/clipboard-note-filled.svg deleted file mode 100644 index 8d18cd74..00000000 --- a/crates/desktop/ui/assets/clipboard-note-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-note.svg b/crates/desktop/ui/assets/clipboard-note.svg deleted file mode 100644 index e3a749ac..00000000 --- a/crates/desktop/ui/assets/clipboard-note.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-number-123-filled.svg b/crates/desktop/ui/assets/clipboard-number-123-filled.svg deleted file mode 100644 index 4c495d91..00000000 --- a/crates/desktop/ui/assets/clipboard-number-123-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-number-123.svg b/crates/desktop/ui/assets/clipboard-number-123.svg deleted file mode 100644 index 38833355..00000000 --- a/crates/desktop/ui/assets/clipboard-number-123.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-paste-filled.svg b/crates/desktop/ui/assets/clipboard-paste-filled.svg deleted file mode 100644 index cd6599c1..00000000 --- a/crates/desktop/ui/assets/clipboard-paste-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-paste.svg b/crates/desktop/ui/assets/clipboard-paste.svg deleted file mode 100644 index f9eefb2d..00000000 --- a/crates/desktop/ui/assets/clipboard-paste.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-task-filled.svg b/crates/desktop/ui/assets/clipboard-task-filled.svg deleted file mode 100644 index f3b8943f..00000000 --- a/crates/desktop/ui/assets/clipboard-task-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-task-list-filled.svg b/crates/desktop/ui/assets/clipboard-task-list-filled.svg deleted file mode 100644 index 2b96c419..00000000 --- a/crates/desktop/ui/assets/clipboard-task-list-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-task-list.svg b/crates/desktop/ui/assets/clipboard-task-list.svg deleted file mode 100644 index 28270707..00000000 --- a/crates/desktop/ui/assets/clipboard-task-list.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-task.svg b/crates/desktop/ui/assets/clipboard-task.svg deleted file mode 100644 index d3eadfe7..00000000 --- a/crates/desktop/ui/assets/clipboard-task.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-text-ltr-filled.svg b/crates/desktop/ui/assets/clipboard-text-ltr-filled.svg deleted file mode 100644 index c9ff296a..00000000 --- a/crates/desktop/ui/assets/clipboard-text-ltr-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-text-ltr.svg b/crates/desktop/ui/assets/clipboard-text-ltr.svg deleted file mode 100644 index 8cd5794c..00000000 --- a/crates/desktop/ui/assets/clipboard-text-ltr.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-text-rtl-filled.svg b/crates/desktop/ui/assets/clipboard-text-rtl-filled.svg deleted file mode 100644 index eacd3f12..00000000 --- a/crates/desktop/ui/assets/clipboard-text-rtl-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard-text-rtl.svg b/crates/desktop/ui/assets/clipboard-text-rtl.svg deleted file mode 100644 index 66baa09f..00000000 --- a/crates/desktop/ui/assets/clipboard-text-rtl.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clipboard.svg b/crates/desktop/ui/assets/clipboard.svg deleted file mode 100644 index 36038c8a..00000000 --- a/crates/desktop/ui/assets/clipboard.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clock-alarm-filled.svg b/crates/desktop/ui/assets/clock-alarm-filled.svg deleted file mode 100644 index 28fa979f..00000000 --- a/crates/desktop/ui/assets/clock-alarm-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clock-alarm.svg b/crates/desktop/ui/assets/clock-alarm.svg deleted file mode 100644 index fa1e6925..00000000 --- a/crates/desktop/ui/assets/clock-alarm.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clock-bill-filled.svg b/crates/desktop/ui/assets/clock-bill-filled.svg deleted file mode 100644 index a25a4e68..00000000 --- a/crates/desktop/ui/assets/clock-bill-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clock-bill.svg b/crates/desktop/ui/assets/clock-bill.svg deleted file mode 100644 index 320f4e01..00000000 --- a/crates/desktop/ui/assets/clock-bill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clock-filled.svg b/crates/desktop/ui/assets/clock-filled.svg deleted file mode 100644 index 0a4917a7..00000000 --- a/crates/desktop/ui/assets/clock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clock-lock-filled.svg b/crates/desktop/ui/assets/clock-lock-filled.svg deleted file mode 100644 index a8b9dbcc..00000000 --- a/crates/desktop/ui/assets/clock-lock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clock-lock.svg b/crates/desktop/ui/assets/clock-lock.svg deleted file mode 100644 index 3dee3e1e..00000000 --- a/crates/desktop/ui/assets/clock-lock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clock.svg b/crates/desktop/ui/assets/clock.svg deleted file mode 100644 index a5bef154..00000000 --- a/crates/desktop/ui/assets/clock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/closed-caption-filled.svg b/crates/desktop/ui/assets/closed-caption-filled.svg deleted file mode 100644 index a0cf1c97..00000000 --- a/crates/desktop/ui/assets/closed-caption-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/closed-caption-off-filled.svg b/crates/desktop/ui/assets/closed-caption-off-filled.svg deleted file mode 100644 index b1b0680d..00000000 --- a/crates/desktop/ui/assets/closed-caption-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/closed-caption-off.svg b/crates/desktop/ui/assets/closed-caption-off.svg deleted file mode 100644 index 1fd856ab..00000000 --- a/crates/desktop/ui/assets/closed-caption-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/closed-caption.svg b/crates/desktop/ui/assets/closed-caption.svg deleted file mode 100644 index 7033177a..00000000 --- a/crates/desktop/ui/assets/closed-caption.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-add-filled.svg b/crates/desktop/ui/assets/cloud-add-filled.svg deleted file mode 100644 index a3c48dae..00000000 --- a/crates/desktop/ui/assets/cloud-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-add.svg b/crates/desktop/ui/assets/cloud-add.svg deleted file mode 100644 index c0522f02..00000000 --- a/crates/desktop/ui/assets/cloud-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-archive-filled.svg b/crates/desktop/ui/assets/cloud-archive-filled.svg deleted file mode 100644 index 73b7581e..00000000 --- a/crates/desktop/ui/assets/cloud-archive-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-archive.svg b/crates/desktop/ui/assets/cloud-archive.svg deleted file mode 100644 index f29145aa..00000000 --- a/crates/desktop/ui/assets/cloud-archive.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-arrow-down-filled.svg b/crates/desktop/ui/assets/cloud-arrow-down-filled.svg deleted file mode 100644 index 284e76d1..00000000 --- a/crates/desktop/ui/assets/cloud-arrow-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-arrow-down.svg b/crates/desktop/ui/assets/cloud-arrow-down.svg deleted file mode 100644 index a78eb2fc..00000000 --- a/crates/desktop/ui/assets/cloud-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-arrow-right-filled.svg b/crates/desktop/ui/assets/cloud-arrow-right-filled.svg deleted file mode 100644 index 4da2ecc5..00000000 --- a/crates/desktop/ui/assets/cloud-arrow-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-arrow-right.svg b/crates/desktop/ui/assets/cloud-arrow-right.svg deleted file mode 100644 index 10beb39a..00000000 --- a/crates/desktop/ui/assets/cloud-arrow-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-arrow-up-filled.svg b/crates/desktop/ui/assets/cloud-arrow-up-filled.svg deleted file mode 100644 index 8585b838..00000000 --- a/crates/desktop/ui/assets/cloud-arrow-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-arrow-up.svg b/crates/desktop/ui/assets/cloud-arrow-up.svg deleted file mode 100644 index f2cdcb5c..00000000 --- a/crates/desktop/ui/assets/cloud-arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-beaker-filled.svg b/crates/desktop/ui/assets/cloud-beaker-filled.svg deleted file mode 100644 index ac016806..00000000 --- a/crates/desktop/ui/assets/cloud-beaker-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-beaker.svg b/crates/desktop/ui/assets/cloud-beaker.svg deleted file mode 100644 index 41365486..00000000 --- a/crates/desktop/ui/assets/cloud-beaker.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-checkmark-filled.svg b/crates/desktop/ui/assets/cloud-checkmark-filled.svg deleted file mode 100644 index 6a29e817..00000000 --- a/crates/desktop/ui/assets/cloud-checkmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-checkmark.svg b/crates/desktop/ui/assets/cloud-checkmark.svg deleted file mode 100644 index 6095fcdc..00000000 --- a/crates/desktop/ui/assets/cloud-checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-cube-filled.svg b/crates/desktop/ui/assets/cloud-cube-filled.svg deleted file mode 100644 index 834c56b8..00000000 --- a/crates/desktop/ui/assets/cloud-cube-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-cube.svg b/crates/desktop/ui/assets/cloud-cube.svg deleted file mode 100644 index 20716217..00000000 --- a/crates/desktop/ui/assets/cloud-cube.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-dismiss-filled.svg b/crates/desktop/ui/assets/cloud-dismiss-filled.svg deleted file mode 100644 index 20d0fe38..00000000 --- a/crates/desktop/ui/assets/cloud-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-dismiss.svg b/crates/desktop/ui/assets/cloud-dismiss.svg deleted file mode 100644 index 67026f10..00000000 --- a/crates/desktop/ui/assets/cloud-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-edit-filled.svg b/crates/desktop/ui/assets/cloud-edit-filled.svg deleted file mode 100644 index e538b183..00000000 --- a/crates/desktop/ui/assets/cloud-edit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-edit.svg b/crates/desktop/ui/assets/cloud-edit.svg deleted file mode 100644 index 92af03da..00000000 --- a/crates/desktop/ui/assets/cloud-edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-error-filled.svg b/crates/desktop/ui/assets/cloud-error-filled.svg deleted file mode 100644 index 956f2cbb..00000000 --- a/crates/desktop/ui/assets/cloud-error-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-error.svg b/crates/desktop/ui/assets/cloud-error.svg deleted file mode 100644 index 54e99201..00000000 --- a/crates/desktop/ui/assets/cloud-error.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-filled.svg b/crates/desktop/ui/assets/cloud-filled.svg deleted file mode 100644 index d364e1f8..00000000 --- a/crates/desktop/ui/assets/cloud-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-link-filled.svg b/crates/desktop/ui/assets/cloud-link-filled.svg deleted file mode 100644 index 8cc279f5..00000000 --- a/crates/desktop/ui/assets/cloud-link-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-link.svg b/crates/desktop/ui/assets/cloud-link.svg deleted file mode 100644 index 22485e8a..00000000 --- a/crates/desktop/ui/assets/cloud-link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-off-filled.svg b/crates/desktop/ui/assets/cloud-off-filled.svg deleted file mode 100644 index 506ff94c..00000000 --- a/crates/desktop/ui/assets/cloud-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-off.svg b/crates/desktop/ui/assets/cloud-off.svg deleted file mode 100644 index 2413c5bb..00000000 --- a/crates/desktop/ui/assets/cloud-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-sync-filled.svg b/crates/desktop/ui/assets/cloud-sync-filled.svg deleted file mode 100644 index 7c2c3a13..00000000 --- a/crates/desktop/ui/assets/cloud-sync-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-sync.svg b/crates/desktop/ui/assets/cloud-sync.svg deleted file mode 100644 index a93d6ede..00000000 --- a/crates/desktop/ui/assets/cloud-sync.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-words-filled.svg b/crates/desktop/ui/assets/cloud-words-filled.svg deleted file mode 100644 index 331b606c..00000000 --- a/crates/desktop/ui/assets/cloud-words-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud-words.svg b/crates/desktop/ui/assets/cloud-words.svg deleted file mode 100644 index e07ef814..00000000 --- a/crates/desktop/ui/assets/cloud-words.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cloud.svg b/crates/desktop/ui/assets/cloud.svg deleted file mode 100644 index be10b51c..00000000 --- a/crates/desktop/ui/assets/cloud.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clover-filled.svg b/crates/desktop/ui/assets/clover-filled.svg deleted file mode 100644 index cba7d23a..00000000 --- a/crates/desktop/ui/assets/clover-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/clover.svg b/crates/desktop/ui/assets/clover.svg deleted file mode 100644 index 269db2f8..00000000 --- a/crates/desktop/ui/assets/clover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-block-filled.svg b/crates/desktop/ui/assets/code-block-filled.svg deleted file mode 100644 index e174d0b1..00000000 --- a/crates/desktop/ui/assets/code-block-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-block.svg b/crates/desktop/ui/assets/code-block.svg deleted file mode 100644 index c5483df1..00000000 --- a/crates/desktop/ui/assets/code-block.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-cs-filled.svg b/crates/desktop/ui/assets/code-cs-filled.svg deleted file mode 100644 index f7bb6f89..00000000 --- a/crates/desktop/ui/assets/code-cs-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-cs-rectangle-filled.svg b/crates/desktop/ui/assets/code-cs-rectangle-filled.svg deleted file mode 100644 index ca9c9a78..00000000 --- a/crates/desktop/ui/assets/code-cs-rectangle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-cs-rectangle.svg b/crates/desktop/ui/assets/code-cs-rectangle.svg deleted file mode 100644 index f4e3b29c..00000000 --- a/crates/desktop/ui/assets/code-cs-rectangle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-cs.svg b/crates/desktop/ui/assets/code-cs.svg deleted file mode 100644 index 6b25da28..00000000 --- a/crates/desktop/ui/assets/code-cs.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-filled.svg b/crates/desktop/ui/assets/code-filled.svg deleted file mode 100644 index 7bbb35a1..00000000 --- a/crates/desktop/ui/assets/code-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-fs-filled.svg b/crates/desktop/ui/assets/code-fs-filled.svg deleted file mode 100644 index fbe7dadd..00000000 --- a/crates/desktop/ui/assets/code-fs-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-fs-rectangle-filled.svg b/crates/desktop/ui/assets/code-fs-rectangle-filled.svg deleted file mode 100644 index 106e0662..00000000 --- a/crates/desktop/ui/assets/code-fs-rectangle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-fs-rectangle.svg b/crates/desktop/ui/assets/code-fs-rectangle.svg deleted file mode 100644 index 85553ae7..00000000 --- a/crates/desktop/ui/assets/code-fs-rectangle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-fs.svg b/crates/desktop/ui/assets/code-fs.svg deleted file mode 100644 index 890b7cfc..00000000 --- a/crates/desktop/ui/assets/code-fs.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-js-filled.svg b/crates/desktop/ui/assets/code-js-filled.svg deleted file mode 100644 index aa42b68e..00000000 --- a/crates/desktop/ui/assets/code-js-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-js-rectangle-filled.svg b/crates/desktop/ui/assets/code-js-rectangle-filled.svg deleted file mode 100644 index 56c6f0c5..00000000 --- a/crates/desktop/ui/assets/code-js-rectangle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-js-rectangle.svg b/crates/desktop/ui/assets/code-js-rectangle.svg deleted file mode 100644 index 414c323a..00000000 --- a/crates/desktop/ui/assets/code-js-rectangle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-js.svg b/crates/desktop/ui/assets/code-js.svg deleted file mode 100644 index 037b06c7..00000000 --- a/crates/desktop/ui/assets/code-js.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-py-filled.svg b/crates/desktop/ui/assets/code-py-filled.svg deleted file mode 100644 index 9b98edbc..00000000 --- a/crates/desktop/ui/assets/code-py-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-py-rectangle-filled.svg b/crates/desktop/ui/assets/code-py-rectangle-filled.svg deleted file mode 100644 index 6d2f9b27..00000000 --- a/crates/desktop/ui/assets/code-py-rectangle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-py-rectangle.svg b/crates/desktop/ui/assets/code-py-rectangle.svg deleted file mode 100644 index 43ce72ca..00000000 --- a/crates/desktop/ui/assets/code-py-rectangle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-py.svg b/crates/desktop/ui/assets/code-py.svg deleted file mode 100644 index c24340ae..00000000 --- a/crates/desktop/ui/assets/code-py.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-rb-filled.svg b/crates/desktop/ui/assets/code-rb-filled.svg deleted file mode 100644 index 23d0bb17..00000000 --- a/crates/desktop/ui/assets/code-rb-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-rb-rectangle-filled.svg b/crates/desktop/ui/assets/code-rb-rectangle-filled.svg deleted file mode 100644 index 2ed67425..00000000 --- a/crates/desktop/ui/assets/code-rb-rectangle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-rb-rectangle.svg b/crates/desktop/ui/assets/code-rb-rectangle.svg deleted file mode 100644 index f6808123..00000000 --- a/crates/desktop/ui/assets/code-rb-rectangle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-rb.svg b/crates/desktop/ui/assets/code-rb.svg deleted file mode 100644 index f62b6aff..00000000 --- a/crates/desktop/ui/assets/code-rb.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-text-filled.svg b/crates/desktop/ui/assets/code-text-filled.svg deleted file mode 100644 index 5c17f4a9..00000000 --- a/crates/desktop/ui/assets/code-text-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-text-off-filled.svg b/crates/desktop/ui/assets/code-text-off-filled.svg deleted file mode 100644 index dbb5963d..00000000 --- a/crates/desktop/ui/assets/code-text-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-text-off.svg b/crates/desktop/ui/assets/code-text-off.svg deleted file mode 100644 index 59ddb74c..00000000 --- a/crates/desktop/ui/assets/code-text-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-text.svg b/crates/desktop/ui/assets/code-text.svg deleted file mode 100644 index 42ec7a30..00000000 --- a/crates/desktop/ui/assets/code-text.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-ts-filled.svg b/crates/desktop/ui/assets/code-ts-filled.svg deleted file mode 100644 index 4a6fb7f8..00000000 --- a/crates/desktop/ui/assets/code-ts-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-ts-rectangle-filled.svg b/crates/desktop/ui/assets/code-ts-rectangle-filled.svg deleted file mode 100644 index d9644ec0..00000000 --- a/crates/desktop/ui/assets/code-ts-rectangle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-ts-rectangle.svg b/crates/desktop/ui/assets/code-ts-rectangle.svg deleted file mode 100644 index 0f8d70c2..00000000 --- a/crates/desktop/ui/assets/code-ts-rectangle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-ts.svg b/crates/desktop/ui/assets/code-ts.svg deleted file mode 100644 index 9f402856..00000000 --- a/crates/desktop/ui/assets/code-ts.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-vb-filled.svg b/crates/desktop/ui/assets/code-vb-filled.svg deleted file mode 100644 index 620459ac..00000000 --- a/crates/desktop/ui/assets/code-vb-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-vb-rectangle-filled.svg b/crates/desktop/ui/assets/code-vb-rectangle-filled.svg deleted file mode 100644 index e552a4e3..00000000 --- a/crates/desktop/ui/assets/code-vb-rectangle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-vb-rectangle.svg b/crates/desktop/ui/assets/code-vb-rectangle.svg deleted file mode 100644 index 677ec47f..00000000 --- a/crates/desktop/ui/assets/code-vb-rectangle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code-vb.svg b/crates/desktop/ui/assets/code-vb.svg deleted file mode 100644 index 7d47168a..00000000 --- a/crates/desktop/ui/assets/code-vb.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/code.svg b/crates/desktop/ui/assets/code.svg deleted file mode 100644 index b8353c3c..00000000 --- a/crates/desktop/ui/assets/code.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/coin-stack-filled.svg b/crates/desktop/ui/assets/coin-stack-filled.svg deleted file mode 100644 index c302a289..00000000 --- a/crates/desktop/ui/assets/coin-stack-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/coin-stack.svg b/crates/desktop/ui/assets/coin-stack.svg deleted file mode 100644 index 92177194..00000000 --- a/crates/desktop/ui/assets/coin-stack.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/collections-filled.svg b/crates/desktop/ui/assets/collections-filled.svg deleted file mode 100644 index ecaaf819..00000000 --- a/crates/desktop/ui/assets/collections-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/collections.svg b/crates/desktop/ui/assets/collections.svg deleted file mode 100644 index 01ea76f3..00000000 --- a/crates/desktop/ui/assets/collections.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/color-fill-accent.svg b/crates/desktop/ui/assets/color-fill-accent.svg deleted file mode 100644 index 208fb0a0..00000000 --- a/crates/desktop/ui/assets/color-fill-accent.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/color-fill-filled.svg b/crates/desktop/ui/assets/color-fill-filled.svg deleted file mode 100644 index 90cb0007..00000000 --- a/crates/desktop/ui/assets/color-fill-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/color-fill.svg b/crates/desktop/ui/assets/color-fill.svg deleted file mode 100644 index 70981e23..00000000 --- a/crates/desktop/ui/assets/color-fill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/color-filled.svg b/crates/desktop/ui/assets/color-filled.svg deleted file mode 100644 index afdfd40a..00000000 --- a/crates/desktop/ui/assets/color-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/color-line-accent.svg b/crates/desktop/ui/assets/color-line-accent.svg deleted file mode 100644 index 0d1b4367..00000000 --- a/crates/desktop/ui/assets/color-line-accent.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/color-line-filled.svg b/crates/desktop/ui/assets/color-line-filled.svg deleted file mode 100644 index 433e669d..00000000 --- a/crates/desktop/ui/assets/color-line-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/color-line.svg b/crates/desktop/ui/assets/color-line.svg deleted file mode 100644 index 59c016b7..00000000 --- a/crates/desktop/ui/assets/color-line.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/color.svg b/crates/desktop/ui/assets/color.svg deleted file mode 100644 index 3b297ee3..00000000 --- a/crates/desktop/ui/assets/color.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/column-single-compare-filled.svg b/crates/desktop/ui/assets/column-single-compare-filled.svg deleted file mode 100644 index 43155c33..00000000 --- a/crates/desktop/ui/assets/column-single-compare-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/column-single-compare.svg b/crates/desktop/ui/assets/column-single-compare.svg deleted file mode 100644 index 64a153e7..00000000 --- a/crates/desktop/ui/assets/column-single-compare.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/column-single-filled.svg b/crates/desktop/ui/assets/column-single-filled.svg deleted file mode 100644 index 8d01a4f5..00000000 --- a/crates/desktop/ui/assets/column-single-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/column-single.svg b/crates/desktop/ui/assets/column-single.svg deleted file mode 100644 index c22c9565..00000000 --- a/crates/desktop/ui/assets/column-single.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-add-filled.svg b/crates/desktop/ui/assets/comment-add-filled.svg deleted file mode 100644 index beb9938c..00000000 --- a/crates/desktop/ui/assets/comment-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-add.svg b/crates/desktop/ui/assets/comment-add.svg deleted file mode 100644 index 9b23be81..00000000 --- a/crates/desktop/ui/assets/comment-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-arrow-left-filled.svg b/crates/desktop/ui/assets/comment-arrow-left-filled.svg deleted file mode 100644 index 189e5f08..00000000 --- a/crates/desktop/ui/assets/comment-arrow-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-arrow-left.svg b/crates/desktop/ui/assets/comment-arrow-left.svg deleted file mode 100644 index cea14d8b..00000000 --- a/crates/desktop/ui/assets/comment-arrow-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-arrow-right-filled.svg b/crates/desktop/ui/assets/comment-arrow-right-filled.svg deleted file mode 100644 index 99a21377..00000000 --- a/crates/desktop/ui/assets/comment-arrow-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-arrow-right.svg b/crates/desktop/ui/assets/comment-arrow-right.svg deleted file mode 100644 index f0cff07e..00000000 --- a/crates/desktop/ui/assets/comment-arrow-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-checkmark-filled.svg b/crates/desktop/ui/assets/comment-checkmark-filled.svg deleted file mode 100644 index a89cad1b..00000000 --- a/crates/desktop/ui/assets/comment-checkmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-checkmark.svg b/crates/desktop/ui/assets/comment-checkmark.svg deleted file mode 100644 index acfe9835..00000000 --- a/crates/desktop/ui/assets/comment-checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-edit-filled.svg b/crates/desktop/ui/assets/comment-edit-filled.svg deleted file mode 100644 index 5e632caf..00000000 --- a/crates/desktop/ui/assets/comment-edit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-edit.svg b/crates/desktop/ui/assets/comment-edit.svg deleted file mode 100644 index b202e624..00000000 --- a/crates/desktop/ui/assets/comment-edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-error-filled.svg b/crates/desktop/ui/assets/comment-error-filled.svg deleted file mode 100644 index 87dd5b19..00000000 --- a/crates/desktop/ui/assets/comment-error-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-error.svg b/crates/desktop/ui/assets/comment-error.svg deleted file mode 100644 index f943feb3..00000000 --- a/crates/desktop/ui/assets/comment-error.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-filled.svg b/crates/desktop/ui/assets/comment-filled.svg deleted file mode 100644 index a5c1bad9..00000000 --- a/crates/desktop/ui/assets/comment-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-link-filled.svg b/crates/desktop/ui/assets/comment-link-filled.svg deleted file mode 100644 index 82731149..00000000 --- a/crates/desktop/ui/assets/comment-link-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-link.svg b/crates/desktop/ui/assets/comment-link.svg deleted file mode 100644 index 47dbfabb..00000000 --- a/crates/desktop/ui/assets/comment-link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-mention-filled.svg b/crates/desktop/ui/assets/comment-mention-filled.svg deleted file mode 100644 index 4084abb4..00000000 --- a/crates/desktop/ui/assets/comment-mention-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-mention.svg b/crates/desktop/ui/assets/comment-mention.svg deleted file mode 100644 index 83bdec98..00000000 --- a/crates/desktop/ui/assets/comment-mention.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-multiple-checkmark-filled.svg b/crates/desktop/ui/assets/comment-multiple-checkmark-filled.svg deleted file mode 100644 index 069cf7cf..00000000 --- a/crates/desktop/ui/assets/comment-multiple-checkmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-multiple-checkmark.svg b/crates/desktop/ui/assets/comment-multiple-checkmark.svg deleted file mode 100644 index ee4b7bc6..00000000 --- a/crates/desktop/ui/assets/comment-multiple-checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-multiple-filled.svg b/crates/desktop/ui/assets/comment-multiple-filled.svg deleted file mode 100644 index 57bc76d4..00000000 --- a/crates/desktop/ui/assets/comment-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-multiple-link-filled.svg b/crates/desktop/ui/assets/comment-multiple-link-filled.svg deleted file mode 100644 index cdc9f808..00000000 --- a/crates/desktop/ui/assets/comment-multiple-link-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-multiple-link.svg b/crates/desktop/ui/assets/comment-multiple-link.svg deleted file mode 100644 index 846597c5..00000000 --- a/crates/desktop/ui/assets/comment-multiple-link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-multiple.svg b/crates/desktop/ui/assets/comment-multiple.svg deleted file mode 100644 index 1d931744..00000000 --- a/crates/desktop/ui/assets/comment-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-off-filled.svg b/crates/desktop/ui/assets/comment-off-filled.svg deleted file mode 100644 index be7c6dee..00000000 --- a/crates/desktop/ui/assets/comment-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment-off.svg b/crates/desktop/ui/assets/comment-off.svg deleted file mode 100644 index b116fbc8..00000000 --- a/crates/desktop/ui/assets/comment-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/comment.svg b/crates/desktop/ui/assets/comment.svg deleted file mode 100644 index 80745c26..00000000 --- a/crates/desktop/ui/assets/comment.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/communication-filled.svg b/crates/desktop/ui/assets/communication-filled.svg deleted file mode 100644 index d4603c4d..00000000 --- a/crates/desktop/ui/assets/communication-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/communication-shield-filled.svg b/crates/desktop/ui/assets/communication-shield-filled.svg deleted file mode 100644 index 0aed2c62..00000000 --- a/crates/desktop/ui/assets/communication-shield-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/communication-shield.svg b/crates/desktop/ui/assets/communication-shield.svg deleted file mode 100644 index 0495c08b..00000000 --- a/crates/desktop/ui/assets/communication-shield.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/communication.svg b/crates/desktop/ui/assets/communication.svg deleted file mode 100644 index e722da77..00000000 --- a/crates/desktop/ui/assets/communication.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/compass-northwest-filled.svg b/crates/desktop/ui/assets/compass-northwest-filled.svg deleted file mode 100644 index 355fe3d5..00000000 --- a/crates/desktop/ui/assets/compass-northwest-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/compass-northwest.svg b/crates/desktop/ui/assets/compass-northwest.svg deleted file mode 100644 index 58836c54..00000000 --- a/crates/desktop/ui/assets/compass-northwest.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/compose-filled.svg b/crates/desktop/ui/assets/compose-filled.svg deleted file mode 100644 index b74903ae..00000000 --- a/crates/desktop/ui/assets/compose-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/compose.svg b/crates/desktop/ui/assets/compose.svg deleted file mode 100644 index 10131ab0..00000000 --- a/crates/desktop/ui/assets/compose.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cone-filled.svg b/crates/desktop/ui/assets/cone-filled.svg deleted file mode 100644 index a4f7b7b4..00000000 --- a/crates/desktop/ui/assets/cone-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cone.svg b/crates/desktop/ui/assets/cone.svg deleted file mode 100644 index 3db8af41..00000000 --- a/crates/desktop/ui/assets/cone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/conference-room-filled.svg b/crates/desktop/ui/assets/conference-room-filled.svg deleted file mode 100644 index 142602a1..00000000 --- a/crates/desktop/ui/assets/conference-room-filled.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/crates/desktop/ui/assets/conference-room.svg b/crates/desktop/ui/assets/conference-room.svg deleted file mode 100644 index 4f0013a9..00000000 --- a/crates/desktop/ui/assets/conference-room.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/connected-filled.svg b/crates/desktop/ui/assets/connected-filled.svg deleted file mode 100644 index d7bc3f58..00000000 --- a/crates/desktop/ui/assets/connected-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/connected.svg b/crates/desktop/ui/assets/connected.svg deleted file mode 100644 index bce7741d..00000000 --- a/crates/desktop/ui/assets/connected.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/connector-filled.svg b/crates/desktop/ui/assets/connector-filled.svg deleted file mode 100644 index 49812e4e..00000000 --- a/crates/desktop/ui/assets/connector-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/connector.svg b/crates/desktop/ui/assets/connector.svg deleted file mode 100644 index 118ca8a4..00000000 --- a/crates/desktop/ui/assets/connector.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/contact-card-filled.svg b/crates/desktop/ui/assets/contact-card-filled.svg deleted file mode 100644 index 506a6100..00000000 --- a/crates/desktop/ui/assets/contact-card-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/contact-card-group-filled.svg b/crates/desktop/ui/assets/contact-card-group-filled.svg deleted file mode 100644 index 4c418358..00000000 --- a/crates/desktop/ui/assets/contact-card-group-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/contact-card-group.svg b/crates/desktop/ui/assets/contact-card-group.svg deleted file mode 100644 index 813fa4e4..00000000 --- a/crates/desktop/ui/assets/contact-card-group.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/contact-card-link-filled.svg b/crates/desktop/ui/assets/contact-card-link-filled.svg deleted file mode 100644 index b666c5cb..00000000 --- a/crates/desktop/ui/assets/contact-card-link-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/contact-card-link.svg b/crates/desktop/ui/assets/contact-card-link.svg deleted file mode 100644 index 6f39fa65..00000000 --- a/crates/desktop/ui/assets/contact-card-link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/contact-card-ribbon-filled.svg b/crates/desktop/ui/assets/contact-card-ribbon-filled.svg deleted file mode 100644 index 8963bf7c..00000000 --- a/crates/desktop/ui/assets/contact-card-ribbon-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/contact-card-ribbon.svg b/crates/desktop/ui/assets/contact-card-ribbon.svg deleted file mode 100644 index e838d5ff..00000000 --- a/crates/desktop/ui/assets/contact-card-ribbon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/contact-card.svg b/crates/desktop/ui/assets/contact-card.svg deleted file mode 100644 index a0c9079b..00000000 --- a/crates/desktop/ui/assets/contact-card.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/content-settings-filled.svg b/crates/desktop/ui/assets/content-settings-filled.svg deleted file mode 100644 index 2ade7457..00000000 --- a/crates/desktop/ui/assets/content-settings-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/content-settings.svg b/crates/desktop/ui/assets/content-settings.svg deleted file mode 100644 index 9192e156..00000000 --- a/crates/desktop/ui/assets/content-settings.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/content-view-filled.svg b/crates/desktop/ui/assets/content-view-filled.svg deleted file mode 100644 index 8868fc5c..00000000 --- a/crates/desktop/ui/assets/content-view-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/content-view-gallery-filled.svg b/crates/desktop/ui/assets/content-view-gallery-filled.svg deleted file mode 100644 index f9b3b398..00000000 --- a/crates/desktop/ui/assets/content-view-gallery-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/content-view-gallery-lightning-filled.svg b/crates/desktop/ui/assets/content-view-gallery-lightning-filled.svg deleted file mode 100644 index be0bae48..00000000 --- a/crates/desktop/ui/assets/content-view-gallery-lightning-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/content-view-gallery-lightning.svg b/crates/desktop/ui/assets/content-view-gallery-lightning.svg deleted file mode 100644 index b2109561..00000000 --- a/crates/desktop/ui/assets/content-view-gallery-lightning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/content-view-gallery.svg b/crates/desktop/ui/assets/content-view-gallery.svg deleted file mode 100644 index 4255ac36..00000000 --- a/crates/desktop/ui/assets/content-view-gallery.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/content-view.svg b/crates/desktop/ui/assets/content-view.svg deleted file mode 100644 index 79dc498b..00000000 --- a/crates/desktop/ui/assets/content-view.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/contract-down-left-filled.svg b/crates/desktop/ui/assets/contract-down-left-filled.svg deleted file mode 100644 index b61d94fa..00000000 --- a/crates/desktop/ui/assets/contract-down-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/contract-down-left.svg b/crates/desktop/ui/assets/contract-down-left.svg deleted file mode 100644 index 995df6f6..00000000 --- a/crates/desktop/ui/assets/contract-down-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/contract-up-right-filled.svg b/crates/desktop/ui/assets/contract-up-right-filled.svg deleted file mode 100644 index da87f8ec..00000000 --- a/crates/desktop/ui/assets/contract-up-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/contract-up-right.svg b/crates/desktop/ui/assets/contract-up-right.svg deleted file mode 100644 index 027022a7..00000000 --- a/crates/desktop/ui/assets/contract-up-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cookies-filled.svg b/crates/desktop/ui/assets/cookies-filled.svg deleted file mode 100644 index 939f4c79..00000000 --- a/crates/desktop/ui/assets/cookies-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cookies.svg b/crates/desktop/ui/assets/cookies.svg deleted file mode 100644 index 026fb43d..00000000 --- a/crates/desktop/ui/assets/cookies.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/copy-arrow-right-filled.svg b/crates/desktop/ui/assets/copy-arrow-right-filled.svg deleted file mode 100644 index a3e1ce5c..00000000 --- a/crates/desktop/ui/assets/copy-arrow-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/copy-arrow-right.svg b/crates/desktop/ui/assets/copy-arrow-right.svg deleted file mode 100644 index c4c708f9..00000000 --- a/crates/desktop/ui/assets/copy-arrow-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/copy-filled.svg b/crates/desktop/ui/assets/copy-filled.svg deleted file mode 100644 index 0b77bee7..00000000 --- a/crates/desktop/ui/assets/copy-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/copy.svg b/crates/desktop/ui/assets/copy.svg deleted file mode 100644 index 89ac565b..00000000 --- a/crates/desktop/ui/assets/copy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/crop-arrow-rotate-filled.svg b/crates/desktop/ui/assets/crop-arrow-rotate-filled.svg deleted file mode 100644 index b59ebd75..00000000 --- a/crates/desktop/ui/assets/crop-arrow-rotate-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/crop-arrow-rotate.svg b/crates/desktop/ui/assets/crop-arrow-rotate.svg deleted file mode 100644 index 4320ea12..00000000 --- a/crates/desktop/ui/assets/crop-arrow-rotate.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/crop-filled.svg b/crates/desktop/ui/assets/crop-filled.svg deleted file mode 100644 index e57ce20d..00000000 --- a/crates/desktop/ui/assets/crop-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/crop.svg b/crates/desktop/ui/assets/crop.svg deleted file mode 100644 index 6560b5f7..00000000 --- a/crates/desktop/ui/assets/crop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/crown-filled.svg b/crates/desktop/ui/assets/crown-filled.svg deleted file mode 100644 index 6c8e3ff6..00000000 --- a/crates/desktop/ui/assets/crown-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/crown.svg b/crates/desktop/ui/assets/crown.svg deleted file mode 100644 index d8944b7a..00000000 --- a/crates/desktop/ui/assets/crown.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cube-filled.svg b/crates/desktop/ui/assets/cube-filled.svg deleted file mode 100644 index 00f61b69..00000000 --- a/crates/desktop/ui/assets/cube-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cube-quick-filled.svg b/crates/desktop/ui/assets/cube-quick-filled.svg deleted file mode 100644 index 1c8f7cd8..00000000 --- a/crates/desktop/ui/assets/cube-quick-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cube-quick.svg b/crates/desktop/ui/assets/cube-quick.svg deleted file mode 100644 index 693df2e1..00000000 --- a/crates/desktop/ui/assets/cube-quick.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cube.svg b/crates/desktop/ui/assets/cube.svg deleted file mode 100644 index 851bef98..00000000 --- a/crates/desktop/ui/assets/cube.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/currency-dollar-euro-filled.svg b/crates/desktop/ui/assets/currency-dollar-euro-filled.svg deleted file mode 100644 index 01fdedae..00000000 --- a/crates/desktop/ui/assets/currency-dollar-euro-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/currency-dollar-euro.svg b/crates/desktop/ui/assets/currency-dollar-euro.svg deleted file mode 100644 index 14e694c6..00000000 --- a/crates/desktop/ui/assets/currency-dollar-euro.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/currency-dollar-rupee-filled.svg b/crates/desktop/ui/assets/currency-dollar-rupee-filled.svg deleted file mode 100644 index 8f29c1fd..00000000 --- a/crates/desktop/ui/assets/currency-dollar-rupee-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/currency-dollar-rupee.svg b/crates/desktop/ui/assets/currency-dollar-rupee.svg deleted file mode 100644 index c3e3b629..00000000 --- a/crates/desktop/ui/assets/currency-dollar-rupee.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cursor-filled.svg b/crates/desktop/ui/assets/cursor-filled.svg deleted file mode 100644 index 943ba3a2..00000000 --- a/crates/desktop/ui/assets/cursor-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cursor-hover-filled.svg b/crates/desktop/ui/assets/cursor-hover-filled.svg deleted file mode 100644 index cbd728fe..00000000 --- a/crates/desktop/ui/assets/cursor-hover-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cursor-hover-off-filled.svg b/crates/desktop/ui/assets/cursor-hover-off-filled.svg deleted file mode 100644 index 64f0c192..00000000 --- a/crates/desktop/ui/assets/cursor-hover-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cursor-hover-off.svg b/crates/desktop/ui/assets/cursor-hover-off.svg deleted file mode 100644 index 049eb256..00000000 --- a/crates/desktop/ui/assets/cursor-hover-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cursor-hover.svg b/crates/desktop/ui/assets/cursor-hover.svg deleted file mode 100644 index ec37f994..00000000 --- a/crates/desktop/ui/assets/cursor-hover.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cursor-prohibited-filled.svg b/crates/desktop/ui/assets/cursor-prohibited-filled.svg deleted file mode 100644 index 507f2b24..00000000 --- a/crates/desktop/ui/assets/cursor-prohibited-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cursor-prohibited.svg b/crates/desktop/ui/assets/cursor-prohibited.svg deleted file mode 100644 index 753f7847..00000000 --- a/crates/desktop/ui/assets/cursor-prohibited.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cursor.svg b/crates/desktop/ui/assets/cursor.svg deleted file mode 100644 index 404557ef..00000000 --- a/crates/desktop/ui/assets/cursor.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cut-filled.svg b/crates/desktop/ui/assets/cut-filled.svg deleted file mode 100644 index b5abe693..00000000 --- a/crates/desktop/ui/assets/cut-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/cut.svg b/crates/desktop/ui/assets/cut.svg deleted file mode 100644 index b76c543d..00000000 --- a/crates/desktop/ui/assets/cut.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-bar-horizontal-descending-filled.svg b/crates/desktop/ui/assets/data-bar-horizontal-descending-filled.svg deleted file mode 100644 index b5564294..00000000 --- a/crates/desktop/ui/assets/data-bar-horizontal-descending-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-bar-horizontal-descending.svg b/crates/desktop/ui/assets/data-bar-horizontal-descending.svg deleted file mode 100644 index 8cd7c9f9..00000000 --- a/crates/desktop/ui/assets/data-bar-horizontal-descending.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-bar-vertical-arrow-down-filled.svg b/crates/desktop/ui/assets/data-bar-vertical-arrow-down-filled.svg deleted file mode 100644 index b8d98d96..00000000 --- a/crates/desktop/ui/assets/data-bar-vertical-arrow-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-bar-vertical-arrow-down.svg b/crates/desktop/ui/assets/data-bar-vertical-arrow-down.svg deleted file mode 100644 index 908bb2b1..00000000 --- a/crates/desktop/ui/assets/data-bar-vertical-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-bar-vertical-ascending-filled.svg b/crates/desktop/ui/assets/data-bar-vertical-ascending-filled.svg deleted file mode 100644 index 3cb18148..00000000 --- a/crates/desktop/ui/assets/data-bar-vertical-ascending-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-bar-vertical-ascending.svg b/crates/desktop/ui/assets/data-bar-vertical-ascending.svg deleted file mode 100644 index 496e89e1..00000000 --- a/crates/desktop/ui/assets/data-bar-vertical-ascending.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-bar-vertical-filled.svg b/crates/desktop/ui/assets/data-bar-vertical-filled.svg deleted file mode 100644 index a04ab083..00000000 --- a/crates/desktop/ui/assets/data-bar-vertical-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-bar-vertical-star-filled.svg b/crates/desktop/ui/assets/data-bar-vertical-star-filled.svg deleted file mode 100644 index 50bbcbea..00000000 --- a/crates/desktop/ui/assets/data-bar-vertical-star-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-bar-vertical-star.svg b/crates/desktop/ui/assets/data-bar-vertical-star.svg deleted file mode 100644 index 861be858..00000000 --- a/crates/desktop/ui/assets/data-bar-vertical-star.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-bar-vertical.svg b/crates/desktop/ui/assets/data-bar-vertical.svg deleted file mode 100644 index 20c99d0c..00000000 --- a/crates/desktop/ui/assets/data-bar-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-histogram-filled.svg b/crates/desktop/ui/assets/data-histogram-filled.svg deleted file mode 100644 index 5f19befa..00000000 --- a/crates/desktop/ui/assets/data-histogram-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-histogram.svg b/crates/desktop/ui/assets/data-histogram.svg deleted file mode 100644 index 26ee2275..00000000 --- a/crates/desktop/ui/assets/data-histogram.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-pie-filled.svg b/crates/desktop/ui/assets/data-pie-filled.svg deleted file mode 100644 index 31d1aa75..00000000 --- a/crates/desktop/ui/assets/data-pie-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-pie.svg b/crates/desktop/ui/assets/data-pie.svg deleted file mode 100644 index bd331ded..00000000 --- a/crates/desktop/ui/assets/data-pie.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-trending-filled.svg b/crates/desktop/ui/assets/data-trending-filled.svg deleted file mode 100644 index a1ed5905..00000000 --- a/crates/desktop/ui/assets/data-trending-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-trending.svg b/crates/desktop/ui/assets/data-trending.svg deleted file mode 100644 index eb4c4a8b..00000000 --- a/crates/desktop/ui/assets/data-trending.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-usage-filled.svg b/crates/desktop/ui/assets/data-usage-filled.svg deleted file mode 100644 index a22285c3..00000000 --- a/crates/desktop/ui/assets/data-usage-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-usage-settings-filled.svg b/crates/desktop/ui/assets/data-usage-settings-filled.svg deleted file mode 100644 index 30bc1936..00000000 --- a/crates/desktop/ui/assets/data-usage-settings-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-usage-settings.svg b/crates/desktop/ui/assets/data-usage-settings.svg deleted file mode 100644 index 870f905e..00000000 --- a/crates/desktop/ui/assets/data-usage-settings.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/data-usage.svg b/crates/desktop/ui/assets/data-usage.svg deleted file mode 100644 index 520705f5..00000000 --- a/crates/desktop/ui/assets/data-usage.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/database-arrow-up-filled.svg b/crates/desktop/ui/assets/database-arrow-up-filled.svg deleted file mode 100644 index b67ee335..00000000 --- a/crates/desktop/ui/assets/database-arrow-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/database-arrow-up.svg b/crates/desktop/ui/assets/database-arrow-up.svg deleted file mode 100644 index 46f1cf2b..00000000 --- a/crates/desktop/ui/assets/database-arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/database-filled.svg b/crates/desktop/ui/assets/database-filled.svg deleted file mode 100644 index 069fa8e7..00000000 --- a/crates/desktop/ui/assets/database-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/database-stack-filled.svg b/crates/desktop/ui/assets/database-stack-filled.svg deleted file mode 100644 index 5176a87f..00000000 --- a/crates/desktop/ui/assets/database-stack-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/database-stack.svg b/crates/desktop/ui/assets/database-stack.svg deleted file mode 100644 index 4eb6fc1a..00000000 --- a/crates/desktop/ui/assets/database-stack.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/database.svg b/crates/desktop/ui/assets/database.svg deleted file mode 100644 index 133d2a3f..00000000 --- a/crates/desktop/ui/assets/database.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/delete-arrow-back-filled.svg b/crates/desktop/ui/assets/delete-arrow-back-filled.svg deleted file mode 100644 index 5e368cde..00000000 --- a/crates/desktop/ui/assets/delete-arrow-back-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/delete-arrow-back.svg b/crates/desktop/ui/assets/delete-arrow-back.svg deleted file mode 100644 index e1184c85..00000000 --- a/crates/desktop/ui/assets/delete-arrow-back.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/delete-filled.svg b/crates/desktop/ui/assets/delete-filled.svg deleted file mode 100644 index 9ce22cf1..00000000 --- a/crates/desktop/ui/assets/delete-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/delete.svg b/crates/desktop/ui/assets/delete.svg deleted file mode 100644 index 66c50b49..00000000 --- a/crates/desktop/ui/assets/delete.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/dentist-filled.svg b/crates/desktop/ui/assets/dentist-filled.svg deleted file mode 100644 index 48911386..00000000 --- a/crates/desktop/ui/assets/dentist-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/dentist.svg b/crates/desktop/ui/assets/dentist.svg deleted file mode 100644 index 3cbc03d5..00000000 --- a/crates/desktop/ui/assets/dentist.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/design-ideas-filled.svg b/crates/desktop/ui/assets/design-ideas-filled.svg deleted file mode 100644 index df51ba7b..00000000 --- a/crates/desktop/ui/assets/design-ideas-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/design-ideas.svg b/crates/desktop/ui/assets/design-ideas.svg deleted file mode 100644 index 0a0a3233..00000000 --- a/crates/desktop/ui/assets/design-ideas.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desk-filled.svg b/crates/desktop/ui/assets/desk-filled.svg deleted file mode 100644 index 60a59880..00000000 --- a/crates/desktop/ui/assets/desk-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desk.svg b/crates/desktop/ui/assets/desk.svg deleted file mode 100644 index 5d20c619..00000000 --- a/crates/desktop/ui/assets/desk.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop-arrow-down-filled.svg b/crates/desktop/ui/assets/desktop-arrow-down-filled.svg deleted file mode 100644 index 992086ec..00000000 --- a/crates/desktop/ui/assets/desktop-arrow-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop-arrow-down.svg b/crates/desktop/ui/assets/desktop-arrow-down.svg deleted file mode 100644 index eaeb7cfb..00000000 --- a/crates/desktop/ui/assets/desktop-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop-arrow-right-filled.svg b/crates/desktop/ui/assets/desktop-arrow-right-filled.svg deleted file mode 100644 index 02cda6f5..00000000 --- a/crates/desktop/ui/assets/desktop-arrow-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop-arrow-right.svg b/crates/desktop/ui/assets/desktop-arrow-right.svg deleted file mode 100644 index ab7cca2e..00000000 --- a/crates/desktop/ui/assets/desktop-arrow-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop-checkmark-filled.svg b/crates/desktop/ui/assets/desktop-checkmark-filled.svg deleted file mode 100644 index d78f0e2d..00000000 --- a/crates/desktop/ui/assets/desktop-checkmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop-checkmark.svg b/crates/desktop/ui/assets/desktop-checkmark.svg deleted file mode 100644 index 76b913fa..00000000 --- a/crates/desktop/ui/assets/desktop-checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop-cursor-filled.svg b/crates/desktop/ui/assets/desktop-cursor-filled.svg deleted file mode 100644 index c2ce3e46..00000000 --- a/crates/desktop/ui/assets/desktop-cursor-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop-cursor.svg b/crates/desktop/ui/assets/desktop-cursor.svg deleted file mode 100644 index eb817bce..00000000 --- a/crates/desktop/ui/assets/desktop-cursor.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop-edit-filled.svg b/crates/desktop/ui/assets/desktop-edit-filled.svg deleted file mode 100644 index 36aa15ed..00000000 --- a/crates/desktop/ui/assets/desktop-edit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop-edit.svg b/crates/desktop/ui/assets/desktop-edit.svg deleted file mode 100644 index 56438473..00000000 --- a/crates/desktop/ui/assets/desktop-edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop-filled.svg b/crates/desktop/ui/assets/desktop-filled.svg deleted file mode 100644 index 453aeafc..00000000 --- a/crates/desktop/ui/assets/desktop-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop-keyboard-filled.svg b/crates/desktop/ui/assets/desktop-keyboard-filled.svg deleted file mode 100644 index 3c79c4d6..00000000 --- a/crates/desktop/ui/assets/desktop-keyboard-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop-keyboard.svg b/crates/desktop/ui/assets/desktop-keyboard.svg deleted file mode 100644 index d4a30b5e..00000000 --- a/crates/desktop/ui/assets/desktop-keyboard.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop-mac-filled.svg b/crates/desktop/ui/assets/desktop-mac-filled.svg deleted file mode 100644 index 5ba75460..00000000 --- a/crates/desktop/ui/assets/desktop-mac-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop-mac.svg b/crates/desktop/ui/assets/desktop-mac.svg deleted file mode 100644 index a315d3a4..00000000 --- a/crates/desktop/ui/assets/desktop-mac.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop-pulse-filled.svg b/crates/desktop/ui/assets/desktop-pulse-filled.svg deleted file mode 100644 index 8bce574c..00000000 --- a/crates/desktop/ui/assets/desktop-pulse-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop-pulse.svg b/crates/desktop/ui/assets/desktop-pulse.svg deleted file mode 100644 index 6c7a2650..00000000 --- a/crates/desktop/ui/assets/desktop-pulse.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop-sync-filled.svg b/crates/desktop/ui/assets/desktop-sync-filled.svg deleted file mode 100644 index bc1d9987..00000000 --- a/crates/desktop/ui/assets/desktop-sync-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop-sync.svg b/crates/desktop/ui/assets/desktop-sync.svg deleted file mode 100644 index 0c14e585..00000000 --- a/crates/desktop/ui/assets/desktop-sync.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/desktop.svg b/crates/desktop/ui/assets/desktop.svg deleted file mode 100644 index 8df28625..00000000 --- a/crates/desktop/ui/assets/desktop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/developer-board-filled.svg b/crates/desktop/ui/assets/developer-board-filled.svg deleted file mode 100644 index 9c4986f5..00000000 --- a/crates/desktop/ui/assets/developer-board-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/developer-board.svg b/crates/desktop/ui/assets/developer-board.svg deleted file mode 100644 index 300847eb..00000000 --- a/crates/desktop/ui/assets/developer-board.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/device-eq-filled.svg b/crates/desktop/ui/assets/device-eq-filled.svg deleted file mode 100644 index efec7a55..00000000 --- a/crates/desktop/ui/assets/device-eq-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/device-eq.svg b/crates/desktop/ui/assets/device-eq.svg deleted file mode 100644 index 2a9f31cc..00000000 --- a/crates/desktop/ui/assets/device-eq.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/device-meeting-room-filled.svg b/crates/desktop/ui/assets/device-meeting-room-filled.svg deleted file mode 100644 index f74911c6..00000000 --- a/crates/desktop/ui/assets/device-meeting-room-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/device-meeting-room-remote-filled.svg b/crates/desktop/ui/assets/device-meeting-room-remote-filled.svg deleted file mode 100644 index 1ece5afc..00000000 --- a/crates/desktop/ui/assets/device-meeting-room-remote-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/device-meeting-room-remote.svg b/crates/desktop/ui/assets/device-meeting-room-remote.svg deleted file mode 100644 index 6e899500..00000000 --- a/crates/desktop/ui/assets/device-meeting-room-remote.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/device-meeting-room.svg b/crates/desktop/ui/assets/device-meeting-room.svg deleted file mode 100644 index fdb7e6b8..00000000 --- a/crates/desktop/ui/assets/device-meeting-room.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/diamond-filled.svg b/crates/desktop/ui/assets/diamond-filled.svg deleted file mode 100644 index 957b4d17..00000000 --- a/crates/desktop/ui/assets/diamond-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/diamond.svg b/crates/desktop/ui/assets/diamond.svg deleted file mode 100644 index 652e272b..00000000 --- a/crates/desktop/ui/assets/diamond.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/directions-filled.svg b/crates/desktop/ui/assets/directions-filled.svg deleted file mode 100644 index aeb61128..00000000 --- a/crates/desktop/ui/assets/directions-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/directions.svg b/crates/desktop/ui/assets/directions.svg deleted file mode 100644 index 987c60dc..00000000 --- a/crates/desktop/ui/assets/directions.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/dismiss-circle-filled.svg b/crates/desktop/ui/assets/dismiss-circle-filled.svg deleted file mode 100644 index fee6332e..00000000 --- a/crates/desktop/ui/assets/dismiss-circle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/dismiss-circle.svg b/crates/desktop/ui/assets/dismiss-circle.svg deleted file mode 100644 index 29878079..00000000 --- a/crates/desktop/ui/assets/dismiss-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/dismiss-filled.svg b/crates/desktop/ui/assets/dismiss-filled.svg deleted file mode 100644 index 0d8ebb92..00000000 --- a/crates/desktop/ui/assets/dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/dismiss-square-multiple-filled.svg b/crates/desktop/ui/assets/dismiss-square-multiple-filled.svg deleted file mode 100644 index 37ddc434..00000000 --- a/crates/desktop/ui/assets/dismiss-square-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/dismiss-square-multiple.svg b/crates/desktop/ui/assets/dismiss-square-multiple.svg deleted file mode 100644 index 8cf8cd80..00000000 --- a/crates/desktop/ui/assets/dismiss-square-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/dismiss.svg b/crates/desktop/ui/assets/dismiss.svg deleted file mode 100644 index 14099b5d..00000000 --- a/crates/desktop/ui/assets/dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/diversity-filled.svg b/crates/desktop/ui/assets/diversity-filled.svg deleted file mode 100644 index 73fb9825..00000000 --- a/crates/desktop/ui/assets/diversity-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/diversity.svg b/crates/desktop/ui/assets/diversity.svg deleted file mode 100644 index 6093ed22..00000000 --- a/crates/desktop/ui/assets/diversity.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/divider-short-filled.svg b/crates/desktop/ui/assets/divider-short-filled.svg deleted file mode 100644 index ff7841a4..00000000 --- a/crates/desktop/ui/assets/divider-short-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/divider-short.svg b/crates/desktop/ui/assets/divider-short.svg deleted file mode 100644 index f52d9f70..00000000 --- a/crates/desktop/ui/assets/divider-short.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/divider-tall-filled.svg b/crates/desktop/ui/assets/divider-tall-filled.svg deleted file mode 100644 index 309137fd..00000000 --- a/crates/desktop/ui/assets/divider-tall-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/divider-tall.svg b/crates/desktop/ui/assets/divider-tall.svg deleted file mode 100644 index 07753a5a..00000000 --- a/crates/desktop/ui/assets/divider-tall.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/doctor-filled.svg b/crates/desktop/ui/assets/doctor-filled.svg deleted file mode 100644 index 50340325..00000000 --- a/crates/desktop/ui/assets/doctor-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/doctor.svg b/crates/desktop/ui/assets/doctor.svg deleted file mode 100644 index 6a493ab1..00000000 --- a/crates/desktop/ui/assets/doctor.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-100-filled.svg b/crates/desktop/ui/assets/document-100-filled.svg deleted file mode 100644 index e5a7ff0f..00000000 --- a/crates/desktop/ui/assets/document-100-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-100.svg b/crates/desktop/ui/assets/document-100.svg deleted file mode 100644 index e9cf3636..00000000 --- a/crates/desktop/ui/assets/document-100.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-add-filled.svg b/crates/desktop/ui/assets/document-add-filled.svg deleted file mode 100644 index 682416e4..00000000 --- a/crates/desktop/ui/assets/document-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-add.svg b/crates/desktop/ui/assets/document-add.svg deleted file mode 100644 index 60b2b451..00000000 --- a/crates/desktop/ui/assets/document-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-arrow-down-filled.svg b/crates/desktop/ui/assets/document-arrow-down-filled.svg deleted file mode 100644 index 85b55303..00000000 --- a/crates/desktop/ui/assets/document-arrow-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-arrow-down.svg b/crates/desktop/ui/assets/document-arrow-down.svg deleted file mode 100644 index 3714f716..00000000 --- a/crates/desktop/ui/assets/document-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-arrow-left-filled.svg b/crates/desktop/ui/assets/document-arrow-left-filled.svg deleted file mode 100644 index f481e93e..00000000 --- a/crates/desktop/ui/assets/document-arrow-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-arrow-left.svg b/crates/desktop/ui/assets/document-arrow-left.svg deleted file mode 100644 index 29a25bef..00000000 --- a/crates/desktop/ui/assets/document-arrow-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-arrow-up-filled.svg b/crates/desktop/ui/assets/document-arrow-up-filled.svg deleted file mode 100644 index c9213bcc..00000000 --- a/crates/desktop/ui/assets/document-arrow-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-arrow-up.svg b/crates/desktop/ui/assets/document-arrow-up.svg deleted file mode 100644 index e6e7435c..00000000 --- a/crates/desktop/ui/assets/document-arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-briefcase-filled.svg b/crates/desktop/ui/assets/document-briefcase-filled.svg deleted file mode 100644 index d62002bc..00000000 --- a/crates/desktop/ui/assets/document-briefcase-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-briefcase.svg b/crates/desktop/ui/assets/document-briefcase.svg deleted file mode 100644 index 84c4267d..00000000 --- a/crates/desktop/ui/assets/document-briefcase.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-bullet-list-arrow-left-filled.svg b/crates/desktop/ui/assets/document-bullet-list-arrow-left-filled.svg deleted file mode 100644 index ffefcad9..00000000 --- a/crates/desktop/ui/assets/document-bullet-list-arrow-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-bullet-list-arrow-left.svg b/crates/desktop/ui/assets/document-bullet-list-arrow-left.svg deleted file mode 100644 index 5a27ae13..00000000 --- a/crates/desktop/ui/assets/document-bullet-list-arrow-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-bullet-list-cube-filled.svg b/crates/desktop/ui/assets/document-bullet-list-cube-filled.svg deleted file mode 100644 index 2ff9169d..00000000 --- a/crates/desktop/ui/assets/document-bullet-list-cube-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-bullet-list-cube.svg b/crates/desktop/ui/assets/document-bullet-list-cube.svg deleted file mode 100644 index 3bd1692f..00000000 --- a/crates/desktop/ui/assets/document-bullet-list-cube.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-bullet-list-filled.svg b/crates/desktop/ui/assets/document-bullet-list-filled.svg deleted file mode 100644 index e50524c3..00000000 --- a/crates/desktop/ui/assets/document-bullet-list-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-bullet-list.svg b/crates/desktop/ui/assets/document-bullet-list.svg deleted file mode 100644 index a0780379..00000000 --- a/crates/desktop/ui/assets/document-bullet-list.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-catch-up-filled.svg b/crates/desktop/ui/assets/document-catch-up-filled.svg deleted file mode 100644 index c09a96d6..00000000 --- a/crates/desktop/ui/assets/document-catch-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-catch-up.svg b/crates/desktop/ui/assets/document-catch-up.svg deleted file mode 100644 index 66998a19..00000000 --- a/crates/desktop/ui/assets/document-catch-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-checkmark-filled.svg b/crates/desktop/ui/assets/document-checkmark-filled.svg deleted file mode 100644 index 8be2cf6f..00000000 --- a/crates/desktop/ui/assets/document-checkmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-checkmark.svg b/crates/desktop/ui/assets/document-checkmark.svg deleted file mode 100644 index fb67698a..00000000 --- a/crates/desktop/ui/assets/document-checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-contract-filled.svg b/crates/desktop/ui/assets/document-contract-filled.svg deleted file mode 100644 index 8cb624c2..00000000 --- a/crates/desktop/ui/assets/document-contract-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-contract.svg b/crates/desktop/ui/assets/document-contract.svg deleted file mode 100644 index b88ba7db..00000000 --- a/crates/desktop/ui/assets/document-contract.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-copy-filled.svg b/crates/desktop/ui/assets/document-copy-filled.svg deleted file mode 100644 index e15eeb1d..00000000 --- a/crates/desktop/ui/assets/document-copy-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-copy.svg b/crates/desktop/ui/assets/document-copy.svg deleted file mode 100644 index 02cf348a..00000000 --- a/crates/desktop/ui/assets/document-copy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-cs-filled.svg b/crates/desktop/ui/assets/document-cs-filled.svg deleted file mode 100644 index 6cacb15b..00000000 --- a/crates/desktop/ui/assets/document-cs-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-cs.svg b/crates/desktop/ui/assets/document-cs.svg deleted file mode 100644 index 1988e78f..00000000 --- a/crates/desktop/ui/assets/document-cs.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-css-filled.svg b/crates/desktop/ui/assets/document-css-filled.svg deleted file mode 100644 index 5cbb1a0e..00000000 --- a/crates/desktop/ui/assets/document-css-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-css.svg b/crates/desktop/ui/assets/document-css.svg deleted file mode 100644 index ce13402e..00000000 --- a/crates/desktop/ui/assets/document-css.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-data-filled.svg b/crates/desktop/ui/assets/document-data-filled.svg deleted file mode 100644 index d00725c2..00000000 --- a/crates/desktop/ui/assets/document-data-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-data-link-filled.svg b/crates/desktop/ui/assets/document-data-link-filled.svg deleted file mode 100644 index 1b4096f2..00000000 --- a/crates/desktop/ui/assets/document-data-link-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-data-link.svg b/crates/desktop/ui/assets/document-data-link.svg deleted file mode 100644 index 8d2d5786..00000000 --- a/crates/desktop/ui/assets/document-data-link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-data-lock-filled.svg b/crates/desktop/ui/assets/document-data-lock-filled.svg deleted file mode 100644 index 8972ab49..00000000 --- a/crates/desktop/ui/assets/document-data-lock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-data-lock.svg b/crates/desktop/ui/assets/document-data-lock.svg deleted file mode 100644 index 3c1c75e0..00000000 --- a/crates/desktop/ui/assets/document-data-lock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-data.svg b/crates/desktop/ui/assets/document-data.svg deleted file mode 100644 index a8f9467f..00000000 --- a/crates/desktop/ui/assets/document-data.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-dismiss-filled.svg b/crates/desktop/ui/assets/document-dismiss-filled.svg deleted file mode 100644 index 5e520821..00000000 --- a/crates/desktop/ui/assets/document-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-dismiss.svg b/crates/desktop/ui/assets/document-dismiss.svg deleted file mode 100644 index 6ddf93d6..00000000 --- a/crates/desktop/ui/assets/document-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-edit-filled.svg b/crates/desktop/ui/assets/document-edit-filled.svg deleted file mode 100644 index 9a5a77b7..00000000 --- a/crates/desktop/ui/assets/document-edit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-edit.svg b/crates/desktop/ui/assets/document-edit.svg deleted file mode 100644 index 8e5e5c6c..00000000 --- a/crates/desktop/ui/assets/document-edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-error-filled.svg b/crates/desktop/ui/assets/document-error-filled.svg deleted file mode 100644 index 434707f9..00000000 --- a/crates/desktop/ui/assets/document-error-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-error.svg b/crates/desktop/ui/assets/document-error.svg deleted file mode 100644 index b97861b4..00000000 --- a/crates/desktop/ui/assets/document-error.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-filled.svg b/crates/desktop/ui/assets/document-filled.svg deleted file mode 100644 index 8f3ba0ac..00000000 --- a/crates/desktop/ui/assets/document-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-fit-filled.svg b/crates/desktop/ui/assets/document-fit-filled.svg deleted file mode 100644 index 80da86d4..00000000 --- a/crates/desktop/ui/assets/document-fit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-fit.svg b/crates/desktop/ui/assets/document-fit.svg deleted file mode 100644 index e69377ac..00000000 --- a/crates/desktop/ui/assets/document-fit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-folder-filled.svg b/crates/desktop/ui/assets/document-folder-filled.svg deleted file mode 100644 index 98801a1b..00000000 --- a/crates/desktop/ui/assets/document-folder-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-folder.svg b/crates/desktop/ui/assets/document-folder.svg deleted file mode 100644 index fe426f20..00000000 --- a/crates/desktop/ui/assets/document-folder.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-footer-filled.svg b/crates/desktop/ui/assets/document-footer-filled.svg deleted file mode 100644 index 7effb151..00000000 --- a/crates/desktop/ui/assets/document-footer-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-footer.svg b/crates/desktop/ui/assets/document-footer.svg deleted file mode 100644 index c6067c93..00000000 --- a/crates/desktop/ui/assets/document-footer.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-fs-filled.svg b/crates/desktop/ui/assets/document-fs-filled.svg deleted file mode 100644 index 78079c1e..00000000 --- a/crates/desktop/ui/assets/document-fs-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-fs.svg b/crates/desktop/ui/assets/document-fs.svg deleted file mode 100644 index b0b82bfd..00000000 --- a/crates/desktop/ui/assets/document-fs.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-header-arrow-down-filled.svg b/crates/desktop/ui/assets/document-header-arrow-down-filled.svg deleted file mode 100644 index ad43808c..00000000 --- a/crates/desktop/ui/assets/document-header-arrow-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-header-arrow-down.svg b/crates/desktop/ui/assets/document-header-arrow-down.svg deleted file mode 100644 index 24317f2b..00000000 --- a/crates/desktop/ui/assets/document-header-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-header-filled.svg b/crates/desktop/ui/assets/document-header-filled.svg deleted file mode 100644 index 4f7f725e..00000000 --- a/crates/desktop/ui/assets/document-header-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-header-footer-filled.svg b/crates/desktop/ui/assets/document-header-footer-filled.svg deleted file mode 100644 index bd470d54..00000000 --- a/crates/desktop/ui/assets/document-header-footer-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-header-footer.svg b/crates/desktop/ui/assets/document-header-footer.svg deleted file mode 100644 index 5e942e7d..00000000 --- a/crates/desktop/ui/assets/document-header-footer.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-header.svg b/crates/desktop/ui/assets/document-header.svg deleted file mode 100644 index 8a93f36c..00000000 --- a/crates/desktop/ui/assets/document-header.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-image-filled.svg b/crates/desktop/ui/assets/document-image-filled.svg deleted file mode 100644 index 25e87e3e..00000000 --- a/crates/desktop/ui/assets/document-image-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-image.svg b/crates/desktop/ui/assets/document-image.svg deleted file mode 100644 index 4425110a..00000000 --- a/crates/desktop/ui/assets/document-image.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-java-filled.svg b/crates/desktop/ui/assets/document-java-filled.svg deleted file mode 100644 index f293451e..00000000 --- a/crates/desktop/ui/assets/document-java-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-java.svg b/crates/desktop/ui/assets/document-java.svg deleted file mode 100644 index d7a6b6b1..00000000 --- a/crates/desktop/ui/assets/document-java.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-js-filled.svg b/crates/desktop/ui/assets/document-js-filled.svg deleted file mode 100644 index 5ce0b818..00000000 --- a/crates/desktop/ui/assets/document-js-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-js.svg b/crates/desktop/ui/assets/document-js.svg deleted file mode 100644 index 1223a1b4..00000000 --- a/crates/desktop/ui/assets/document-js.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-lightning-filled.svg b/crates/desktop/ui/assets/document-lightning-filled.svg deleted file mode 100644 index e0ed05cf..00000000 --- a/crates/desktop/ui/assets/document-lightning-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-lightning.svg b/crates/desktop/ui/assets/document-lightning.svg deleted file mode 100644 index c618c9d4..00000000 --- a/crates/desktop/ui/assets/document-lightning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-link-filled.svg b/crates/desktop/ui/assets/document-link-filled.svg deleted file mode 100644 index deeda56d..00000000 --- a/crates/desktop/ui/assets/document-link-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-link.svg b/crates/desktop/ui/assets/document-link.svg deleted file mode 100644 index 58eecc96..00000000 --- a/crates/desktop/ui/assets/document-link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-lock-filled.svg b/crates/desktop/ui/assets/document-lock-filled.svg deleted file mode 100644 index 7438fcf3..00000000 --- a/crates/desktop/ui/assets/document-lock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-lock.svg b/crates/desktop/ui/assets/document-lock.svg deleted file mode 100644 index 50bb5635..00000000 --- a/crates/desktop/ui/assets/document-lock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-mention-filled.svg b/crates/desktop/ui/assets/document-mention-filled.svg deleted file mode 100644 index 0e5ed9f5..00000000 --- a/crates/desktop/ui/assets/document-mention-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-mention.svg b/crates/desktop/ui/assets/document-mention.svg deleted file mode 100644 index c4de6107..00000000 --- a/crates/desktop/ui/assets/document-mention.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-multiple-filled.svg b/crates/desktop/ui/assets/document-multiple-filled.svg deleted file mode 100644 index fa2e6f2a..00000000 --- a/crates/desktop/ui/assets/document-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-multiple.svg b/crates/desktop/ui/assets/document-multiple.svg deleted file mode 100644 index 7f0fc505..00000000 --- a/crates/desktop/ui/assets/document-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-number-1-filled.svg b/crates/desktop/ui/assets/document-number-1-filled.svg deleted file mode 100644 index d9452b21..00000000 --- a/crates/desktop/ui/assets/document-number-1-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-number-1.svg b/crates/desktop/ui/assets/document-number-1.svg deleted file mode 100644 index 1c218519..00000000 --- a/crates/desktop/ui/assets/document-number-1.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-one-page-add-filled.svg b/crates/desktop/ui/assets/document-one-page-add-filled.svg deleted file mode 100644 index 8a539f0a..00000000 --- a/crates/desktop/ui/assets/document-one-page-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-one-page-add.svg b/crates/desktop/ui/assets/document-one-page-add.svg deleted file mode 100644 index 1772af21..00000000 --- a/crates/desktop/ui/assets/document-one-page-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-one-page-beaker-filled.svg b/crates/desktop/ui/assets/document-one-page-beaker-filled.svg deleted file mode 100644 index 5ba57ff6..00000000 --- a/crates/desktop/ui/assets/document-one-page-beaker-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-one-page-beaker.svg b/crates/desktop/ui/assets/document-one-page-beaker.svg deleted file mode 100644 index b019c7c0..00000000 --- a/crates/desktop/ui/assets/document-one-page-beaker.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-one-page-filled.svg b/crates/desktop/ui/assets/document-one-page-filled.svg deleted file mode 100644 index 162ad448..00000000 --- a/crates/desktop/ui/assets/document-one-page-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-one-page-link-filled.svg b/crates/desktop/ui/assets/document-one-page-link-filled.svg deleted file mode 100644 index aed677a5..00000000 --- a/crates/desktop/ui/assets/document-one-page-link-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-one-page-link.svg b/crates/desktop/ui/assets/document-one-page-link.svg deleted file mode 100644 index 7bfd8d56..00000000 --- a/crates/desktop/ui/assets/document-one-page-link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-one-page-multiple-filled.svg b/crates/desktop/ui/assets/document-one-page-multiple-filled.svg deleted file mode 100644 index 6e502439..00000000 --- a/crates/desktop/ui/assets/document-one-page-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-one-page-multiple.svg b/crates/desktop/ui/assets/document-one-page-multiple.svg deleted file mode 100644 index 1924d9bc..00000000 --- a/crates/desktop/ui/assets/document-one-page-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-one-page-sparkle-filled.svg b/crates/desktop/ui/assets/document-one-page-sparkle-filled.svg deleted file mode 100644 index 845eef49..00000000 --- a/crates/desktop/ui/assets/document-one-page-sparkle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-one-page-sparkle.svg b/crates/desktop/ui/assets/document-one-page-sparkle.svg deleted file mode 100644 index 9d1865a4..00000000 --- a/crates/desktop/ui/assets/document-one-page-sparkle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-one-page.svg b/crates/desktop/ui/assets/document-one-page.svg deleted file mode 100644 index 775f0697..00000000 --- a/crates/desktop/ui/assets/document-one-page.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-pdf-filled.svg b/crates/desktop/ui/assets/document-pdf-filled.svg deleted file mode 100644 index f2eeeaae..00000000 --- a/crates/desktop/ui/assets/document-pdf-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-pdf.svg b/crates/desktop/ui/assets/document-pdf.svg deleted file mode 100644 index be4ab231..00000000 --- a/crates/desktop/ui/assets/document-pdf.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-person-filled.svg b/crates/desktop/ui/assets/document-person-filled.svg deleted file mode 100644 index 76c43f79..00000000 --- a/crates/desktop/ui/assets/document-person-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-person.svg b/crates/desktop/ui/assets/document-person.svg deleted file mode 100644 index 13519315..00000000 --- a/crates/desktop/ui/assets/document-person.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-py-filled.svg b/crates/desktop/ui/assets/document-py-filled.svg deleted file mode 100644 index 46c1ebbb..00000000 --- a/crates/desktop/ui/assets/document-py-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-py.svg b/crates/desktop/ui/assets/document-py.svg deleted file mode 100644 index 7e9adfd8..00000000 --- a/crates/desktop/ui/assets/document-py.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-question-mark-filled.svg b/crates/desktop/ui/assets/document-question-mark-filled.svg deleted file mode 100644 index 2e294e2e..00000000 --- a/crates/desktop/ui/assets/document-question-mark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-question-mark.svg b/crates/desktop/ui/assets/document-question-mark.svg deleted file mode 100644 index 87c6c75d..00000000 --- a/crates/desktop/ui/assets/document-question-mark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-rb-filled.svg b/crates/desktop/ui/assets/document-rb-filled.svg deleted file mode 100644 index a092d199..00000000 --- a/crates/desktop/ui/assets/document-rb-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-rb.svg b/crates/desktop/ui/assets/document-rb.svg deleted file mode 100644 index 08b4584c..00000000 --- a/crates/desktop/ui/assets/document-rb.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-ribbon-filled.svg b/crates/desktop/ui/assets/document-ribbon-filled.svg deleted file mode 100644 index 52ec24c7..00000000 --- a/crates/desktop/ui/assets/document-ribbon-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-ribbon.svg b/crates/desktop/ui/assets/document-ribbon.svg deleted file mode 100644 index 3b498a12..00000000 --- a/crates/desktop/ui/assets/document-ribbon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-sass-filled.svg b/crates/desktop/ui/assets/document-sass-filled.svg deleted file mode 100644 index 74c6f28d..00000000 --- a/crates/desktop/ui/assets/document-sass-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-sass.svg b/crates/desktop/ui/assets/document-sass.svg deleted file mode 100644 index f4850496..00000000 --- a/crates/desktop/ui/assets/document-sass.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-search-filled.svg b/crates/desktop/ui/assets/document-search-filled.svg deleted file mode 100644 index 80228bd6..00000000 --- a/crates/desktop/ui/assets/document-search-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-search.svg b/crates/desktop/ui/assets/document-search.svg deleted file mode 100644 index 4d9b0e3a..00000000 --- a/crates/desktop/ui/assets/document-search.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-settings-filled.svg b/crates/desktop/ui/assets/document-settings-filled.svg deleted file mode 100644 index 56b6652c..00000000 --- a/crates/desktop/ui/assets/document-settings-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-settings.svg b/crates/desktop/ui/assets/document-settings.svg deleted file mode 100644 index 063c5a55..00000000 --- a/crates/desktop/ui/assets/document-settings.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-signature-filled.svg b/crates/desktop/ui/assets/document-signature-filled.svg deleted file mode 100644 index 16f237f6..00000000 --- a/crates/desktop/ui/assets/document-signature-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-signature.svg b/crates/desktop/ui/assets/document-signature.svg deleted file mode 100644 index 8b642d37..00000000 --- a/crates/desktop/ui/assets/document-signature.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-split-hint-filled.svg b/crates/desktop/ui/assets/document-split-hint-filled.svg deleted file mode 100644 index f629419f..00000000 --- a/crates/desktop/ui/assets/document-split-hint-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-split-hint-off-filled.svg b/crates/desktop/ui/assets/document-split-hint-off-filled.svg deleted file mode 100644 index 93d92ba6..00000000 --- a/crates/desktop/ui/assets/document-split-hint-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-split-hint-off.svg b/crates/desktop/ui/assets/document-split-hint-off.svg deleted file mode 100644 index 108e0cff..00000000 --- a/crates/desktop/ui/assets/document-split-hint-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-split-hint.svg b/crates/desktop/ui/assets/document-split-hint.svg deleted file mode 100644 index 05274b1e..00000000 --- a/crates/desktop/ui/assets/document-split-hint.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-sync-filled.svg b/crates/desktop/ui/assets/document-sync-filled.svg deleted file mode 100644 index 780b61dd..00000000 --- a/crates/desktop/ui/assets/document-sync-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-sync.svg b/crates/desktop/ui/assets/document-sync.svg deleted file mode 100644 index 5f093648..00000000 --- a/crates/desktop/ui/assets/document-sync.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-table-filled.svg b/crates/desktop/ui/assets/document-table-filled.svg deleted file mode 100644 index 4ec72a40..00000000 --- a/crates/desktop/ui/assets/document-table-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-table.svg b/crates/desktop/ui/assets/document-table.svg deleted file mode 100644 index dcaeec15..00000000 --- a/crates/desktop/ui/assets/document-table.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-target-filled.svg b/crates/desktop/ui/assets/document-target-filled.svg deleted file mode 100644 index 36a953a4..00000000 --- a/crates/desktop/ui/assets/document-target-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-target.svg b/crates/desktop/ui/assets/document-target.svg deleted file mode 100644 index 0016c6bb..00000000 --- a/crates/desktop/ui/assets/document-target.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-text-filled.svg b/crates/desktop/ui/assets/document-text-filled.svg deleted file mode 100644 index 7cc3f035..00000000 --- a/crates/desktop/ui/assets/document-text-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-text.svg b/crates/desktop/ui/assets/document-text.svg deleted file mode 100644 index dc028e01..00000000 --- a/crates/desktop/ui/assets/document-text.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-ts-filled.svg b/crates/desktop/ui/assets/document-ts-filled.svg deleted file mode 100644 index d58a8f9e..00000000 --- a/crates/desktop/ui/assets/document-ts-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-ts.svg b/crates/desktop/ui/assets/document-ts.svg deleted file mode 100644 index 027713fe..00000000 --- a/crates/desktop/ui/assets/document-ts.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-vb-filled.svg b/crates/desktop/ui/assets/document-vb-filled.svg deleted file mode 100644 index 885c53d1..00000000 --- a/crates/desktop/ui/assets/document-vb-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-vb.svg b/crates/desktop/ui/assets/document-vb.svg deleted file mode 100644 index 5462f6f7..00000000 --- a/crates/desktop/ui/assets/document-vb.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-yml-filled.svg b/crates/desktop/ui/assets/document-yml-filled.svg deleted file mode 100644 index 1f55c8b3..00000000 --- a/crates/desktop/ui/assets/document-yml-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document-yml.svg b/crates/desktop/ui/assets/document-yml.svg deleted file mode 100644 index c7d80223..00000000 --- a/crates/desktop/ui/assets/document-yml.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/document.svg b/crates/desktop/ui/assets/document.svg deleted file mode 100644 index 0ad3a709..00000000 --- a/crates/desktop/ui/assets/document.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/door-arrow-left-filled.svg b/crates/desktop/ui/assets/door-arrow-left-filled.svg deleted file mode 100644 index dcd01ec6..00000000 --- a/crates/desktop/ui/assets/door-arrow-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/door-arrow-left.svg b/crates/desktop/ui/assets/door-arrow-left.svg deleted file mode 100644 index e8093411..00000000 --- a/crates/desktop/ui/assets/door-arrow-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/door-arrow-right-filled.svg b/crates/desktop/ui/assets/door-arrow-right-filled.svg deleted file mode 100644 index 346fff00..00000000 --- a/crates/desktop/ui/assets/door-arrow-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/door-arrow-right.svg b/crates/desktop/ui/assets/door-arrow-right.svg deleted file mode 100644 index 99580231..00000000 --- a/crates/desktop/ui/assets/door-arrow-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/door-filled.svg b/crates/desktop/ui/assets/door-filled.svg deleted file mode 100644 index 953542c5..00000000 --- a/crates/desktop/ui/assets/door-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/door.svg b/crates/desktop/ui/assets/door.svg deleted file mode 100644 index 1a49c819..00000000 --- a/crates/desktop/ui/assets/door.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/double-tap-swipe-down-filled.svg b/crates/desktop/ui/assets/double-tap-swipe-down-filled.svg deleted file mode 100644 index ca17d33f..00000000 --- a/crates/desktop/ui/assets/double-tap-swipe-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/double-tap-swipe-down.svg b/crates/desktop/ui/assets/double-tap-swipe-down.svg deleted file mode 100644 index 96f12869..00000000 --- a/crates/desktop/ui/assets/double-tap-swipe-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/double-tap-swipe-up-filled.svg b/crates/desktop/ui/assets/double-tap-swipe-up-filled.svg deleted file mode 100644 index aed83096..00000000 --- a/crates/desktop/ui/assets/double-tap-swipe-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/double-tap-swipe-up.svg b/crates/desktop/ui/assets/double-tap-swipe-up.svg deleted file mode 100644 index a611d116..00000000 --- a/crates/desktop/ui/assets/double-tap-swipe-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/drafts-filled.svg b/crates/desktop/ui/assets/drafts-filled.svg deleted file mode 100644 index 2d9902fe..00000000 --- a/crates/desktop/ui/assets/drafts-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/drafts.svg b/crates/desktop/ui/assets/drafts.svg deleted file mode 100644 index 87acab2d..00000000 --- a/crates/desktop/ui/assets/drafts.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/drink-beer-filled.svg b/crates/desktop/ui/assets/drink-beer-filled.svg deleted file mode 100644 index 1a2c0be3..00000000 --- a/crates/desktop/ui/assets/drink-beer-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/drink-beer.svg b/crates/desktop/ui/assets/drink-beer.svg deleted file mode 100644 index 03689594..00000000 --- a/crates/desktop/ui/assets/drink-beer.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/drink-coffee-filled.svg b/crates/desktop/ui/assets/drink-coffee-filled.svg deleted file mode 100644 index b9d187af..00000000 --- a/crates/desktop/ui/assets/drink-coffee-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/drink-coffee.svg b/crates/desktop/ui/assets/drink-coffee.svg deleted file mode 100644 index 906cb721..00000000 --- a/crates/desktop/ui/assets/drink-coffee.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/drink-margarita-filled.svg b/crates/desktop/ui/assets/drink-margarita-filled.svg deleted file mode 100644 index 6b0466f8..00000000 --- a/crates/desktop/ui/assets/drink-margarita-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/drink-margarita.svg b/crates/desktop/ui/assets/drink-margarita.svg deleted file mode 100644 index 7ac5d0d8..00000000 --- a/crates/desktop/ui/assets/drink-margarita.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/drink-wine-filled.svg b/crates/desktop/ui/assets/drink-wine-filled.svg deleted file mode 100644 index 8fe0ad0e..00000000 --- a/crates/desktop/ui/assets/drink-wine-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/drink-wine.svg b/crates/desktop/ui/assets/drink-wine.svg deleted file mode 100644 index 9c7751f5..00000000 --- a/crates/desktop/ui/assets/drink-wine.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/drop-filled.svg b/crates/desktop/ui/assets/drop-filled.svg deleted file mode 100644 index ff195c1a..00000000 --- a/crates/desktop/ui/assets/drop-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/drop.svg b/crates/desktop/ui/assets/drop.svg deleted file mode 100644 index 773de447..00000000 --- a/crates/desktop/ui/assets/drop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/dumbbell-filled.svg b/crates/desktop/ui/assets/dumbbell-filled.svg deleted file mode 100644 index 6c471cb1..00000000 --- a/crates/desktop/ui/assets/dumbbell-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/dumbbell.svg b/crates/desktop/ui/assets/dumbbell.svg deleted file mode 100644 index 76437825..00000000 --- a/crates/desktop/ui/assets/dumbbell.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/earth-filled.svg b/crates/desktop/ui/assets/earth-filled.svg deleted file mode 100644 index f54835d8..00000000 --- a/crates/desktop/ui/assets/earth-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/earth-leaf-filled.svg b/crates/desktop/ui/assets/earth-leaf-filled.svg deleted file mode 100644 index f4e42fd6..00000000 --- a/crates/desktop/ui/assets/earth-leaf-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/earth-leaf.svg b/crates/desktop/ui/assets/earth-leaf.svg deleted file mode 100644 index 9879b64d..00000000 --- a/crates/desktop/ui/assets/earth-leaf.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/earth.svg b/crates/desktop/ui/assets/earth.svg deleted file mode 100644 index 357f3b31..00000000 --- a/crates/desktop/ui/assets/earth.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/edit-arrow-back-filled.svg b/crates/desktop/ui/assets/edit-arrow-back-filled.svg deleted file mode 100644 index 50f385d7..00000000 --- a/crates/desktop/ui/assets/edit-arrow-back-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/edit-arrow-back.svg b/crates/desktop/ui/assets/edit-arrow-back.svg deleted file mode 100644 index eca94bca..00000000 --- a/crates/desktop/ui/assets/edit-arrow-back.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/edit-filled.svg b/crates/desktop/ui/assets/edit-filled.svg deleted file mode 100644 index 7f446ca0..00000000 --- a/crates/desktop/ui/assets/edit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/edit-lock-filled.svg b/crates/desktop/ui/assets/edit-lock-filled.svg deleted file mode 100644 index 1b533adb..00000000 --- a/crates/desktop/ui/assets/edit-lock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/edit-lock.svg b/crates/desktop/ui/assets/edit-lock.svg deleted file mode 100644 index e8db2797..00000000 --- a/crates/desktop/ui/assets/edit-lock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/edit-off-filled.svg b/crates/desktop/ui/assets/edit-off-filled.svg deleted file mode 100644 index 37d4fa2f..00000000 --- a/crates/desktop/ui/assets/edit-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/edit-off.svg b/crates/desktop/ui/assets/edit-off.svg deleted file mode 100644 index a8ee10a7..00000000 --- a/crates/desktop/ui/assets/edit-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/edit-prohibited-filled.svg b/crates/desktop/ui/assets/edit-prohibited-filled.svg deleted file mode 100644 index 99c7873a..00000000 --- a/crates/desktop/ui/assets/edit-prohibited-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/edit-prohibited.svg b/crates/desktop/ui/assets/edit-prohibited.svg deleted file mode 100644 index 0af86ce9..00000000 --- a/crates/desktop/ui/assets/edit-prohibited.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/edit.svg b/crates/desktop/ui/assets/edit.svg deleted file mode 100644 index d786f0ab..00000000 --- a/crates/desktop/ui/assets/edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-add-filled.svg b/crates/desktop/ui/assets/emoji-add-filled.svg deleted file mode 100644 index e42b6d97..00000000 --- a/crates/desktop/ui/assets/emoji-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-add.svg b/crates/desktop/ui/assets/emoji-add.svg deleted file mode 100644 index 6135107b..00000000 --- a/crates/desktop/ui/assets/emoji-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-angry-filled.svg b/crates/desktop/ui/assets/emoji-angry-filled.svg deleted file mode 100644 index 03790d76..00000000 --- a/crates/desktop/ui/assets/emoji-angry-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-angry.svg b/crates/desktop/ui/assets/emoji-angry.svg deleted file mode 100644 index 8a0ecfde..00000000 --- a/crates/desktop/ui/assets/emoji-angry.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-edit-filled.svg b/crates/desktop/ui/assets/emoji-edit-filled.svg deleted file mode 100644 index a9515bbc..00000000 --- a/crates/desktop/ui/assets/emoji-edit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-edit.svg b/crates/desktop/ui/assets/emoji-edit.svg deleted file mode 100644 index dc616a62..00000000 --- a/crates/desktop/ui/assets/emoji-edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-filled.svg b/crates/desktop/ui/assets/emoji-filled.svg deleted file mode 100644 index 4333ff5b..00000000 --- a/crates/desktop/ui/assets/emoji-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-hand-filled.svg b/crates/desktop/ui/assets/emoji-hand-filled.svg deleted file mode 100644 index 8737c956..00000000 --- a/crates/desktop/ui/assets/emoji-hand-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-hand.svg b/crates/desktop/ui/assets/emoji-hand.svg deleted file mode 100644 index 38c54dc7..00000000 --- a/crates/desktop/ui/assets/emoji-hand.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-hint-filled.svg b/crates/desktop/ui/assets/emoji-hint-filled.svg deleted file mode 100644 index c1e89c0b..00000000 --- a/crates/desktop/ui/assets/emoji-hint-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-hint.svg b/crates/desktop/ui/assets/emoji-hint.svg deleted file mode 100644 index ca4aa3ce..00000000 --- a/crates/desktop/ui/assets/emoji-hint.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-laugh-filled.svg b/crates/desktop/ui/assets/emoji-laugh-filled.svg deleted file mode 100644 index 53e12d79..00000000 --- a/crates/desktop/ui/assets/emoji-laugh-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-laugh.svg b/crates/desktop/ui/assets/emoji-laugh.svg deleted file mode 100644 index b9ff004c..00000000 --- a/crates/desktop/ui/assets/emoji-laugh.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-meh-filled.svg b/crates/desktop/ui/assets/emoji-meh-filled.svg deleted file mode 100644 index 3ec49c8b..00000000 --- a/crates/desktop/ui/assets/emoji-meh-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-meh.svg b/crates/desktop/ui/assets/emoji-meh.svg deleted file mode 100644 index faf5ab6d..00000000 --- a/crates/desktop/ui/assets/emoji-meh.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-meme-filled.svg b/crates/desktop/ui/assets/emoji-meme-filled.svg deleted file mode 100644 index 4b6e6d67..00000000 --- a/crates/desktop/ui/assets/emoji-meme-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-meme.svg b/crates/desktop/ui/assets/emoji-meme.svg deleted file mode 100644 index 6c831cf6..00000000 --- a/crates/desktop/ui/assets/emoji-meme.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-sad-filled.svg b/crates/desktop/ui/assets/emoji-sad-filled.svg deleted file mode 100644 index 685e97fc..00000000 --- a/crates/desktop/ui/assets/emoji-sad-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-sad.svg b/crates/desktop/ui/assets/emoji-sad.svg deleted file mode 100644 index f36b18a9..00000000 --- a/crates/desktop/ui/assets/emoji-sad.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-sparkle-filled.svg b/crates/desktop/ui/assets/emoji-sparkle-filled.svg deleted file mode 100644 index c892bdb9..00000000 --- a/crates/desktop/ui/assets/emoji-sparkle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji-sparkle.svg b/crates/desktop/ui/assets/emoji-sparkle.svg deleted file mode 100644 index 2dbf062e..00000000 --- a/crates/desktop/ui/assets/emoji-sparkle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/emoji.svg b/crates/desktop/ui/assets/emoji.svg deleted file mode 100644 index 56c0aa4f..00000000 --- a/crates/desktop/ui/assets/emoji.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/equal-off-filled.svg b/crates/desktop/ui/assets/equal-off-filled.svg deleted file mode 100644 index 8cc45178..00000000 --- a/crates/desktop/ui/assets/equal-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/equal-off.svg b/crates/desktop/ui/assets/equal-off.svg deleted file mode 100644 index 039cdaae..00000000 --- a/crates/desktop/ui/assets/equal-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/error-circle-filled.svg b/crates/desktop/ui/assets/error-circle-filled.svg deleted file mode 100644 index c962fadb..00000000 --- a/crates/desktop/ui/assets/error-circle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/error-circle-settings-filled.svg b/crates/desktop/ui/assets/error-circle-settings-filled.svg deleted file mode 100644 index ac8ee6b2..00000000 --- a/crates/desktop/ui/assets/error-circle-settings-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/error-circle-settings.svg b/crates/desktop/ui/assets/error-circle-settings.svg deleted file mode 100644 index fbe6ef44..00000000 --- a/crates/desktop/ui/assets/error-circle-settings.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/error-circle.svg b/crates/desktop/ui/assets/error-circle.svg deleted file mode 100644 index bd827d4c..00000000 --- a/crates/desktop/ui/assets/error-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/expand-up-left-filled.svg b/crates/desktop/ui/assets/expand-up-left-filled.svg deleted file mode 100644 index 4d5aef3d..00000000 --- a/crates/desktop/ui/assets/expand-up-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/expand-up-left.svg b/crates/desktop/ui/assets/expand-up-left.svg deleted file mode 100644 index d8e56060..00000000 --- a/crates/desktop/ui/assets/expand-up-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/expand-up-right-filled.svg b/crates/desktop/ui/assets/expand-up-right-filled.svg deleted file mode 100644 index 5fd13701..00000000 --- a/crates/desktop/ui/assets/expand-up-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/expand-up-right.svg b/crates/desktop/ui/assets/expand-up-right.svg deleted file mode 100644 index 998493dd..00000000 --- a/crates/desktop/ui/assets/expand-up-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/eye-filled.svg b/crates/desktop/ui/assets/eye-filled.svg deleted file mode 100644 index 854aead8..00000000 --- a/crates/desktop/ui/assets/eye-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/eye-off-filled.svg b/crates/desktop/ui/assets/eye-off-filled.svg deleted file mode 100644 index 8dba49d9..00000000 --- a/crates/desktop/ui/assets/eye-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/eye-off.svg b/crates/desktop/ui/assets/eye-off.svg deleted file mode 100644 index 7c1378de..00000000 --- a/crates/desktop/ui/assets/eye-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/eye-tracking-filled.svg b/crates/desktop/ui/assets/eye-tracking-filled.svg deleted file mode 100644 index 666d26cc..00000000 --- a/crates/desktop/ui/assets/eye-tracking-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/eye-tracking-off-filled.svg b/crates/desktop/ui/assets/eye-tracking-off-filled.svg deleted file mode 100644 index 078535f8..00000000 --- a/crates/desktop/ui/assets/eye-tracking-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/eye-tracking-off.svg b/crates/desktop/ui/assets/eye-tracking-off.svg deleted file mode 100644 index fc31a1e5..00000000 --- a/crates/desktop/ui/assets/eye-tracking-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/eye-tracking.svg b/crates/desktop/ui/assets/eye-tracking.svg deleted file mode 100644 index 3bbf7a4e..00000000 --- a/crates/desktop/ui/assets/eye-tracking.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/eye.svg b/crates/desktop/ui/assets/eye.svg deleted file mode 100644 index fd5e7090..00000000 --- a/crates/desktop/ui/assets/eye.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/eyedropper-filled.svg b/crates/desktop/ui/assets/eyedropper-filled.svg deleted file mode 100644 index 999620d8..00000000 --- a/crates/desktop/ui/assets/eyedropper-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/eyedropper.svg b/crates/desktop/ui/assets/eyedropper.svg deleted file mode 100644 index c5a664c6..00000000 --- a/crates/desktop/ui/assets/eyedropper.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/f-stop-filled.svg b/crates/desktop/ui/assets/f-stop-filled.svg deleted file mode 100644 index 5d366e43..00000000 --- a/crates/desktop/ui/assets/f-stop-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/f-stop.svg b/crates/desktop/ui/assets/f-stop.svg deleted file mode 100644 index da733300..00000000 --- a/crates/desktop/ui/assets/f-stop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/fast-forward-filled.svg b/crates/desktop/ui/assets/fast-forward-filled.svg deleted file mode 100644 index 8a6f51b4..00000000 --- a/crates/desktop/ui/assets/fast-forward-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/fast-forward.svg b/crates/desktop/ui/assets/fast-forward.svg deleted file mode 100644 index fa3c17ac..00000000 --- a/crates/desktop/ui/assets/fast-forward.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/fax-filled.svg b/crates/desktop/ui/assets/fax-filled.svg deleted file mode 100644 index 5740bfc0..00000000 --- a/crates/desktop/ui/assets/fax-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/fax.svg b/crates/desktop/ui/assets/fax.svg deleted file mode 100644 index ac14c7c1..00000000 --- a/crates/desktop/ui/assets/fax.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/feed-filled.svg b/crates/desktop/ui/assets/feed-filled.svg deleted file mode 100644 index d4e7beef..00000000 --- a/crates/desktop/ui/assets/feed-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/feed.svg b/crates/desktop/ui/assets/feed.svg deleted file mode 100644 index 814da68c..00000000 --- a/crates/desktop/ui/assets/feed.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/filmstrip-filled.svg b/crates/desktop/ui/assets/filmstrip-filled.svg deleted file mode 100644 index 1d84180e..00000000 --- a/crates/desktop/ui/assets/filmstrip-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/filmstrip-play-filled.svg b/crates/desktop/ui/assets/filmstrip-play-filled.svg deleted file mode 100644 index 4d8a44fb..00000000 --- a/crates/desktop/ui/assets/filmstrip-play-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/filmstrip-play.svg b/crates/desktop/ui/assets/filmstrip-play.svg deleted file mode 100644 index 9a6e94c3..00000000 --- a/crates/desktop/ui/assets/filmstrip-play.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/filmstrip-split-filled.svg b/crates/desktop/ui/assets/filmstrip-split-filled.svg deleted file mode 100644 index 0d4de92b..00000000 --- a/crates/desktop/ui/assets/filmstrip-split-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/filmstrip-split.svg b/crates/desktop/ui/assets/filmstrip-split.svg deleted file mode 100644 index 98d50a30..00000000 --- a/crates/desktop/ui/assets/filmstrip-split.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/filmstrip.svg b/crates/desktop/ui/assets/filmstrip.svg deleted file mode 100644 index b2e8a28f..00000000 --- a/crates/desktop/ui/assets/filmstrip.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/filter-dismiss-filled.svg b/crates/desktop/ui/assets/filter-dismiss-filled.svg deleted file mode 100644 index 1ceaf1a5..00000000 --- a/crates/desktop/ui/assets/filter-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/filter-dismiss.svg b/crates/desktop/ui/assets/filter-dismiss.svg deleted file mode 100644 index e5dd5b46..00000000 --- a/crates/desktop/ui/assets/filter-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/filter-filled.svg b/crates/desktop/ui/assets/filter-filled.svg deleted file mode 100644 index 870d01b9..00000000 --- a/crates/desktop/ui/assets/filter-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/filter.svg b/crates/desktop/ui/assets/filter.svg deleted file mode 100644 index d5482b9f..00000000 --- a/crates/desktop/ui/assets/filter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/fingerprint-filled.svg b/crates/desktop/ui/assets/fingerprint-filled.svg deleted file mode 100644 index 00e6e722..00000000 --- a/crates/desktop/ui/assets/fingerprint-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/fingerprint.svg b/crates/desktop/ui/assets/fingerprint.svg deleted file mode 100644 index 47042d4a..00000000 --- a/crates/desktop/ui/assets/fingerprint.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/fire-filled.svg b/crates/desktop/ui/assets/fire-filled.svg deleted file mode 100644 index 2d1c8fa7..00000000 --- a/crates/desktop/ui/assets/fire-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/fire.svg b/crates/desktop/ui/assets/fire.svg deleted file mode 100644 index 617a3a25..00000000 --- a/crates/desktop/ui/assets/fire.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flag-clock-filled.svg b/crates/desktop/ui/assets/flag-clock-filled.svg deleted file mode 100644 index 5fda7b7f..00000000 --- a/crates/desktop/ui/assets/flag-clock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flag-clock.svg b/crates/desktop/ui/assets/flag-clock.svg deleted file mode 100644 index b1192836..00000000 --- a/crates/desktop/ui/assets/flag-clock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flag-filled.svg b/crates/desktop/ui/assets/flag-filled.svg deleted file mode 100644 index c4647271..00000000 --- a/crates/desktop/ui/assets/flag-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flag-off-filled.svg b/crates/desktop/ui/assets/flag-off-filled.svg deleted file mode 100644 index bb62823d..00000000 --- a/crates/desktop/ui/assets/flag-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flag-off.svg b/crates/desktop/ui/assets/flag-off.svg deleted file mode 100644 index f3c06d63..00000000 --- a/crates/desktop/ui/assets/flag-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flag-pride-filled.svg b/crates/desktop/ui/assets/flag-pride-filled.svg deleted file mode 100644 index 18b0c219..00000000 --- a/crates/desktop/ui/assets/flag-pride-filled.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/crates/desktop/ui/assets/flag-pride-intersex-inclusive-progress-filled.svg b/crates/desktop/ui/assets/flag-pride-intersex-inclusive-progress-filled.svg deleted file mode 100644 index 1a7fa238..00000000 --- a/crates/desktop/ui/assets/flag-pride-intersex-inclusive-progress-filled.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/crates/desktop/ui/assets/flag-pride-philadelphia-filled.svg b/crates/desktop/ui/assets/flag-pride-philadelphia-filled.svg deleted file mode 100644 index e50672df..00000000 --- a/crates/desktop/ui/assets/flag-pride-philadelphia-filled.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/crates/desktop/ui/assets/flag-pride-progress-filled.svg b/crates/desktop/ui/assets/flag-pride-progress-filled.svg deleted file mode 100644 index 56294948..00000000 --- a/crates/desktop/ui/assets/flag-pride-progress-filled.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/crates/desktop/ui/assets/flag.svg b/crates/desktop/ui/assets/flag.svg deleted file mode 100644 index 4db1f9a1..00000000 --- a/crates/desktop/ui/assets/flag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flash-checkmark-filled.svg b/crates/desktop/ui/assets/flash-checkmark-filled.svg deleted file mode 100644 index c3afb237..00000000 --- a/crates/desktop/ui/assets/flash-checkmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flash-checkmark.svg b/crates/desktop/ui/assets/flash-checkmark.svg deleted file mode 100644 index 99a84982..00000000 --- a/crates/desktop/ui/assets/flash-checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flash-filled.svg b/crates/desktop/ui/assets/flash-filled.svg deleted file mode 100644 index 7decd14c..00000000 --- a/crates/desktop/ui/assets/flash-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flash-flow-filled.svg b/crates/desktop/ui/assets/flash-flow-filled.svg deleted file mode 100644 index 11e9f599..00000000 --- a/crates/desktop/ui/assets/flash-flow-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flash-flow.svg b/crates/desktop/ui/assets/flash-flow.svg deleted file mode 100644 index 1e882213..00000000 --- a/crates/desktop/ui/assets/flash-flow.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flash-sparkle-filled.svg b/crates/desktop/ui/assets/flash-sparkle-filled.svg deleted file mode 100644 index cb1b5d57..00000000 --- a/crates/desktop/ui/assets/flash-sparkle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flash-sparkle.svg b/crates/desktop/ui/assets/flash-sparkle.svg deleted file mode 100644 index 123b9f0d..00000000 --- a/crates/desktop/ui/assets/flash-sparkle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flash.svg b/crates/desktop/ui/assets/flash.svg deleted file mode 100644 index a585f2a7..00000000 --- a/crates/desktop/ui/assets/flash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flashlight-filled.svg b/crates/desktop/ui/assets/flashlight-filled.svg deleted file mode 100644 index 9c87f392..00000000 --- a/crates/desktop/ui/assets/flashlight-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flashlight.svg b/crates/desktop/ui/assets/flashlight.svg deleted file mode 100644 index 71e1bce7..00000000 --- a/crates/desktop/ui/assets/flashlight.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flip-horizontal-filled.svg b/crates/desktop/ui/assets/flip-horizontal-filled.svg deleted file mode 100644 index b7ecc496..00000000 --- a/crates/desktop/ui/assets/flip-horizontal-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flip-horizontal.svg b/crates/desktop/ui/assets/flip-horizontal.svg deleted file mode 100644 index 8f7331b1..00000000 --- a/crates/desktop/ui/assets/flip-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flip-vertical-filled.svg b/crates/desktop/ui/assets/flip-vertical-filled.svg deleted file mode 100644 index ab85aea7..00000000 --- a/crates/desktop/ui/assets/flip-vertical-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flip-vertical.svg b/crates/desktop/ui/assets/flip-vertical.svg deleted file mode 100644 index 6b471d20..00000000 --- a/crates/desktop/ui/assets/flip-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flow-filled.svg b/crates/desktop/ui/assets/flow-filled.svg deleted file mode 100644 index 70259428..00000000 --- a/crates/desktop/ui/assets/flow-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flow.svg b/crates/desktop/ui/assets/flow.svg deleted file mode 100644 index 7a354cbb..00000000 --- a/crates/desktop/ui/assets/flow.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flowchart-filled.svg b/crates/desktop/ui/assets/flowchart-filled.svg deleted file mode 100644 index 226226db..00000000 --- a/crates/desktop/ui/assets/flowchart-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/flowchart.svg b/crates/desktop/ui/assets/flowchart.svg deleted file mode 100644 index 37e283cd..00000000 --- a/crates/desktop/ui/assets/flowchart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/fluid-filled.svg b/crates/desktop/ui/assets/fluid-filled.svg deleted file mode 100644 index 72ee49c3..00000000 --- a/crates/desktop/ui/assets/fluid-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/fluid.svg b/crates/desktop/ui/assets/fluid.svg deleted file mode 100644 index c424271d..00000000 --- a/crates/desktop/ui/assets/fluid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-add-filled.svg b/crates/desktop/ui/assets/folder-add-filled.svg deleted file mode 100644 index 14d041d1..00000000 --- a/crates/desktop/ui/assets/folder-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-add.svg b/crates/desktop/ui/assets/folder-add.svg deleted file mode 100644 index d5d73a94..00000000 --- a/crates/desktop/ui/assets/folder-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-arrow-left-filled.svg b/crates/desktop/ui/assets/folder-arrow-left-filled.svg deleted file mode 100644 index 2af9a156..00000000 --- a/crates/desktop/ui/assets/folder-arrow-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-arrow-left.svg b/crates/desktop/ui/assets/folder-arrow-left.svg deleted file mode 100644 index 53fc3cdb..00000000 --- a/crates/desktop/ui/assets/folder-arrow-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-arrow-right-filled.svg b/crates/desktop/ui/assets/folder-arrow-right-filled.svg deleted file mode 100644 index 9ede6573..00000000 --- a/crates/desktop/ui/assets/folder-arrow-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-arrow-right.svg b/crates/desktop/ui/assets/folder-arrow-right.svg deleted file mode 100644 index 0f818ffc..00000000 --- a/crates/desktop/ui/assets/folder-arrow-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-arrow-up-filled.svg b/crates/desktop/ui/assets/folder-arrow-up-filled.svg deleted file mode 100644 index 45514ed2..00000000 --- a/crates/desktop/ui/assets/folder-arrow-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-arrow-up.svg b/crates/desktop/ui/assets/folder-arrow-up.svg deleted file mode 100644 index 1e0363b8..00000000 --- a/crates/desktop/ui/assets/folder-arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-filled.svg b/crates/desktop/ui/assets/folder-filled.svg deleted file mode 100644 index a0759ac2..00000000 --- a/crates/desktop/ui/assets/folder-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-globe-filled.svg b/crates/desktop/ui/assets/folder-globe-filled.svg deleted file mode 100644 index 52a2be8c..00000000 --- a/crates/desktop/ui/assets/folder-globe-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-globe.svg b/crates/desktop/ui/assets/folder-globe.svg deleted file mode 100644 index 0d667970..00000000 --- a/crates/desktop/ui/assets/folder-globe.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-lightning-filled.svg b/crates/desktop/ui/assets/folder-lightning-filled.svg deleted file mode 100644 index 08c51312..00000000 --- a/crates/desktop/ui/assets/folder-lightning-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-lightning.svg b/crates/desktop/ui/assets/folder-lightning.svg deleted file mode 100644 index c124e5a6..00000000 --- a/crates/desktop/ui/assets/folder-lightning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-link-filled.svg b/crates/desktop/ui/assets/folder-link-filled.svg deleted file mode 100644 index 4d718662..00000000 --- a/crates/desktop/ui/assets/folder-link-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-link.svg b/crates/desktop/ui/assets/folder-link.svg deleted file mode 100644 index b36fbac7..00000000 --- a/crates/desktop/ui/assets/folder-link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-list-filled.svg b/crates/desktop/ui/assets/folder-list-filled.svg deleted file mode 100644 index 65fda4a1..00000000 --- a/crates/desktop/ui/assets/folder-list-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-list.svg b/crates/desktop/ui/assets/folder-list.svg deleted file mode 100644 index 0d2ca280..00000000 --- a/crates/desktop/ui/assets/folder-list.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-mail-filled.svg b/crates/desktop/ui/assets/folder-mail-filled.svg deleted file mode 100644 index af96597a..00000000 --- a/crates/desktop/ui/assets/folder-mail-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-mail.svg b/crates/desktop/ui/assets/folder-mail.svg deleted file mode 100644 index 11cdb00b..00000000 --- a/crates/desktop/ui/assets/folder-mail.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-multiple-filled.svg b/crates/desktop/ui/assets/folder-multiple-filled.svg deleted file mode 100644 index d2fd7a3b..00000000 --- a/crates/desktop/ui/assets/folder-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-multiple.svg b/crates/desktop/ui/assets/folder-multiple.svg deleted file mode 100644 index 5cd09efd..00000000 --- a/crates/desktop/ui/assets/folder-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-open-filled.svg b/crates/desktop/ui/assets/folder-open-filled.svg deleted file mode 100644 index 550cd478..00000000 --- a/crates/desktop/ui/assets/folder-open-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-open-vertical-filled.svg b/crates/desktop/ui/assets/folder-open-vertical-filled.svg deleted file mode 100644 index 34584caf..00000000 --- a/crates/desktop/ui/assets/folder-open-vertical-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-open-vertical.svg b/crates/desktop/ui/assets/folder-open-vertical.svg deleted file mode 100644 index ad6888b7..00000000 --- a/crates/desktop/ui/assets/folder-open-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-open.svg b/crates/desktop/ui/assets/folder-open.svg deleted file mode 100644 index a45ab775..00000000 --- a/crates/desktop/ui/assets/folder-open.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-person-filled.svg b/crates/desktop/ui/assets/folder-person-filled.svg deleted file mode 100644 index da525876..00000000 --- a/crates/desktop/ui/assets/folder-person-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-person.svg b/crates/desktop/ui/assets/folder-person.svg deleted file mode 100644 index df1ece38..00000000 --- a/crates/desktop/ui/assets/folder-person.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-prohibited-filled.svg b/crates/desktop/ui/assets/folder-prohibited-filled.svg deleted file mode 100644 index dc6461cc..00000000 --- a/crates/desktop/ui/assets/folder-prohibited-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-prohibited.svg b/crates/desktop/ui/assets/folder-prohibited.svg deleted file mode 100644 index 540f45db..00000000 --- a/crates/desktop/ui/assets/folder-prohibited.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-search-filled.svg b/crates/desktop/ui/assets/folder-search-filled.svg deleted file mode 100644 index 7f87d67d..00000000 --- a/crates/desktop/ui/assets/folder-search-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-search.svg b/crates/desktop/ui/assets/folder-search.svg deleted file mode 100644 index 7a881090..00000000 --- a/crates/desktop/ui/assets/folder-search.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-swap-filled.svg b/crates/desktop/ui/assets/folder-swap-filled.svg deleted file mode 100644 index 902febca..00000000 --- a/crates/desktop/ui/assets/folder-swap-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-swap.svg b/crates/desktop/ui/assets/folder-swap.svg deleted file mode 100644 index aad247a6..00000000 --- a/crates/desktop/ui/assets/folder-swap.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-sync-filled.svg b/crates/desktop/ui/assets/folder-sync-filled.svg deleted file mode 100644 index 3904989f..00000000 --- a/crates/desktop/ui/assets/folder-sync-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-sync.svg b/crates/desktop/ui/assets/folder-sync.svg deleted file mode 100644 index 1393159f..00000000 --- a/crates/desktop/ui/assets/folder-sync.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-zip-filled.svg b/crates/desktop/ui/assets/folder-zip-filled.svg deleted file mode 100644 index 448593e9..00000000 --- a/crates/desktop/ui/assets/folder-zip-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder-zip.svg b/crates/desktop/ui/assets/folder-zip.svg deleted file mode 100644 index f7b1342d..00000000 --- a/crates/desktop/ui/assets/folder-zip.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/folder.svg b/crates/desktop/ui/assets/folder.svg deleted file mode 100644 index 55b20a97..00000000 --- a/crates/desktop/ui/assets/folder.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/font-space-tracking-in-filled.svg b/crates/desktop/ui/assets/font-space-tracking-in-filled.svg deleted file mode 100644 index e9f2ca65..00000000 --- a/crates/desktop/ui/assets/font-space-tracking-in-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/font-space-tracking-in.svg b/crates/desktop/ui/assets/font-space-tracking-in.svg deleted file mode 100644 index 5694cd10..00000000 --- a/crates/desktop/ui/assets/font-space-tracking-in.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/font-space-tracking-out-filled.svg b/crates/desktop/ui/assets/font-space-tracking-out-filled.svg deleted file mode 100644 index f4fa3e97..00000000 --- a/crates/desktop/ui/assets/font-space-tracking-out-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/font-space-tracking-out.svg b/crates/desktop/ui/assets/font-space-tracking-out.svg deleted file mode 100644 index 162d40e9..00000000 --- a/crates/desktop/ui/assets/font-space-tracking-out.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/food-cake-filled.svg b/crates/desktop/ui/assets/food-cake-filled.svg deleted file mode 100644 index 6eedd22e..00000000 --- a/crates/desktop/ui/assets/food-cake-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/food-cake.svg b/crates/desktop/ui/assets/food-cake.svg deleted file mode 100644 index 74ab7645..00000000 --- a/crates/desktop/ui/assets/food-cake.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/food-chicken-leg-filled.svg b/crates/desktop/ui/assets/food-chicken-leg-filled.svg deleted file mode 100644 index 1839a6a4..00000000 --- a/crates/desktop/ui/assets/food-chicken-leg-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/food-chicken-leg.svg b/crates/desktop/ui/assets/food-chicken-leg.svg deleted file mode 100644 index 03b4a660..00000000 --- a/crates/desktop/ui/assets/food-chicken-leg.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/food-egg-filled.svg b/crates/desktop/ui/assets/food-egg-filled.svg deleted file mode 100644 index 50c50353..00000000 --- a/crates/desktop/ui/assets/food-egg-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/food-egg.svg b/crates/desktop/ui/assets/food-egg.svg deleted file mode 100644 index 88270147..00000000 --- a/crates/desktop/ui/assets/food-egg.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/food-filled.svg b/crates/desktop/ui/assets/food-filled.svg deleted file mode 100644 index 0749ac4a..00000000 --- a/crates/desktop/ui/assets/food-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/food-toast-filled.svg b/crates/desktop/ui/assets/food-toast-filled.svg deleted file mode 100644 index 2eb93f06..00000000 --- a/crates/desktop/ui/assets/food-toast-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/food-toast.svg b/crates/desktop/ui/assets/food-toast.svg deleted file mode 100644 index d8dec697..00000000 --- a/crates/desktop/ui/assets/food-toast.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/food.svg b/crates/desktop/ui/assets/food.svg deleted file mode 100644 index af8efbdd..00000000 --- a/crates/desktop/ui/assets/food.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/fps-30-filled.svg b/crates/desktop/ui/assets/fps-30-filled.svg deleted file mode 100644 index faa7a1dd..00000000 --- a/crates/desktop/ui/assets/fps-30-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/fps-30.svg b/crates/desktop/ui/assets/fps-30.svg deleted file mode 100644 index 0ee7c24c..00000000 --- a/crates/desktop/ui/assets/fps-30.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/fps-60-filled.svg b/crates/desktop/ui/assets/fps-60-filled.svg deleted file mode 100644 index 8cdc934e..00000000 --- a/crates/desktop/ui/assets/fps-60-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/fps-60.svg b/crates/desktop/ui/assets/fps-60.svg deleted file mode 100644 index b0dc9525..00000000 --- a/crates/desktop/ui/assets/fps-60.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/frame-filled.svg b/crates/desktop/ui/assets/frame-filled.svg deleted file mode 100644 index 22df2bf4..00000000 --- a/crates/desktop/ui/assets/frame-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/frame.svg b/crates/desktop/ui/assets/frame.svg deleted file mode 100644 index f61a5a9c..00000000 --- a/crates/desktop/ui/assets/frame.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/full-screen-maximize-filled.svg b/crates/desktop/ui/assets/full-screen-maximize-filled.svg deleted file mode 100644 index fd2f266c..00000000 --- a/crates/desktop/ui/assets/full-screen-maximize-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/full-screen-maximize.svg b/crates/desktop/ui/assets/full-screen-maximize.svg deleted file mode 100644 index f2bba0ab..00000000 --- a/crates/desktop/ui/assets/full-screen-maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/full-screen-minimize-filled.svg b/crates/desktop/ui/assets/full-screen-minimize-filled.svg deleted file mode 100644 index 49c884d9..00000000 --- a/crates/desktop/ui/assets/full-screen-minimize-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/full-screen-minimize.svg b/crates/desktop/ui/assets/full-screen-minimize.svg deleted file mode 100644 index 78241d1b..00000000 --- a/crates/desktop/ui/assets/full-screen-minimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/games-filled.svg b/crates/desktop/ui/assets/games-filled.svg deleted file mode 100644 index 8197f6c4..00000000 --- a/crates/desktop/ui/assets/games-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/games.svg b/crates/desktop/ui/assets/games.svg deleted file mode 100644 index 413c819e..00000000 --- a/crates/desktop/ui/assets/games.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/gantt-chart-filled.svg b/crates/desktop/ui/assets/gantt-chart-filled.svg deleted file mode 100644 index c88c6de5..00000000 --- a/crates/desktop/ui/assets/gantt-chart-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/gantt-chart.svg b/crates/desktop/ui/assets/gantt-chart.svg deleted file mode 100644 index db28c587..00000000 --- a/crates/desktop/ui/assets/gantt-chart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/gavel-filled.svg b/crates/desktop/ui/assets/gavel-filled.svg deleted file mode 100644 index 23390ba3..00000000 --- a/crates/desktop/ui/assets/gavel-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/gavel-prohibited-filled.svg b/crates/desktop/ui/assets/gavel-prohibited-filled.svg deleted file mode 100644 index 8b30e47c..00000000 --- a/crates/desktop/ui/assets/gavel-prohibited-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/gavel-prohibited.svg b/crates/desktop/ui/assets/gavel-prohibited.svg deleted file mode 100644 index 7aab098c..00000000 --- a/crates/desktop/ui/assets/gavel-prohibited.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/gavel.svg b/crates/desktop/ui/assets/gavel.svg deleted file mode 100644 index 168d606e..00000000 --- a/crates/desktop/ui/assets/gavel.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/gif-filled.svg b/crates/desktop/ui/assets/gif-filled.svg deleted file mode 100644 index f531df78..00000000 --- a/crates/desktop/ui/assets/gif-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/gif.svg b/crates/desktop/ui/assets/gif.svg deleted file mode 100644 index fd32d6a5..00000000 --- a/crates/desktop/ui/assets/gif.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/gift-card-filled.svg b/crates/desktop/ui/assets/gift-card-filled.svg deleted file mode 100644 index be35ea34..00000000 --- a/crates/desktop/ui/assets/gift-card-filled.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/crates/desktop/ui/assets/gift-card.svg b/crates/desktop/ui/assets/gift-card.svg deleted file mode 100644 index f048f63c..00000000 --- a/crates/desktop/ui/assets/gift-card.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/gift-filled.svg b/crates/desktop/ui/assets/gift-filled.svg deleted file mode 100644 index 14042d99..00000000 --- a/crates/desktop/ui/assets/gift-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/gift-open-filled.svg b/crates/desktop/ui/assets/gift-open-filled.svg deleted file mode 100644 index 50d3bb45..00000000 --- a/crates/desktop/ui/assets/gift-open-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/gift-open.svg b/crates/desktop/ui/assets/gift-open.svg deleted file mode 100644 index ad831cd8..00000000 --- a/crates/desktop/ui/assets/gift-open.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/gift.svg b/crates/desktop/ui/assets/gift.svg deleted file mode 100644 index 9c41d83e..00000000 --- a/crates/desktop/ui/assets/gift.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/glance-horizontal-filled.svg b/crates/desktop/ui/assets/glance-horizontal-filled.svg deleted file mode 100644 index 9b2cb503..00000000 --- a/crates/desktop/ui/assets/glance-horizontal-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/glance-horizontal-sparkles-filled.svg b/crates/desktop/ui/assets/glance-horizontal-sparkles-filled.svg deleted file mode 100644 index a5da4568..00000000 --- a/crates/desktop/ui/assets/glance-horizontal-sparkles-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/glance-horizontal-sparkles.svg b/crates/desktop/ui/assets/glance-horizontal-sparkles.svg deleted file mode 100644 index 5ea5e15a..00000000 --- a/crates/desktop/ui/assets/glance-horizontal-sparkles.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/glance-horizontal.svg b/crates/desktop/ui/assets/glance-horizontal.svg deleted file mode 100644 index 12374112..00000000 --- a/crates/desktop/ui/assets/glance-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/glasses-filled.svg b/crates/desktop/ui/assets/glasses-filled.svg deleted file mode 100644 index 056658c3..00000000 --- a/crates/desktop/ui/assets/glasses-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/glasses-off-filled.svg b/crates/desktop/ui/assets/glasses-off-filled.svg deleted file mode 100644 index b85bb654..00000000 --- a/crates/desktop/ui/assets/glasses-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/glasses-off.svg b/crates/desktop/ui/assets/glasses-off.svg deleted file mode 100644 index fd87120d..00000000 --- a/crates/desktop/ui/assets/glasses-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/glasses.svg b/crates/desktop/ui/assets/glasses.svg deleted file mode 100644 index 1491d8fb..00000000 --- a/crates/desktop/ui/assets/glasses.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe-arrow-forward-filled.svg b/crates/desktop/ui/assets/globe-arrow-forward-filled.svg deleted file mode 100644 index ec2dc8ad..00000000 --- a/crates/desktop/ui/assets/globe-arrow-forward-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe-arrow-forward.svg b/crates/desktop/ui/assets/globe-arrow-forward.svg deleted file mode 100644 index 46533ad3..00000000 --- a/crates/desktop/ui/assets/globe-arrow-forward.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe-arrow-up-filled.svg b/crates/desktop/ui/assets/globe-arrow-up-filled.svg deleted file mode 100644 index fd7d48e6..00000000 --- a/crates/desktop/ui/assets/globe-arrow-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe-arrow-up.svg b/crates/desktop/ui/assets/globe-arrow-up.svg deleted file mode 100644 index 4c87a445..00000000 --- a/crates/desktop/ui/assets/globe-arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe-clock-filled.svg b/crates/desktop/ui/assets/globe-clock-filled.svg deleted file mode 100644 index 14c05b78..00000000 --- a/crates/desktop/ui/assets/globe-clock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe-clock.svg b/crates/desktop/ui/assets/globe-clock.svg deleted file mode 100644 index e05d8872..00000000 --- a/crates/desktop/ui/assets/globe-clock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe-error-filled.svg b/crates/desktop/ui/assets/globe-error-filled.svg deleted file mode 100644 index 49781be6..00000000 --- a/crates/desktop/ui/assets/globe-error-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe-error.svg b/crates/desktop/ui/assets/globe-error.svg deleted file mode 100644 index deb5472f..00000000 --- a/crates/desktop/ui/assets/globe-error.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe-filled.svg b/crates/desktop/ui/assets/globe-filled.svg deleted file mode 100644 index c7162187..00000000 --- a/crates/desktop/ui/assets/globe-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe-off-filled.svg b/crates/desktop/ui/assets/globe-off-filled.svg deleted file mode 100644 index 975d086f..00000000 --- a/crates/desktop/ui/assets/globe-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe-off.svg b/crates/desktop/ui/assets/globe-off.svg deleted file mode 100644 index 05104387..00000000 --- a/crates/desktop/ui/assets/globe-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe-prohibited-filled.svg b/crates/desktop/ui/assets/globe-prohibited-filled.svg deleted file mode 100644 index a8f9817e..00000000 --- a/crates/desktop/ui/assets/globe-prohibited-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe-prohibited.svg b/crates/desktop/ui/assets/globe-prohibited.svg deleted file mode 100644 index 0260efbf..00000000 --- a/crates/desktop/ui/assets/globe-prohibited.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe-star-filled.svg b/crates/desktop/ui/assets/globe-star-filled.svg deleted file mode 100644 index 9d9d6500..00000000 --- a/crates/desktop/ui/assets/globe-star-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe-star.svg b/crates/desktop/ui/assets/globe-star.svg deleted file mode 100644 index 7a298072..00000000 --- a/crates/desktop/ui/assets/globe-star.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe-sync-filled.svg b/crates/desktop/ui/assets/globe-sync-filled.svg deleted file mode 100644 index 2329c92c..00000000 --- a/crates/desktop/ui/assets/globe-sync-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe-sync.svg b/crates/desktop/ui/assets/globe-sync.svg deleted file mode 100644 index d8080c5f..00000000 --- a/crates/desktop/ui/assets/globe-sync.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe-warning-filled.svg b/crates/desktop/ui/assets/globe-warning-filled.svg deleted file mode 100644 index a6c5855d..00000000 --- a/crates/desktop/ui/assets/globe-warning-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe-warning.svg b/crates/desktop/ui/assets/globe-warning.svg deleted file mode 100644 index bc405726..00000000 --- a/crates/desktop/ui/assets/globe-warning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/globe.svg b/crates/desktop/ui/assets/globe.svg deleted file mode 100644 index f607c764..00000000 --- a/crates/desktop/ui/assets/globe.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/grid-filled.svg b/crates/desktop/ui/assets/grid-filled.svg deleted file mode 100644 index 5191a2ff..00000000 --- a/crates/desktop/ui/assets/grid-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/grid-kanban-filled.svg b/crates/desktop/ui/assets/grid-kanban-filled.svg deleted file mode 100644 index cd68d2ff..00000000 --- a/crates/desktop/ui/assets/grid-kanban-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/grid-kanban.svg b/crates/desktop/ui/assets/grid-kanban.svg deleted file mode 100644 index cae95242..00000000 --- a/crates/desktop/ui/assets/grid-kanban.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/grid.svg b/crates/desktop/ui/assets/grid.svg deleted file mode 100644 index 9d5a948d..00000000 --- a/crates/desktop/ui/assets/grid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/guest-filled.svg b/crates/desktop/ui/assets/guest-filled.svg deleted file mode 100644 index 51cfb29f..00000000 --- a/crates/desktop/ui/assets/guest-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/guest.svg b/crates/desktop/ui/assets/guest.svg deleted file mode 100644 index b7222b94..00000000 --- a/crates/desktop/ui/assets/guest.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/guitar-filled.svg b/crates/desktop/ui/assets/guitar-filled.svg deleted file mode 100644 index 825b49dc..00000000 --- a/crates/desktop/ui/assets/guitar-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/guitar.svg b/crates/desktop/ui/assets/guitar.svg deleted file mode 100644 index ce1eb88d..00000000 --- a/crates/desktop/ui/assets/guitar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hand-draw-filled.svg b/crates/desktop/ui/assets/hand-draw-filled.svg deleted file mode 100644 index 88b4f77d..00000000 --- a/crates/desktop/ui/assets/hand-draw-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hand-draw.svg b/crates/desktop/ui/assets/hand-draw.svg deleted file mode 100644 index 4d166abb..00000000 --- a/crates/desktop/ui/assets/hand-draw.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hand-left-chat-filled.svg b/crates/desktop/ui/assets/hand-left-chat-filled.svg deleted file mode 100644 index 7109e01e..00000000 --- a/crates/desktop/ui/assets/hand-left-chat-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hand-left-chat.svg b/crates/desktop/ui/assets/hand-left-chat.svg deleted file mode 100644 index 271b7fd6..00000000 --- a/crates/desktop/ui/assets/hand-left-chat.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hand-left-filled.svg b/crates/desktop/ui/assets/hand-left-filled.svg deleted file mode 100644 index e09fdf0d..00000000 --- a/crates/desktop/ui/assets/hand-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hand-left.svg b/crates/desktop/ui/assets/hand-left.svg deleted file mode 100644 index 2da3f5f2..00000000 --- a/crates/desktop/ui/assets/hand-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hand-point-filled.svg b/crates/desktop/ui/assets/hand-point-filled.svg deleted file mode 100644 index 50f6d30c..00000000 --- a/crates/desktop/ui/assets/hand-point-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hand-point.svg b/crates/desktop/ui/assets/hand-point.svg deleted file mode 100644 index 4adf88aa..00000000 --- a/crates/desktop/ui/assets/hand-point.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hand-right-filled.svg b/crates/desktop/ui/assets/hand-right-filled.svg deleted file mode 100644 index 05df7339..00000000 --- a/crates/desktop/ui/assets/hand-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hand-right-off-filled.svg b/crates/desktop/ui/assets/hand-right-off-filled.svg deleted file mode 100644 index dcaee09d..00000000 --- a/crates/desktop/ui/assets/hand-right-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hand-right-off.svg b/crates/desktop/ui/assets/hand-right-off.svg deleted file mode 100644 index 9eea6bab..00000000 --- a/crates/desktop/ui/assets/hand-right-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hand-right.svg b/crates/desktop/ui/assets/hand-right.svg deleted file mode 100644 index 4e98d93b..00000000 --- a/crates/desktop/ui/assets/hand-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hand-wave-filled.svg b/crates/desktop/ui/assets/hand-wave-filled.svg deleted file mode 100644 index d38d0e43..00000000 --- a/crates/desktop/ui/assets/hand-wave-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hand-wave.svg b/crates/desktop/ui/assets/hand-wave.svg deleted file mode 100644 index c022bed7..00000000 --- a/crates/desktop/ui/assets/hand-wave.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/handshake-filled.svg b/crates/desktop/ui/assets/handshake-filled.svg deleted file mode 100644 index 76ed7e00..00000000 --- a/crates/desktop/ui/assets/handshake-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/handshake.svg b/crates/desktop/ui/assets/handshake.svg deleted file mode 100644 index 8e9fb4fd..00000000 --- a/crates/desktop/ui/assets/handshake.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/haptic-strong-filled.svg b/crates/desktop/ui/assets/haptic-strong-filled.svg deleted file mode 100644 index 02c67730..00000000 --- a/crates/desktop/ui/assets/haptic-strong-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/haptic-strong.svg b/crates/desktop/ui/assets/haptic-strong.svg deleted file mode 100644 index a2b8cdf4..00000000 --- a/crates/desktop/ui/assets/haptic-strong.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/haptic-weak-filled.svg b/crates/desktop/ui/assets/haptic-weak-filled.svg deleted file mode 100644 index 36922173..00000000 --- a/crates/desktop/ui/assets/haptic-weak-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/haptic-weak.svg b/crates/desktop/ui/assets/haptic-weak.svg deleted file mode 100644 index d9755707..00000000 --- a/crates/desktop/ui/assets/haptic-weak.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hard-drive-filled.svg b/crates/desktop/ui/assets/hard-drive-filled.svg deleted file mode 100644 index 10c97ab3..00000000 --- a/crates/desktop/ui/assets/hard-drive-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hard-drive.svg b/crates/desktop/ui/assets/hard-drive.svg deleted file mode 100644 index 662218fc..00000000 --- a/crates/desktop/ui/assets/hard-drive.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hat-graduation-add-filled.svg b/crates/desktop/ui/assets/hat-graduation-add-filled.svg deleted file mode 100644 index 28728c78..00000000 --- a/crates/desktop/ui/assets/hat-graduation-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hat-graduation-add.svg b/crates/desktop/ui/assets/hat-graduation-add.svg deleted file mode 100644 index b06ae721..00000000 --- a/crates/desktop/ui/assets/hat-graduation-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hat-graduation-filled.svg b/crates/desktop/ui/assets/hat-graduation-filled.svg deleted file mode 100644 index a409401b..00000000 --- a/crates/desktop/ui/assets/hat-graduation-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hat-graduation-sparkle-filled.svg b/crates/desktop/ui/assets/hat-graduation-sparkle-filled.svg deleted file mode 100644 index aafcb1d6..00000000 --- a/crates/desktop/ui/assets/hat-graduation-sparkle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hat-graduation-sparkle.svg b/crates/desktop/ui/assets/hat-graduation-sparkle.svg deleted file mode 100644 index 310307a9..00000000 --- a/crates/desktop/ui/assets/hat-graduation-sparkle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hat-graduation.svg b/crates/desktop/ui/assets/hat-graduation.svg deleted file mode 100644 index 86a5dbca..00000000 --- a/crates/desktop/ui/assets/hat-graduation.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hd-filled.svg b/crates/desktop/ui/assets/hd-filled.svg deleted file mode 100644 index e2fb3c0b..00000000 --- a/crates/desktop/ui/assets/hd-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hd.svg b/crates/desktop/ui/assets/hd.svg deleted file mode 100644 index c5f509ad..00000000 --- a/crates/desktop/ui/assets/hd.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/headset-filled.svg b/crates/desktop/ui/assets/headset-filled.svg deleted file mode 100644 index a82e52b8..00000000 --- a/crates/desktop/ui/assets/headset-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/headset.svg b/crates/desktop/ui/assets/headset.svg deleted file mode 100644 index c4cb5f96..00000000 --- a/crates/desktop/ui/assets/headset.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/heart-broken-filled.svg b/crates/desktop/ui/assets/heart-broken-filled.svg deleted file mode 100644 index 9d31eb5c..00000000 --- a/crates/desktop/ui/assets/heart-broken-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/heart-broken.svg b/crates/desktop/ui/assets/heart-broken.svg deleted file mode 100644 index e86289d9..00000000 --- a/crates/desktop/ui/assets/heart-broken.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/heart-circle-filled.svg b/crates/desktop/ui/assets/heart-circle-filled.svg deleted file mode 100644 index 9c50181d..00000000 --- a/crates/desktop/ui/assets/heart-circle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/heart-circle-hint-filled.svg b/crates/desktop/ui/assets/heart-circle-hint-filled.svg deleted file mode 100644 index c37d19e0..00000000 --- a/crates/desktop/ui/assets/heart-circle-hint-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/heart-circle-hint.svg b/crates/desktop/ui/assets/heart-circle-hint.svg deleted file mode 100644 index bbf9ca42..00000000 --- a/crates/desktop/ui/assets/heart-circle-hint.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/heart-circle.svg b/crates/desktop/ui/assets/heart-circle.svg deleted file mode 100644 index db4b4b52..00000000 --- a/crates/desktop/ui/assets/heart-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/heart-filled.svg b/crates/desktop/ui/assets/heart-filled.svg deleted file mode 100644 index e808fc2e..00000000 --- a/crates/desktop/ui/assets/heart-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/heart-off-filled.svg b/crates/desktop/ui/assets/heart-off-filled.svg deleted file mode 100644 index 49648a47..00000000 --- a/crates/desktop/ui/assets/heart-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/heart-off.svg b/crates/desktop/ui/assets/heart-off.svg deleted file mode 100644 index 84832a81..00000000 --- a/crates/desktop/ui/assets/heart-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/heart.svg b/crates/desktop/ui/assets/heart.svg deleted file mode 100644 index fbc2d1bd..00000000 --- a/crates/desktop/ui/assets/heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hexagon-filled.svg b/crates/desktop/ui/assets/hexagon-filled.svg deleted file mode 100644 index 7e574eca..00000000 --- a/crates/desktop/ui/assets/hexagon-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hexagon-three-filled.svg b/crates/desktop/ui/assets/hexagon-three-filled.svg deleted file mode 100644 index 1f19216e..00000000 --- a/crates/desktop/ui/assets/hexagon-three-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hexagon-three.svg b/crates/desktop/ui/assets/hexagon-three.svg deleted file mode 100644 index 5a8317ba..00000000 --- a/crates/desktop/ui/assets/hexagon-three.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hexagon.svg b/crates/desktop/ui/assets/hexagon.svg deleted file mode 100644 index 49194f93..00000000 --- a/crates/desktop/ui/assets/hexagon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/highlight-accent-filled.svg b/crates/desktop/ui/assets/highlight-accent-filled.svg deleted file mode 100644 index 0ace2b87..00000000 --- a/crates/desktop/ui/assets/highlight-accent-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/highlight-filled.svg b/crates/desktop/ui/assets/highlight-filled.svg deleted file mode 100644 index fb03887a..00000000 --- a/crates/desktop/ui/assets/highlight-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/highlight.svg b/crates/desktop/ui/assets/highlight.svg deleted file mode 100644 index fe4b2de8..00000000 --- a/crates/desktop/ui/assets/highlight.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/history-filled.svg b/crates/desktop/ui/assets/history-filled.svg deleted file mode 100644 index 0e9b8c84..00000000 --- a/crates/desktop/ui/assets/history-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/history.svg b/crates/desktop/ui/assets/history.svg deleted file mode 100644 index 1b876883..00000000 --- a/crates/desktop/ui/assets/history.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/home-checkmark-filled.svg b/crates/desktop/ui/assets/home-checkmark-filled.svg deleted file mode 100644 index 899be1d0..00000000 --- a/crates/desktop/ui/assets/home-checkmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/home-checkmark.svg b/crates/desktop/ui/assets/home-checkmark.svg deleted file mode 100644 index 3fe99d37..00000000 --- a/crates/desktop/ui/assets/home-checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/home-filled.svg b/crates/desktop/ui/assets/home-filled.svg deleted file mode 100644 index 8389a7f5..00000000 --- a/crates/desktop/ui/assets/home-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/home-heart-filled.svg b/crates/desktop/ui/assets/home-heart-filled.svg deleted file mode 100644 index fc327786..00000000 --- a/crates/desktop/ui/assets/home-heart-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/home-heart.svg b/crates/desktop/ui/assets/home-heart.svg deleted file mode 100644 index 9bdde8ab..00000000 --- a/crates/desktop/ui/assets/home-heart.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/home.svg b/crates/desktop/ui/assets/home.svg deleted file mode 100644 index 3107f930..00000000 --- a/crates/desktop/ui/assets/home.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hourglass-filled.svg b/crates/desktop/ui/assets/hourglass-filled.svg deleted file mode 100644 index 649e9999..00000000 --- a/crates/desktop/ui/assets/hourglass-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hourglass-half-filled.svg b/crates/desktop/ui/assets/hourglass-half-filled.svg deleted file mode 100644 index 45bee836..00000000 --- a/crates/desktop/ui/assets/hourglass-half-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hourglass-half.svg b/crates/desktop/ui/assets/hourglass-half.svg deleted file mode 100644 index de29368a..00000000 --- a/crates/desktop/ui/assets/hourglass-half.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hourglass-one-quarter-filled.svg b/crates/desktop/ui/assets/hourglass-one-quarter-filled.svg deleted file mode 100644 index 61e29918..00000000 --- a/crates/desktop/ui/assets/hourglass-one-quarter-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hourglass-one-quarter.svg b/crates/desktop/ui/assets/hourglass-one-quarter.svg deleted file mode 100644 index 2c99ad6f..00000000 --- a/crates/desktop/ui/assets/hourglass-one-quarter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hourglass-three-quarter-filled.svg b/crates/desktop/ui/assets/hourglass-three-quarter-filled.svg deleted file mode 100644 index 6d3a9073..00000000 --- a/crates/desktop/ui/assets/hourglass-three-quarter-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hourglass-three-quarter.svg b/crates/desktop/ui/assets/hourglass-three-quarter.svg deleted file mode 100644 index 43f9f84b..00000000 --- a/crates/desktop/ui/assets/hourglass-three-quarter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/hourglass.svg b/crates/desktop/ui/assets/hourglass.svg deleted file mode 100644 index c8998a13..00000000 --- a/crates/desktop/ui/assets/hourglass.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image-alt-text-filled.svg b/crates/desktop/ui/assets/image-alt-text-filled.svg deleted file mode 100644 index ccc4a090..00000000 --- a/crates/desktop/ui/assets/image-alt-text-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image-alt-text.svg b/crates/desktop/ui/assets/image-alt-text.svg deleted file mode 100644 index 680ee5e6..00000000 --- a/crates/desktop/ui/assets/image-alt-text.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image-border-filled.svg b/crates/desktop/ui/assets/image-border-filled.svg deleted file mode 100644 index 59f0a7dd..00000000 --- a/crates/desktop/ui/assets/image-border-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image-border.svg b/crates/desktop/ui/assets/image-border.svg deleted file mode 100644 index 42bf722c..00000000 --- a/crates/desktop/ui/assets/image-border.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image-circle-filled.svg b/crates/desktop/ui/assets/image-circle-filled.svg deleted file mode 100644 index a4d573a3..00000000 --- a/crates/desktop/ui/assets/image-circle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image-circle.svg b/crates/desktop/ui/assets/image-circle.svg deleted file mode 100644 index 8c0ea42c..00000000 --- a/crates/desktop/ui/assets/image-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image-edit-filled.svg b/crates/desktop/ui/assets/image-edit-filled.svg deleted file mode 100644 index b20ae351..00000000 --- a/crates/desktop/ui/assets/image-edit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image-edit.svg b/crates/desktop/ui/assets/image-edit.svg deleted file mode 100644 index 5a54737b..00000000 --- a/crates/desktop/ui/assets/image-edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image-filled.svg b/crates/desktop/ui/assets/image-filled.svg deleted file mode 100644 index 4a7aa803..00000000 --- a/crates/desktop/ui/assets/image-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image-multiple-filled.svg b/crates/desktop/ui/assets/image-multiple-filled.svg deleted file mode 100644 index a7604ed0..00000000 --- a/crates/desktop/ui/assets/image-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image-multiple-off-filled.svg b/crates/desktop/ui/assets/image-multiple-off-filled.svg deleted file mode 100644 index 1e19274c..00000000 --- a/crates/desktop/ui/assets/image-multiple-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image-multiple-off.svg b/crates/desktop/ui/assets/image-multiple-off.svg deleted file mode 100644 index 039b2e8d..00000000 --- a/crates/desktop/ui/assets/image-multiple-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image-multiple.svg b/crates/desktop/ui/assets/image-multiple.svg deleted file mode 100644 index f22dd77e..00000000 --- a/crates/desktop/ui/assets/image-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image-sparkle-filled.svg b/crates/desktop/ui/assets/image-sparkle-filled.svg deleted file mode 100644 index 100c3d21..00000000 --- a/crates/desktop/ui/assets/image-sparkle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image-sparkle.svg b/crates/desktop/ui/assets/image-sparkle.svg deleted file mode 100644 index d2e5c27b..00000000 --- a/crates/desktop/ui/assets/image-sparkle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image-stack-filled.svg b/crates/desktop/ui/assets/image-stack-filled.svg deleted file mode 100644 index d49b3629..00000000 --- a/crates/desktop/ui/assets/image-stack-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image-stack.svg b/crates/desktop/ui/assets/image-stack.svg deleted file mode 100644 index 5d62ec53..00000000 --- a/crates/desktop/ui/assets/image-stack.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image-table-filled.svg b/crates/desktop/ui/assets/image-table-filled.svg deleted file mode 100644 index 1f67895d..00000000 --- a/crates/desktop/ui/assets/image-table-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image-table.svg b/crates/desktop/ui/assets/image-table.svg deleted file mode 100644 index 1aa588da..00000000 --- a/crates/desktop/ui/assets/image-table.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/image.svg b/crates/desktop/ui/assets/image.svg deleted file mode 100644 index 8cbf562c..00000000 --- a/crates/desktop/ui/assets/image.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/immersive-reader-filled.svg b/crates/desktop/ui/assets/immersive-reader-filled.svg deleted file mode 100644 index ad4fb137..00000000 --- a/crates/desktop/ui/assets/immersive-reader-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/immersive-reader.svg b/crates/desktop/ui/assets/immersive-reader.svg deleted file mode 100644 index f94f6922..00000000 --- a/crates/desktop/ui/assets/immersive-reader.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/important-filled.svg b/crates/desktop/ui/assets/important-filled.svg deleted file mode 100644 index 62c74457..00000000 --- a/crates/desktop/ui/assets/important-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/important.svg b/crates/desktop/ui/assets/important.svg deleted file mode 100644 index 874c6b46..00000000 --- a/crates/desktop/ui/assets/important.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/info-filled.svg b/crates/desktop/ui/assets/info-filled.svg deleted file mode 100644 index 24084e87..00000000 --- a/crates/desktop/ui/assets/info-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/info.svg b/crates/desktop/ui/assets/info.svg deleted file mode 100644 index 381a07f8..00000000 --- a/crates/desktop/ui/assets/info.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/inking-tool-accent-filled.svg b/crates/desktop/ui/assets/inking-tool-accent-filled.svg deleted file mode 100644 index 8e2052ef..00000000 --- a/crates/desktop/ui/assets/inking-tool-accent-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/inking-tool-filled.svg b/crates/desktop/ui/assets/inking-tool-filled.svg deleted file mode 100644 index c0ba1a42..00000000 --- a/crates/desktop/ui/assets/inking-tool-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/inking-tool.svg b/crates/desktop/ui/assets/inking-tool.svg deleted file mode 100644 index c97b72a0..00000000 --- a/crates/desktop/ui/assets/inking-tool.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/inprivate-account-filled.svg b/crates/desktop/ui/assets/inprivate-account-filled.svg deleted file mode 100644 index fa667ca0..00000000 --- a/crates/desktop/ui/assets/inprivate-account-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/inprivate-account.svg b/crates/desktop/ui/assets/inprivate-account.svg deleted file mode 100644 index 7d5b7e68..00000000 --- a/crates/desktop/ui/assets/inprivate-account.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/iot-alert-filled.svg b/crates/desktop/ui/assets/iot-alert-filled.svg deleted file mode 100644 index cfc0e7bd..00000000 --- a/crates/desktop/ui/assets/iot-alert-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/iot-alert.svg b/crates/desktop/ui/assets/iot-alert.svg deleted file mode 100644 index 2027e895..00000000 --- a/crates/desktop/ui/assets/iot-alert.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/iot-filled.svg b/crates/desktop/ui/assets/iot-filled.svg deleted file mode 100644 index 9f910ad5..00000000 --- a/crates/desktop/ui/assets/iot-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/iot.svg b/crates/desktop/ui/assets/iot.svg deleted file mode 100644 index 634d5dfa..00000000 --- a/crates/desktop/ui/assets/iot.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/javascript-filled.svg b/crates/desktop/ui/assets/javascript-filled.svg deleted file mode 100644 index 702e0e36..00000000 --- a/crates/desktop/ui/assets/javascript-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/javascript.svg b/crates/desktop/ui/assets/javascript.svg deleted file mode 100644 index 5432952b..00000000 --- a/crates/desktop/ui/assets/javascript.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/key-command-filled.svg b/crates/desktop/ui/assets/key-command-filled.svg deleted file mode 100644 index b8466a52..00000000 --- a/crates/desktop/ui/assets/key-command-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/key-command.svg b/crates/desktop/ui/assets/key-command.svg deleted file mode 100644 index d8f595f1..00000000 --- a/crates/desktop/ui/assets/key-command.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/key-filled.svg b/crates/desktop/ui/assets/key-filled.svg deleted file mode 100644 index e1f4be0e..00000000 --- a/crates/desktop/ui/assets/key-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/key-multiple-filled.svg b/crates/desktop/ui/assets/key-multiple-filled.svg deleted file mode 100644 index 724d845a..00000000 --- a/crates/desktop/ui/assets/key-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/key-multiple.svg b/crates/desktop/ui/assets/key-multiple.svg deleted file mode 100644 index 226f4a24..00000000 --- a/crates/desktop/ui/assets/key-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/key.svg b/crates/desktop/ui/assets/key.svg deleted file mode 100644 index b4f0f81c..00000000 --- a/crates/desktop/ui/assets/key.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/crates/desktop/ui/assets/keyboard-filled.svg b/crates/desktop/ui/assets/keyboard-filled.svg deleted file mode 100644 index 080b0b66..00000000 --- a/crates/desktop/ui/assets/keyboard-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/keyboard-mouse-filled.svg b/crates/desktop/ui/assets/keyboard-mouse-filled.svg deleted file mode 100644 index f7fffbc1..00000000 --- a/crates/desktop/ui/assets/keyboard-mouse-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/keyboard-mouse.svg b/crates/desktop/ui/assets/keyboard-mouse.svg deleted file mode 100644 index 9a9baf78..00000000 --- a/crates/desktop/ui/assets/keyboard-mouse.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/keyboard-shift-filled.svg b/crates/desktop/ui/assets/keyboard-shift-filled.svg deleted file mode 100644 index e2ff3ba5..00000000 --- a/crates/desktop/ui/assets/keyboard-shift-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/keyboard-shift-uppercase-filled.svg b/crates/desktop/ui/assets/keyboard-shift-uppercase-filled.svg deleted file mode 100644 index 7e44493c..00000000 --- a/crates/desktop/ui/assets/keyboard-shift-uppercase-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/keyboard-shift-uppercase.svg b/crates/desktop/ui/assets/keyboard-shift-uppercase.svg deleted file mode 100644 index 8ecedb6b..00000000 --- a/crates/desktop/ui/assets/keyboard-shift-uppercase.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/keyboard-shift.svg b/crates/desktop/ui/assets/keyboard-shift.svg deleted file mode 100644 index 6452d869..00000000 --- a/crates/desktop/ui/assets/keyboard-shift.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/keyboard.svg b/crates/desktop/ui/assets/keyboard.svg deleted file mode 100644 index 4963f3ad..00000000 --- a/crates/desktop/ui/assets/keyboard.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/laptop-dismiss-filled.svg b/crates/desktop/ui/assets/laptop-dismiss-filled.svg deleted file mode 100644 index fcde9d51..00000000 --- a/crates/desktop/ui/assets/laptop-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/laptop-dismiss.svg b/crates/desktop/ui/assets/laptop-dismiss.svg deleted file mode 100644 index ed362f3e..00000000 --- a/crates/desktop/ui/assets/laptop-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/laptop-filled.svg b/crates/desktop/ui/assets/laptop-filled.svg deleted file mode 100644 index a19863eb..00000000 --- a/crates/desktop/ui/assets/laptop-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/laptop-shield-filled.svg b/crates/desktop/ui/assets/laptop-shield-filled.svg deleted file mode 100644 index 93cce1f7..00000000 --- a/crates/desktop/ui/assets/laptop-shield-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/laptop-shield.svg b/crates/desktop/ui/assets/laptop-shield.svg deleted file mode 100644 index 099a36a7..00000000 --- a/crates/desktop/ui/assets/laptop-shield.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/laptop.svg b/crates/desktop/ui/assets/laptop.svg deleted file mode 100644 index fcf0df1f..00000000 --- a/crates/desktop/ui/assets/laptop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layer-diagonal-filled.svg b/crates/desktop/ui/assets/layer-diagonal-filled.svg deleted file mode 100644 index c6bd4313..00000000 --- a/crates/desktop/ui/assets/layer-diagonal-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layer-diagonal-person-filled.svg b/crates/desktop/ui/assets/layer-diagonal-person-filled.svg deleted file mode 100644 index 160fb949..00000000 --- a/crates/desktop/ui/assets/layer-diagonal-person-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layer-diagonal-person.svg b/crates/desktop/ui/assets/layer-diagonal-person.svg deleted file mode 100644 index 5dd686d2..00000000 --- a/crates/desktop/ui/assets/layer-diagonal-person.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layer-diagonal-sparkle-filled.svg b/crates/desktop/ui/assets/layer-diagonal-sparkle-filled.svg deleted file mode 100644 index ef31f38c..00000000 --- a/crates/desktop/ui/assets/layer-diagonal-sparkle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layer-diagonal-sparkle.svg b/crates/desktop/ui/assets/layer-diagonal-sparkle.svg deleted file mode 100644 index eafaf795..00000000 --- a/crates/desktop/ui/assets/layer-diagonal-sparkle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layer-diagonal.svg b/crates/desktop/ui/assets/layer-diagonal.svg deleted file mode 100644 index 546d4593..00000000 --- a/crates/desktop/ui/assets/layer-diagonal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-cell-four-filled.svg b/crates/desktop/ui/assets/layout-cell-four-filled.svg deleted file mode 100644 index 3c2b57bc..00000000 --- a/crates/desktop/ui/assets/layout-cell-four-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-cell-four-focus-bottom-left-filled.svg b/crates/desktop/ui/assets/layout-cell-four-focus-bottom-left-filled.svg deleted file mode 100644 index 1b476561..00000000 --- a/crates/desktop/ui/assets/layout-cell-four-focus-bottom-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-cell-four-focus-bottom-right-filled.svg b/crates/desktop/ui/assets/layout-cell-four-focus-bottom-right-filled.svg deleted file mode 100644 index 750c6dc7..00000000 --- a/crates/desktop/ui/assets/layout-cell-four-focus-bottom-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-cell-four-focus-top-left-filled.svg b/crates/desktop/ui/assets/layout-cell-four-focus-top-left-filled.svg deleted file mode 100644 index 780d1761..00000000 --- a/crates/desktop/ui/assets/layout-cell-four-focus-top-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-cell-four-focus-top-right-filled.svg b/crates/desktop/ui/assets/layout-cell-four-focus-top-right-filled.svg deleted file mode 100644 index 76927e39..00000000 --- a/crates/desktop/ui/assets/layout-cell-four-focus-top-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-cell-four.svg b/crates/desktop/ui/assets/layout-cell-four.svg deleted file mode 100644 index 928abfa5..00000000 --- a/crates/desktop/ui/assets/layout-cell-four.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-four-filled.svg b/crates/desktop/ui/assets/layout-column-four-filled.svg deleted file mode 100644 index 4a095894..00000000 --- a/crates/desktop/ui/assets/layout-column-four-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-four-focus-center-left-filled.svg b/crates/desktop/ui/assets/layout-column-four-focus-center-left-filled.svg deleted file mode 100644 index 845bc088..00000000 --- a/crates/desktop/ui/assets/layout-column-four-focus-center-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-four-focus-center-right-filled.svg b/crates/desktop/ui/assets/layout-column-four-focus-center-right-filled.svg deleted file mode 100644 index 22222405..00000000 --- a/crates/desktop/ui/assets/layout-column-four-focus-center-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-four-focus-left-filled.svg b/crates/desktop/ui/assets/layout-column-four-focus-left-filled.svg deleted file mode 100644 index 107974cb..00000000 --- a/crates/desktop/ui/assets/layout-column-four-focus-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-four-focus-right-filled.svg b/crates/desktop/ui/assets/layout-column-four-focus-right-filled.svg deleted file mode 100644 index 9235fcb8..00000000 --- a/crates/desktop/ui/assets/layout-column-four-focus-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-four.svg b/crates/desktop/ui/assets/layout-column-four.svg deleted file mode 100644 index deb33033..00000000 --- a/crates/desktop/ui/assets/layout-column-four.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-one-third-left-filled.svg b/crates/desktop/ui/assets/layout-column-one-third-left-filled.svg deleted file mode 100644 index 21d2c4c1..00000000 --- a/crates/desktop/ui/assets/layout-column-one-third-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-one-third-left.svg b/crates/desktop/ui/assets/layout-column-one-third-left.svg deleted file mode 100644 index a9375bab..00000000 --- a/crates/desktop/ui/assets/layout-column-one-third-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-one-third-right-filled.svg b/crates/desktop/ui/assets/layout-column-one-third-right-filled.svg deleted file mode 100644 index c16c65ca..00000000 --- a/crates/desktop/ui/assets/layout-column-one-third-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-one-third-right-hint-filled.svg b/crates/desktop/ui/assets/layout-column-one-third-right-hint-filled.svg deleted file mode 100644 index 41291c72..00000000 --- a/crates/desktop/ui/assets/layout-column-one-third-right-hint-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-one-third-right-hint.svg b/crates/desktop/ui/assets/layout-column-one-third-right-hint.svg deleted file mode 100644 index 1dd48fe1..00000000 --- a/crates/desktop/ui/assets/layout-column-one-third-right-hint.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-one-third-right.svg b/crates/desktop/ui/assets/layout-column-one-third-right.svg deleted file mode 100644 index c706d907..00000000 --- a/crates/desktop/ui/assets/layout-column-one-third-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-three-filled.svg b/crates/desktop/ui/assets/layout-column-three-filled.svg deleted file mode 100644 index a99c391a..00000000 --- a/crates/desktop/ui/assets/layout-column-three-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-three-focus-center-filled.svg b/crates/desktop/ui/assets/layout-column-three-focus-center-filled.svg deleted file mode 100644 index 83c49b2c..00000000 --- a/crates/desktop/ui/assets/layout-column-three-focus-center-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-three-focus-left-filled.svg b/crates/desktop/ui/assets/layout-column-three-focus-left-filled.svg deleted file mode 100644 index 68cd8e6a..00000000 --- a/crates/desktop/ui/assets/layout-column-three-focus-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-three-focus-right-filled.svg b/crates/desktop/ui/assets/layout-column-three-focus-right-filled.svg deleted file mode 100644 index 168fbcc7..00000000 --- a/crates/desktop/ui/assets/layout-column-three-focus-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-three.svg b/crates/desktop/ui/assets/layout-column-three.svg deleted file mode 100644 index c26f6a42..00000000 --- a/crates/desktop/ui/assets/layout-column-three.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-two-filled.svg b/crates/desktop/ui/assets/layout-column-two-filled.svg deleted file mode 100644 index fb39718d..00000000 --- a/crates/desktop/ui/assets/layout-column-two-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-two-focus-left-filled.svg b/crates/desktop/ui/assets/layout-column-two-focus-left-filled.svg deleted file mode 100644 index 18b78d62..00000000 --- a/crates/desktop/ui/assets/layout-column-two-focus-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-two-focus-right-filled.svg b/crates/desktop/ui/assets/layout-column-two-focus-right-filled.svg deleted file mode 100644 index f15e2c2b..00000000 --- a/crates/desktop/ui/assets/layout-column-two-focus-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-two-split-left-filled.svg b/crates/desktop/ui/assets/layout-column-two-split-left-filled.svg deleted file mode 100644 index 05122b6a..00000000 --- a/crates/desktop/ui/assets/layout-column-two-split-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-two-split-left-focus-bottom-left-filled.svg b/crates/desktop/ui/assets/layout-column-two-split-left-focus-bottom-left-filled.svg deleted file mode 100644 index 635c2f2e..00000000 --- a/crates/desktop/ui/assets/layout-column-two-split-left-focus-bottom-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-two-split-left-focus-right-filled.svg b/crates/desktop/ui/assets/layout-column-two-split-left-focus-right-filled.svg deleted file mode 100644 index 9b2b77ef..00000000 --- a/crates/desktop/ui/assets/layout-column-two-split-left-focus-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-two-split-left-focus-top-left-filled.svg b/crates/desktop/ui/assets/layout-column-two-split-left-focus-top-left-filled.svg deleted file mode 100644 index 2e19a494..00000000 --- a/crates/desktop/ui/assets/layout-column-two-split-left-focus-top-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-two-split-left.svg b/crates/desktop/ui/assets/layout-column-two-split-left.svg deleted file mode 100644 index 55ab3064..00000000 --- a/crates/desktop/ui/assets/layout-column-two-split-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-two-split-right-filled.svg b/crates/desktop/ui/assets/layout-column-two-split-right-filled.svg deleted file mode 100644 index b30199d3..00000000 --- a/crates/desktop/ui/assets/layout-column-two-split-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-two-split-right-focus-bottom-right-filled.svg b/crates/desktop/ui/assets/layout-column-two-split-right-focus-bottom-right-filled.svg deleted file mode 100644 index 03951648..00000000 --- a/crates/desktop/ui/assets/layout-column-two-split-right-focus-bottom-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-two-split-right-focus-left-filled.svg b/crates/desktop/ui/assets/layout-column-two-split-right-focus-left-filled.svg deleted file mode 100644 index cffec2e8..00000000 --- a/crates/desktop/ui/assets/layout-column-two-split-right-focus-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-two-split-right-focus-top-right-filled.svg b/crates/desktop/ui/assets/layout-column-two-split-right-focus-top-right-filled.svg deleted file mode 100644 index 10de7353..00000000 --- a/crates/desktop/ui/assets/layout-column-two-split-right-focus-top-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-two-split-right.svg b/crates/desktop/ui/assets/layout-column-two-split-right.svg deleted file mode 100644 index f977b7b6..00000000 --- a/crates/desktop/ui/assets/layout-column-two-split-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-column-two.svg b/crates/desktop/ui/assets/layout-column-two.svg deleted file mode 100644 index ed9645b5..00000000 --- a/crates/desktop/ui/assets/layout-column-two.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-four-filled.svg b/crates/desktop/ui/assets/layout-row-four-filled.svg deleted file mode 100644 index ac825fd3..00000000 --- a/crates/desktop/ui/assets/layout-row-four-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-four-focus-bottom-filled.svg b/crates/desktop/ui/assets/layout-row-four-focus-bottom-filled.svg deleted file mode 100644 index 4c93abe1..00000000 --- a/crates/desktop/ui/assets/layout-row-four-focus-bottom-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-four-focus-center-bottom-filled.svg b/crates/desktop/ui/assets/layout-row-four-focus-center-bottom-filled.svg deleted file mode 100644 index 8b00e21d..00000000 --- a/crates/desktop/ui/assets/layout-row-four-focus-center-bottom-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-four-focus-center-top-filled.svg b/crates/desktop/ui/assets/layout-row-four-focus-center-top-filled.svg deleted file mode 100644 index b739bdbc..00000000 --- a/crates/desktop/ui/assets/layout-row-four-focus-center-top-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-four-focus-top-filled.svg b/crates/desktop/ui/assets/layout-row-four-focus-top-filled.svg deleted file mode 100644 index b347391f..00000000 --- a/crates/desktop/ui/assets/layout-row-four-focus-top-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-four.svg b/crates/desktop/ui/assets/layout-row-four.svg deleted file mode 100644 index 9aea373a..00000000 --- a/crates/desktop/ui/assets/layout-row-four.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-three-filled.svg b/crates/desktop/ui/assets/layout-row-three-filled.svg deleted file mode 100644 index 6270aa73..00000000 --- a/crates/desktop/ui/assets/layout-row-three-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-three-focus-bottom-filled.svg b/crates/desktop/ui/assets/layout-row-three-focus-bottom-filled.svg deleted file mode 100644 index 3cb6f1c5..00000000 --- a/crates/desktop/ui/assets/layout-row-three-focus-bottom-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-three-focus-center-filled.svg b/crates/desktop/ui/assets/layout-row-three-focus-center-filled.svg deleted file mode 100644 index 29ee5ffb..00000000 --- a/crates/desktop/ui/assets/layout-row-three-focus-center-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-three-focus-top-filled.svg b/crates/desktop/ui/assets/layout-row-three-focus-top-filled.svg deleted file mode 100644 index 2676c01a..00000000 --- a/crates/desktop/ui/assets/layout-row-three-focus-top-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-three.svg b/crates/desktop/ui/assets/layout-row-three.svg deleted file mode 100644 index d721f21b..00000000 --- a/crates/desktop/ui/assets/layout-row-three.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-two-filled.svg b/crates/desktop/ui/assets/layout-row-two-filled.svg deleted file mode 100644 index 0fe64307..00000000 --- a/crates/desktop/ui/assets/layout-row-two-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-two-focus-bottom-filled.svg b/crates/desktop/ui/assets/layout-row-two-focus-bottom-filled.svg deleted file mode 100644 index f02e50e3..00000000 --- a/crates/desktop/ui/assets/layout-row-two-focus-bottom-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-two-focus-top-filled.svg b/crates/desktop/ui/assets/layout-row-two-focus-top-filled.svg deleted file mode 100644 index e2a9ebf1..00000000 --- a/crates/desktop/ui/assets/layout-row-two-focus-top-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-two-split-bottom-filled.svg b/crates/desktop/ui/assets/layout-row-two-split-bottom-filled.svg deleted file mode 100644 index 9f53a010..00000000 --- a/crates/desktop/ui/assets/layout-row-two-split-bottom-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-two-split-bottom-focus-bottom-left-filled.svg b/crates/desktop/ui/assets/layout-row-two-split-bottom-focus-bottom-left-filled.svg deleted file mode 100644 index 71137e50..00000000 --- a/crates/desktop/ui/assets/layout-row-two-split-bottom-focus-bottom-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-two-split-bottom-focus-bottom-right-filled.svg b/crates/desktop/ui/assets/layout-row-two-split-bottom-focus-bottom-right-filled.svg deleted file mode 100644 index aeaf8212..00000000 --- a/crates/desktop/ui/assets/layout-row-two-split-bottom-focus-bottom-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-two-split-bottom-focus-top-filled.svg b/crates/desktop/ui/assets/layout-row-two-split-bottom-focus-top-filled.svg deleted file mode 100644 index 8f009b2b..00000000 --- a/crates/desktop/ui/assets/layout-row-two-split-bottom-focus-top-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-two-split-bottom.svg b/crates/desktop/ui/assets/layout-row-two-split-bottom.svg deleted file mode 100644 index f648eb77..00000000 --- a/crates/desktop/ui/assets/layout-row-two-split-bottom.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-two-split-top-filled.svg b/crates/desktop/ui/assets/layout-row-two-split-top-filled.svg deleted file mode 100644 index a6f433b0..00000000 --- a/crates/desktop/ui/assets/layout-row-two-split-top-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-two-split-top-focus-bottom-filled.svg b/crates/desktop/ui/assets/layout-row-two-split-top-focus-bottom-filled.svg deleted file mode 100644 index cc6bfd72..00000000 --- a/crates/desktop/ui/assets/layout-row-two-split-top-focus-bottom-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-two-split-top-focus-top-left-filled.svg b/crates/desktop/ui/assets/layout-row-two-split-top-focus-top-left-filled.svg deleted file mode 100644 index 8e15c898..00000000 --- a/crates/desktop/ui/assets/layout-row-two-split-top-focus-top-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-two-split-top-focus-top-right-filled.svg b/crates/desktop/ui/assets/layout-row-two-split-top-focus-top-right-filled.svg deleted file mode 100644 index c476c88b..00000000 --- a/crates/desktop/ui/assets/layout-row-two-split-top-focus-top-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-two-split-top.svg b/crates/desktop/ui/assets/layout-row-two-split-top.svg deleted file mode 100644 index 8d56ac67..00000000 --- a/crates/desktop/ui/assets/layout-row-two-split-top.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/layout-row-two.svg b/crates/desktop/ui/assets/layout-row-two.svg deleted file mode 100644 index dc8d00e8..00000000 --- a/crates/desktop/ui/assets/layout-row-two.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/leaf-one-filled.svg b/crates/desktop/ui/assets/leaf-one-filled.svg deleted file mode 100644 index ae73edf3..00000000 --- a/crates/desktop/ui/assets/leaf-one-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/leaf-one.svg b/crates/desktop/ui/assets/leaf-one.svg deleted file mode 100644 index cd6b22e2..00000000 --- a/crates/desktop/ui/assets/leaf-one.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/leaf-three-filled.svg b/crates/desktop/ui/assets/leaf-three-filled.svg deleted file mode 100644 index da6e17a3..00000000 --- a/crates/desktop/ui/assets/leaf-three-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/leaf-three.svg b/crates/desktop/ui/assets/leaf-three.svg deleted file mode 100644 index f2e73494..00000000 --- a/crates/desktop/ui/assets/leaf-three.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/leaf-two-filled.svg b/crates/desktop/ui/assets/leaf-two-filled.svg deleted file mode 100644 index c7b0f5d5..00000000 --- a/crates/desktop/ui/assets/leaf-two-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/leaf-two.svg b/crates/desktop/ui/assets/leaf-two.svg deleted file mode 100644 index 38e47635..00000000 --- a/crates/desktop/ui/assets/leaf-two.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/learning-app-filled.svg b/crates/desktop/ui/assets/learning-app-filled.svg deleted file mode 100644 index dcb47f80..00000000 --- a/crates/desktop/ui/assets/learning-app-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/learning-app.svg b/crates/desktop/ui/assets/learning-app.svg deleted file mode 100644 index f6593313..00000000 --- a/crates/desktop/ui/assets/learning-app.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/library-filled.svg b/crates/desktop/ui/assets/library-filled.svg deleted file mode 100644 index 3fa5fe2f..00000000 --- a/crates/desktop/ui/assets/library-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/library.svg b/crates/desktop/ui/assets/library.svg deleted file mode 100644 index 3f4613b8..00000000 --- a/crates/desktop/ui/assets/library.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/lightbulb-filament-filled.svg b/crates/desktop/ui/assets/lightbulb-filament-filled.svg deleted file mode 100644 index 6017b22f..00000000 --- a/crates/desktop/ui/assets/lightbulb-filament-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/lightbulb-filament.svg b/crates/desktop/ui/assets/lightbulb-filament.svg deleted file mode 100644 index 8e9fd113..00000000 --- a/crates/desktop/ui/assets/lightbulb-filament.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/lightbulb-filled.svg b/crates/desktop/ui/assets/lightbulb-filled.svg deleted file mode 100644 index a5a38e3e..00000000 --- a/crates/desktop/ui/assets/lightbulb-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/lightbulb-person-filled.svg b/crates/desktop/ui/assets/lightbulb-person-filled.svg deleted file mode 100644 index 04cf5547..00000000 --- a/crates/desktop/ui/assets/lightbulb-person-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/lightbulb-person.svg b/crates/desktop/ui/assets/lightbulb-person.svg deleted file mode 100644 index a29e4dc9..00000000 --- a/crates/desktop/ui/assets/lightbulb-person.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/lightbulb.svg b/crates/desktop/ui/assets/lightbulb.svg deleted file mode 100644 index ed3b32d8..00000000 --- a/crates/desktop/ui/assets/lightbulb.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/likert-filled.svg b/crates/desktop/ui/assets/likert-filled.svg deleted file mode 100644 index ebeb4b4d..00000000 --- a/crates/desktop/ui/assets/likert-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/likert.svg b/crates/desktop/ui/assets/likert.svg deleted file mode 100644 index ddd93f96..00000000 --- a/crates/desktop/ui/assets/likert.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/line-flow-diagonal-up-right-filled.svg b/crates/desktop/ui/assets/line-flow-diagonal-up-right-filled.svg deleted file mode 100644 index 42b2f3b7..00000000 --- a/crates/desktop/ui/assets/line-flow-diagonal-up-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/line-flow-diagonal-up-right.svg b/crates/desktop/ui/assets/line-flow-diagonal-up-right.svg deleted file mode 100644 index 5cfc9cbe..00000000 --- a/crates/desktop/ui/assets/line-flow-diagonal-up-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/line-horizontal-1-dashes-filled.svg b/crates/desktop/ui/assets/line-horizontal-1-dashes-filled.svg deleted file mode 100644 index 07707f8e..00000000 --- a/crates/desktop/ui/assets/line-horizontal-1-dashes-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/line-horizontal-1-dashes.svg b/crates/desktop/ui/assets/line-horizontal-1-dashes.svg deleted file mode 100644 index d2cbadbc..00000000 --- a/crates/desktop/ui/assets/line-horizontal-1-dashes.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/line-horizontal-1-filled.svg b/crates/desktop/ui/assets/line-horizontal-1-filled.svg deleted file mode 100644 index 6b8667af..00000000 --- a/crates/desktop/ui/assets/line-horizontal-1-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/line-horizontal-1.svg b/crates/desktop/ui/assets/line-horizontal-1.svg deleted file mode 100644 index 5b1e885c..00000000 --- a/crates/desktop/ui/assets/line-horizontal-1.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/line-horizontal-2-dashes-solid-filled.svg b/crates/desktop/ui/assets/line-horizontal-2-dashes-solid-filled.svg deleted file mode 100644 index a36120b1..00000000 --- a/crates/desktop/ui/assets/line-horizontal-2-dashes-solid-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/line-horizontal-2-dashes-solid.svg b/crates/desktop/ui/assets/line-horizontal-2-dashes-solid.svg deleted file mode 100644 index 139d4f7a..00000000 --- a/crates/desktop/ui/assets/line-horizontal-2-dashes-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/line-horizontal-4-filled.svg b/crates/desktop/ui/assets/line-horizontal-4-filled.svg deleted file mode 100644 index 7a0b84c3..00000000 --- a/crates/desktop/ui/assets/line-horizontal-4-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/line-horizontal-4-search-filled.svg b/crates/desktop/ui/assets/line-horizontal-4-search-filled.svg deleted file mode 100644 index 55bc9221..00000000 --- a/crates/desktop/ui/assets/line-horizontal-4-search-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/line-horizontal-4-search.svg b/crates/desktop/ui/assets/line-horizontal-4-search.svg deleted file mode 100644 index 52aa6315..00000000 --- a/crates/desktop/ui/assets/line-horizontal-4-search.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/line-horizontal-4.svg b/crates/desktop/ui/assets/line-horizontal-4.svg deleted file mode 100644 index 5c400c6e..00000000 --- a/crates/desktop/ui/assets/line-horizontal-4.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/line-style-sketch-filled.svg b/crates/desktop/ui/assets/line-style-sketch-filled.svg deleted file mode 100644 index 261eab59..00000000 --- a/crates/desktop/ui/assets/line-style-sketch-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/line-style-sketch.svg b/crates/desktop/ui/assets/line-style-sketch.svg deleted file mode 100644 index 3eaf3c4b..00000000 --- a/crates/desktop/ui/assets/line-style-sketch.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/link-add-filled.svg b/crates/desktop/ui/assets/link-add-filled.svg deleted file mode 100644 index 644016ab..00000000 --- a/crates/desktop/ui/assets/link-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/link-add.svg b/crates/desktop/ui/assets/link-add.svg deleted file mode 100644 index 5972e379..00000000 --- a/crates/desktop/ui/assets/link-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/link-dismiss-filled.svg b/crates/desktop/ui/assets/link-dismiss-filled.svg deleted file mode 100644 index ca934ca4..00000000 --- a/crates/desktop/ui/assets/link-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/link-dismiss.svg b/crates/desktop/ui/assets/link-dismiss.svg deleted file mode 100644 index 28c9b1fa..00000000 --- a/crates/desktop/ui/assets/link-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/link-edit-filled.svg b/crates/desktop/ui/assets/link-edit-filled.svg deleted file mode 100644 index b5f235ec..00000000 --- a/crates/desktop/ui/assets/link-edit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/link-edit.svg b/crates/desktop/ui/assets/link-edit.svg deleted file mode 100644 index d4839514..00000000 --- a/crates/desktop/ui/assets/link-edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/link-filled.svg b/crates/desktop/ui/assets/link-filled.svg deleted file mode 100644 index 887ae93e..00000000 --- a/crates/desktop/ui/assets/link-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/link-multiple-filled.svg b/crates/desktop/ui/assets/link-multiple-filled.svg deleted file mode 100644 index 7791fa6e..00000000 --- a/crates/desktop/ui/assets/link-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/link-multiple.svg b/crates/desktop/ui/assets/link-multiple.svg deleted file mode 100644 index b552d10b..00000000 --- a/crates/desktop/ui/assets/link-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/link-person-filled.svg b/crates/desktop/ui/assets/link-person-filled.svg deleted file mode 100644 index 69f5eec8..00000000 --- a/crates/desktop/ui/assets/link-person-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/link-person.svg b/crates/desktop/ui/assets/link-person.svg deleted file mode 100644 index 043a5bd7..00000000 --- a/crates/desktop/ui/assets/link-person.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/link-square-filled.svg b/crates/desktop/ui/assets/link-square-filled.svg deleted file mode 100644 index fcdb35b7..00000000 --- a/crates/desktop/ui/assets/link-square-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/link-square.svg b/crates/desktop/ui/assets/link-square.svg deleted file mode 100644 index d833822c..00000000 --- a/crates/desktop/ui/assets/link-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/link.svg b/crates/desktop/ui/assets/link.svg deleted file mode 100644 index 008aded1..00000000 --- a/crates/desktop/ui/assets/link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/list-bar-filled.svg b/crates/desktop/ui/assets/list-bar-filled.svg deleted file mode 100644 index c6804e54..00000000 --- a/crates/desktop/ui/assets/list-bar-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/list-bar-tree-filled.svg b/crates/desktop/ui/assets/list-bar-tree-filled.svg deleted file mode 100644 index 7b0a7e10..00000000 --- a/crates/desktop/ui/assets/list-bar-tree-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/list-bar-tree-offset-filled.svg b/crates/desktop/ui/assets/list-bar-tree-offset-filled.svg deleted file mode 100644 index 6bd48279..00000000 --- a/crates/desktop/ui/assets/list-bar-tree-offset-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/list-bar-tree-offset.svg b/crates/desktop/ui/assets/list-bar-tree-offset.svg deleted file mode 100644 index 445aba5e..00000000 --- a/crates/desktop/ui/assets/list-bar-tree-offset.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/list-bar-tree.svg b/crates/desktop/ui/assets/list-bar-tree.svg deleted file mode 100644 index 74f6b6e8..00000000 --- a/crates/desktop/ui/assets/list-bar-tree.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/list-bar.svg b/crates/desktop/ui/assets/list-bar.svg deleted file mode 100644 index 191693a3..00000000 --- a/crates/desktop/ui/assets/list-bar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/list-filled.svg b/crates/desktop/ui/assets/list-filled.svg deleted file mode 100644 index 1868942a..00000000 --- a/crates/desktop/ui/assets/list-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/list-rtl-filled.svg b/crates/desktop/ui/assets/list-rtl-filled.svg deleted file mode 100644 index fe795475..00000000 --- a/crates/desktop/ui/assets/list-rtl-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/list-rtl.svg b/crates/desktop/ui/assets/list-rtl.svg deleted file mode 100644 index 82a78130..00000000 --- a/crates/desktop/ui/assets/list-rtl.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/list.svg b/crates/desktop/ui/assets/list.svg deleted file mode 100644 index 6f9f3d7f..00000000 --- a/crates/desktop/ui/assets/list.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/local-language-filled.svg b/crates/desktop/ui/assets/local-language-filled.svg deleted file mode 100644 index f5db7ce4..00000000 --- a/crates/desktop/ui/assets/local-language-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/local-language.svg b/crates/desktop/ui/assets/local-language.svg deleted file mode 100644 index ad32c257..00000000 --- a/crates/desktop/ui/assets/local-language.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/location-add-filled.svg b/crates/desktop/ui/assets/location-add-filled.svg deleted file mode 100644 index 569b7874..00000000 --- a/crates/desktop/ui/assets/location-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/location-add.svg b/crates/desktop/ui/assets/location-add.svg deleted file mode 100644 index e8b87cb6..00000000 --- a/crates/desktop/ui/assets/location-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/location-arrow-filled.svg b/crates/desktop/ui/assets/location-arrow-filled.svg deleted file mode 100644 index 3e5b98c8..00000000 --- a/crates/desktop/ui/assets/location-arrow-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/location-arrow-left-filled.svg b/crates/desktop/ui/assets/location-arrow-left-filled.svg deleted file mode 100644 index f37c3c6e..00000000 --- a/crates/desktop/ui/assets/location-arrow-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/location-arrow-left.svg b/crates/desktop/ui/assets/location-arrow-left.svg deleted file mode 100644 index 7dffe35c..00000000 --- a/crates/desktop/ui/assets/location-arrow-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/location-arrow-right-filled.svg b/crates/desktop/ui/assets/location-arrow-right-filled.svg deleted file mode 100644 index b87c913c..00000000 --- a/crates/desktop/ui/assets/location-arrow-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/location-arrow-right.svg b/crates/desktop/ui/assets/location-arrow-right.svg deleted file mode 100644 index fdaa944f..00000000 --- a/crates/desktop/ui/assets/location-arrow-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/location-arrow-up-filled.svg b/crates/desktop/ui/assets/location-arrow-up-filled.svg deleted file mode 100644 index 653b7afa..00000000 --- a/crates/desktop/ui/assets/location-arrow-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/location-arrow-up.svg b/crates/desktop/ui/assets/location-arrow-up.svg deleted file mode 100644 index 2df74048..00000000 --- a/crates/desktop/ui/assets/location-arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/location-arrow.svg b/crates/desktop/ui/assets/location-arrow.svg deleted file mode 100644 index a85d8e23..00000000 --- a/crates/desktop/ui/assets/location-arrow.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/location-filled.svg b/crates/desktop/ui/assets/location-filled.svg deleted file mode 100644 index cb979903..00000000 --- a/crates/desktop/ui/assets/location-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/location-off-filled.svg b/crates/desktop/ui/assets/location-off-filled.svg deleted file mode 100644 index 8f856e0f..00000000 --- a/crates/desktop/ui/assets/location-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/location-off.svg b/crates/desktop/ui/assets/location-off.svg deleted file mode 100644 index 9a39c4d5..00000000 --- a/crates/desktop/ui/assets/location-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/location-ripple-filled.svg b/crates/desktop/ui/assets/location-ripple-filled.svg deleted file mode 100644 index f2175543..00000000 --- a/crates/desktop/ui/assets/location-ripple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/location-ripple.svg b/crates/desktop/ui/assets/location-ripple.svg deleted file mode 100644 index 88f0a105..00000000 --- a/crates/desktop/ui/assets/location-ripple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/location-target-square-filled.svg b/crates/desktop/ui/assets/location-target-square-filled.svg deleted file mode 100644 index b090f1a4..00000000 --- a/crates/desktop/ui/assets/location-target-square-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/location-target-square.svg b/crates/desktop/ui/assets/location-target-square.svg deleted file mode 100644 index 088b7620..00000000 --- a/crates/desktop/ui/assets/location-target-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/location.svg b/crates/desktop/ui/assets/location.svg deleted file mode 100644 index 2c388ffa..00000000 --- a/crates/desktop/ui/assets/location.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/lock-closed-filled.svg b/crates/desktop/ui/assets/lock-closed-filled.svg deleted file mode 100644 index 0bffab38..00000000 --- a/crates/desktop/ui/assets/lock-closed-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/lock-closed-key-filled.svg b/crates/desktop/ui/assets/lock-closed-key-filled.svg deleted file mode 100644 index 3c94a32d..00000000 --- a/crates/desktop/ui/assets/lock-closed-key-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/lock-closed-key.svg b/crates/desktop/ui/assets/lock-closed-key.svg deleted file mode 100644 index 0d7f0a27..00000000 --- a/crates/desktop/ui/assets/lock-closed-key.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/lock-closed.svg b/crates/desktop/ui/assets/lock-closed.svg deleted file mode 100644 index 76f3b307..00000000 --- a/crates/desktop/ui/assets/lock-closed.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/lock-open-filled.svg b/crates/desktop/ui/assets/lock-open-filled.svg deleted file mode 100644 index 86621037..00000000 --- a/crates/desktop/ui/assets/lock-open-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/lock-open.svg b/crates/desktop/ui/assets/lock-open.svg deleted file mode 100644 index f867d459..00000000 --- a/crates/desktop/ui/assets/lock-open.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/lock-shield-filled.svg b/crates/desktop/ui/assets/lock-shield-filled.svg deleted file mode 100644 index ec931740..00000000 --- a/crates/desktop/ui/assets/lock-shield-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/lock-shield.svg b/crates/desktop/ui/assets/lock-shield.svg deleted file mode 100644 index 372914c6..00000000 --- a/crates/desktop/ui/assets/lock-shield.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/luggage-filled.svg b/crates/desktop/ui/assets/luggage-filled.svg deleted file mode 100644 index e3aefd18..00000000 --- a/crates/desktop/ui/assets/luggage-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/luggage.svg b/crates/desktop/ui/assets/luggage.svg deleted file mode 100644 index 16c700f5..00000000 --- a/crates/desktop/ui/assets/luggage.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-add-filled.svg b/crates/desktop/ui/assets/mail-add-filled.svg deleted file mode 100644 index 351edaa5..00000000 --- a/crates/desktop/ui/assets/mail-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-add.svg b/crates/desktop/ui/assets/mail-add.svg deleted file mode 100644 index 345fbc4b..00000000 --- a/crates/desktop/ui/assets/mail-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-alert-filled.svg b/crates/desktop/ui/assets/mail-alert-filled.svg deleted file mode 100644 index 95b7eb61..00000000 --- a/crates/desktop/ui/assets/mail-alert-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-alert.svg b/crates/desktop/ui/assets/mail-alert.svg deleted file mode 100644 index 8f6d486c..00000000 --- a/crates/desktop/ui/assets/mail-alert.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-all-read-filled.svg b/crates/desktop/ui/assets/mail-all-read-filled.svg deleted file mode 100644 index 0148c1f1..00000000 --- a/crates/desktop/ui/assets/mail-all-read-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-all-read.svg b/crates/desktop/ui/assets/mail-all-read.svg deleted file mode 100644 index a18341ad..00000000 --- a/crates/desktop/ui/assets/mail-all-read.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-arrow-clockwise-filled.svg b/crates/desktop/ui/assets/mail-arrow-clockwise-filled.svg deleted file mode 100644 index 0902e4ed..00000000 --- a/crates/desktop/ui/assets/mail-arrow-clockwise-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-arrow-clockwise.svg b/crates/desktop/ui/assets/mail-arrow-clockwise.svg deleted file mode 100644 index 962e8954..00000000 --- a/crates/desktop/ui/assets/mail-arrow-clockwise.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-arrow-double-back-filled.svg b/crates/desktop/ui/assets/mail-arrow-double-back-filled.svg deleted file mode 100644 index 81955adb..00000000 --- a/crates/desktop/ui/assets/mail-arrow-double-back-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-arrow-double-back.svg b/crates/desktop/ui/assets/mail-arrow-double-back.svg deleted file mode 100644 index d35520e6..00000000 --- a/crates/desktop/ui/assets/mail-arrow-double-back.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-arrow-down-filled.svg b/crates/desktop/ui/assets/mail-arrow-down-filled.svg deleted file mode 100644 index e3ef4bec..00000000 --- a/crates/desktop/ui/assets/mail-arrow-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-arrow-down.svg b/crates/desktop/ui/assets/mail-arrow-down.svg deleted file mode 100644 index 87039e7b..00000000 --- a/crates/desktop/ui/assets/mail-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-arrow-forward-filled.svg b/crates/desktop/ui/assets/mail-arrow-forward-filled.svg deleted file mode 100644 index ef12f0e1..00000000 --- a/crates/desktop/ui/assets/mail-arrow-forward-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-arrow-forward.svg b/crates/desktop/ui/assets/mail-arrow-forward.svg deleted file mode 100644 index 4d94a7c6..00000000 --- a/crates/desktop/ui/assets/mail-arrow-forward.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-arrow-up-filled.svg b/crates/desktop/ui/assets/mail-arrow-up-filled.svg deleted file mode 100644 index 8d1aa452..00000000 --- a/crates/desktop/ui/assets/mail-arrow-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-arrow-up.svg b/crates/desktop/ui/assets/mail-arrow-up.svg deleted file mode 100644 index b777a3f7..00000000 --- a/crates/desktop/ui/assets/mail-arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-attach-filled.svg b/crates/desktop/ui/assets/mail-attach-filled.svg deleted file mode 100644 index 26f6d98b..00000000 --- a/crates/desktop/ui/assets/mail-attach-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-attach.svg b/crates/desktop/ui/assets/mail-attach.svg deleted file mode 100644 index dd0fa597..00000000 --- a/crates/desktop/ui/assets/mail-attach.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-checkmark-filled.svg b/crates/desktop/ui/assets/mail-checkmark-filled.svg deleted file mode 100644 index c72e54b6..00000000 --- a/crates/desktop/ui/assets/mail-checkmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-checkmark.svg b/crates/desktop/ui/assets/mail-checkmark.svg deleted file mode 100644 index d67c1f10..00000000 --- a/crates/desktop/ui/assets/mail-checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-clock-filled.svg b/crates/desktop/ui/assets/mail-clock-filled.svg deleted file mode 100644 index ade252ef..00000000 --- a/crates/desktop/ui/assets/mail-clock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-clock.svg b/crates/desktop/ui/assets/mail-clock.svg deleted file mode 100644 index 395acb34..00000000 --- a/crates/desktop/ui/assets/mail-clock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-dismiss-filled.svg b/crates/desktop/ui/assets/mail-dismiss-filled.svg deleted file mode 100644 index f1afe272..00000000 --- a/crates/desktop/ui/assets/mail-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-dismiss.svg b/crates/desktop/ui/assets/mail-dismiss.svg deleted file mode 100644 index b7858db5..00000000 --- a/crates/desktop/ui/assets/mail-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-error-filled.svg b/crates/desktop/ui/assets/mail-error-filled.svg deleted file mode 100644 index a5e93751..00000000 --- a/crates/desktop/ui/assets/mail-error-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-error.svg b/crates/desktop/ui/assets/mail-error.svg deleted file mode 100644 index 4bdd422d..00000000 --- a/crates/desktop/ui/assets/mail-error.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-filled.svg b/crates/desktop/ui/assets/mail-filled.svg deleted file mode 100644 index dc4073c7..00000000 --- a/crates/desktop/ui/assets/mail-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-inbox-add-filled.svg b/crates/desktop/ui/assets/mail-inbox-add-filled.svg deleted file mode 100644 index bd8bef10..00000000 --- a/crates/desktop/ui/assets/mail-inbox-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-inbox-add.svg b/crates/desktop/ui/assets/mail-inbox-add.svg deleted file mode 100644 index b653895a..00000000 --- a/crates/desktop/ui/assets/mail-inbox-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-inbox-arrow-down-filled.svg b/crates/desktop/ui/assets/mail-inbox-arrow-down-filled.svg deleted file mode 100644 index d9a3760b..00000000 --- a/crates/desktop/ui/assets/mail-inbox-arrow-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-inbox-arrow-down.svg b/crates/desktop/ui/assets/mail-inbox-arrow-down.svg deleted file mode 100644 index 8580a818..00000000 --- a/crates/desktop/ui/assets/mail-inbox-arrow-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-inbox-checkmark-filled.svg b/crates/desktop/ui/assets/mail-inbox-checkmark-filled.svg deleted file mode 100644 index d63a35a9..00000000 --- a/crates/desktop/ui/assets/mail-inbox-checkmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-inbox-checkmark.svg b/crates/desktop/ui/assets/mail-inbox-checkmark.svg deleted file mode 100644 index 88d60799..00000000 --- a/crates/desktop/ui/assets/mail-inbox-checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-inbox-dismiss-filled.svg b/crates/desktop/ui/assets/mail-inbox-dismiss-filled.svg deleted file mode 100644 index fbe8ecc5..00000000 --- a/crates/desktop/ui/assets/mail-inbox-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-inbox-dismiss.svg b/crates/desktop/ui/assets/mail-inbox-dismiss.svg deleted file mode 100644 index d635959b..00000000 --- a/crates/desktop/ui/assets/mail-inbox-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-inbox-filled.svg b/crates/desktop/ui/assets/mail-inbox-filled.svg deleted file mode 100644 index e7ec7f22..00000000 --- a/crates/desktop/ui/assets/mail-inbox-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-inbox.svg b/crates/desktop/ui/assets/mail-inbox.svg deleted file mode 100644 index 5081c58c..00000000 --- a/crates/desktop/ui/assets/mail-inbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-list-filled.svg b/crates/desktop/ui/assets/mail-list-filled.svg deleted file mode 100644 index e256d1ac..00000000 --- a/crates/desktop/ui/assets/mail-list-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-list.svg b/crates/desktop/ui/assets/mail-list.svg deleted file mode 100644 index 7bf57aa5..00000000 --- a/crates/desktop/ui/assets/mail-list.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-multiple-filled.svg b/crates/desktop/ui/assets/mail-multiple-filled.svg deleted file mode 100644 index e6de46be..00000000 --- a/crates/desktop/ui/assets/mail-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-multiple.svg b/crates/desktop/ui/assets/mail-multiple.svg deleted file mode 100644 index de251ee8..00000000 --- a/crates/desktop/ui/assets/mail-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-off-filled.svg b/crates/desktop/ui/assets/mail-off-filled.svg deleted file mode 100644 index 730817e1..00000000 --- a/crates/desktop/ui/assets/mail-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-off.svg b/crates/desktop/ui/assets/mail-off.svg deleted file mode 100644 index 6c833ed0..00000000 --- a/crates/desktop/ui/assets/mail-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-open-person-filled.svg b/crates/desktop/ui/assets/mail-open-person-filled.svg deleted file mode 100644 index e0b0b77d..00000000 --- a/crates/desktop/ui/assets/mail-open-person-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-open-person.svg b/crates/desktop/ui/assets/mail-open-person.svg deleted file mode 100644 index 987fc417..00000000 --- a/crates/desktop/ui/assets/mail-open-person.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-pause-filled.svg b/crates/desktop/ui/assets/mail-pause-filled.svg deleted file mode 100644 index 971af647..00000000 --- a/crates/desktop/ui/assets/mail-pause-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-pause.svg b/crates/desktop/ui/assets/mail-pause.svg deleted file mode 100644 index 72c3c47a..00000000 --- a/crates/desktop/ui/assets/mail-pause.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-prohibited-filled.svg b/crates/desktop/ui/assets/mail-prohibited-filled.svg deleted file mode 100644 index 2f3f5fc3..00000000 --- a/crates/desktop/ui/assets/mail-prohibited-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-prohibited.svg b/crates/desktop/ui/assets/mail-prohibited.svg deleted file mode 100644 index edc79dd6..00000000 --- a/crates/desktop/ui/assets/mail-prohibited.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-read-filled.svg b/crates/desktop/ui/assets/mail-read-filled.svg deleted file mode 100644 index 3943aa3d..00000000 --- a/crates/desktop/ui/assets/mail-read-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-read-multiple-filled.svg b/crates/desktop/ui/assets/mail-read-multiple-filled.svg deleted file mode 100644 index 3d2d34d1..00000000 --- a/crates/desktop/ui/assets/mail-read-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-read-multiple.svg b/crates/desktop/ui/assets/mail-read-multiple.svg deleted file mode 100644 index f7948eab..00000000 --- a/crates/desktop/ui/assets/mail-read-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-read.svg b/crates/desktop/ui/assets/mail-read.svg deleted file mode 100644 index 09c763b0..00000000 --- a/crates/desktop/ui/assets/mail-read.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-rewind-filled.svg b/crates/desktop/ui/assets/mail-rewind-filled.svg deleted file mode 100644 index 6106f441..00000000 --- a/crates/desktop/ui/assets/mail-rewind-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-rewind.svg b/crates/desktop/ui/assets/mail-rewind.svg deleted file mode 100644 index 22c30ed9..00000000 --- a/crates/desktop/ui/assets/mail-rewind.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-settings-filled.svg b/crates/desktop/ui/assets/mail-settings-filled.svg deleted file mode 100644 index 3ab4c392..00000000 --- a/crates/desktop/ui/assets/mail-settings-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-settings.svg b/crates/desktop/ui/assets/mail-settings.svg deleted file mode 100644 index 7417a5ab..00000000 --- a/crates/desktop/ui/assets/mail-settings.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-shield-filled.svg b/crates/desktop/ui/assets/mail-shield-filled.svg deleted file mode 100644 index 6cbf2b44..00000000 --- a/crates/desktop/ui/assets/mail-shield-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-shield.svg b/crates/desktop/ui/assets/mail-shield.svg deleted file mode 100644 index dedaef6b..00000000 --- a/crates/desktop/ui/assets/mail-shield.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-template-filled.svg b/crates/desktop/ui/assets/mail-template-filled.svg deleted file mode 100644 index 18c9dded..00000000 --- a/crates/desktop/ui/assets/mail-template-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-template.svg b/crates/desktop/ui/assets/mail-template.svg deleted file mode 100644 index 516c8158..00000000 --- a/crates/desktop/ui/assets/mail-template.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-unread-filled.svg b/crates/desktop/ui/assets/mail-unread-filled.svg deleted file mode 100644 index b211e61a..00000000 --- a/crates/desktop/ui/assets/mail-unread-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-unread.svg b/crates/desktop/ui/assets/mail-unread.svg deleted file mode 100644 index 1c00d7dd..00000000 --- a/crates/desktop/ui/assets/mail-unread.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-warning-filled.svg b/crates/desktop/ui/assets/mail-warning-filled.svg deleted file mode 100644 index 5a5fda07..00000000 --- a/crates/desktop/ui/assets/mail-warning-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail-warning.svg b/crates/desktop/ui/assets/mail-warning.svg deleted file mode 100644 index 36452a2c..00000000 --- a/crates/desktop/ui/assets/mail-warning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mail.svg b/crates/desktop/ui/assets/mail.svg deleted file mode 100644 index 26778c6a..00000000 --- a/crates/desktop/ui/assets/mail.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mailbox-filled.svg b/crates/desktop/ui/assets/mailbox-filled.svg deleted file mode 100644 index 51b76ace..00000000 --- a/crates/desktop/ui/assets/mailbox-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mailbox.svg b/crates/desktop/ui/assets/mailbox.svg deleted file mode 100644 index 6edca50e..00000000 --- a/crates/desktop/ui/assets/mailbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/map-drive-filled.svg b/crates/desktop/ui/assets/map-drive-filled.svg deleted file mode 100644 index 83ffd06d..00000000 --- a/crates/desktop/ui/assets/map-drive-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/map-drive.svg b/crates/desktop/ui/assets/map-drive.svg deleted file mode 100644 index c602f8bf..00000000 --- a/crates/desktop/ui/assets/map-drive.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/map-filled.svg b/crates/desktop/ui/assets/map-filled.svg deleted file mode 100644 index 411d3dc4..00000000 --- a/crates/desktop/ui/assets/map-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/map.svg b/crates/desktop/ui/assets/map.svg deleted file mode 100644 index 1d2f5479..00000000 --- a/crates/desktop/ui/assets/map.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/math-format-professional-filled.svg b/crates/desktop/ui/assets/math-format-professional-filled.svg deleted file mode 100644 index d57b965e..00000000 --- a/crates/desktop/ui/assets/math-format-professional-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/math-format-professional.svg b/crates/desktop/ui/assets/math-format-professional.svg deleted file mode 100644 index cbb81fab..00000000 --- a/crates/desktop/ui/assets/math-format-professional.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/math-formula-filled.svg b/crates/desktop/ui/assets/math-formula-filled.svg deleted file mode 100644 index 75f6c6b7..00000000 --- a/crates/desktop/ui/assets/math-formula-filled.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/crates/desktop/ui/assets/math-formula.svg b/crates/desktop/ui/assets/math-formula.svg deleted file mode 100644 index eff0818c..00000000 --- a/crates/desktop/ui/assets/math-formula.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/crates/desktop/ui/assets/math-symbols-filled.svg b/crates/desktop/ui/assets/math-symbols-filled.svg deleted file mode 100644 index 358a317b..00000000 --- a/crates/desktop/ui/assets/math-symbols-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/math-symbols.svg b/crates/desktop/ui/assets/math-symbols.svg deleted file mode 100644 index 904e8bce..00000000 --- a/crates/desktop/ui/assets/math-symbols.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/maximize-filled.svg b/crates/desktop/ui/assets/maximize-filled.svg deleted file mode 100644 index 82ab4d58..00000000 --- a/crates/desktop/ui/assets/maximize-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/maximize.svg b/crates/desktop/ui/assets/maximize.svg deleted file mode 100644 index 9b491869..00000000 --- a/crates/desktop/ui/assets/maximize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/meet-now-filled.svg b/crates/desktop/ui/assets/meet-now-filled.svg deleted file mode 100644 index 7562a297..00000000 --- a/crates/desktop/ui/assets/meet-now-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/meet-now.svg b/crates/desktop/ui/assets/meet-now.svg deleted file mode 100644 index 66fd97b7..00000000 --- a/crates/desktop/ui/assets/meet-now.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/megaphone-filled.svg b/crates/desktop/ui/assets/megaphone-filled.svg deleted file mode 100644 index 798c221b..00000000 --- a/crates/desktop/ui/assets/megaphone-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/megaphone-loud-filled.svg b/crates/desktop/ui/assets/megaphone-loud-filled.svg deleted file mode 100644 index b9e74eaa..00000000 --- a/crates/desktop/ui/assets/megaphone-loud-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/megaphone-loud.svg b/crates/desktop/ui/assets/megaphone-loud.svg deleted file mode 100644 index 79542808..00000000 --- a/crates/desktop/ui/assets/megaphone-loud.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/megaphone-off-filled.svg b/crates/desktop/ui/assets/megaphone-off-filled.svg deleted file mode 100644 index 36b529e3..00000000 --- a/crates/desktop/ui/assets/megaphone-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/megaphone-off.svg b/crates/desktop/ui/assets/megaphone-off.svg deleted file mode 100644 index 4158f8bf..00000000 --- a/crates/desktop/ui/assets/megaphone-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/megaphone.svg b/crates/desktop/ui/assets/megaphone.svg deleted file mode 100644 index 16abda9b..00000000 --- a/crates/desktop/ui/assets/megaphone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/memory-filled.svg b/crates/desktop/ui/assets/memory-filled.svg deleted file mode 100644 index 9b7da2ec..00000000 --- a/crates/desktop/ui/assets/memory-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/memory.svg b/crates/desktop/ui/assets/memory.svg deleted file mode 100644 index 395e8398..00000000 --- a/crates/desktop/ui/assets/memory.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mention-filled.svg b/crates/desktop/ui/assets/mention-filled.svg deleted file mode 100644 index d3c7c7c4..00000000 --- a/crates/desktop/ui/assets/mention-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mention.svg b/crates/desktop/ui/assets/mention.svg deleted file mode 100644 index f9132dc7..00000000 --- a/crates/desktop/ui/assets/mention.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/merge-filled.svg b/crates/desktop/ui/assets/merge-filled.svg deleted file mode 100644 index 4074801a..00000000 --- a/crates/desktop/ui/assets/merge-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/merge.svg b/crates/desktop/ui/assets/merge.svg deleted file mode 100644 index 9fd9d089..00000000 --- a/crates/desktop/ui/assets/merge.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mic-filled.svg b/crates/desktop/ui/assets/mic-filled.svg deleted file mode 100644 index 5ed62a16..00000000 --- a/crates/desktop/ui/assets/mic-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mic-off-filled.svg b/crates/desktop/ui/assets/mic-off-filled.svg deleted file mode 100644 index 42a9ce15..00000000 --- a/crates/desktop/ui/assets/mic-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mic-off.svg b/crates/desktop/ui/assets/mic-off.svg deleted file mode 100644 index 2dd48137..00000000 --- a/crates/desktop/ui/assets/mic-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mic-prohibited-filled.svg b/crates/desktop/ui/assets/mic-prohibited-filled.svg deleted file mode 100644 index db76d598..00000000 --- a/crates/desktop/ui/assets/mic-prohibited-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mic-prohibited.svg b/crates/desktop/ui/assets/mic-prohibited.svg deleted file mode 100644 index 1ecd5671..00000000 --- a/crates/desktop/ui/assets/mic-prohibited.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mic-pulse-filled.svg b/crates/desktop/ui/assets/mic-pulse-filled.svg deleted file mode 100644 index 1e166feb..00000000 --- a/crates/desktop/ui/assets/mic-pulse-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mic-pulse-off-filled.svg b/crates/desktop/ui/assets/mic-pulse-off-filled.svg deleted file mode 100644 index e3df28ab..00000000 --- a/crates/desktop/ui/assets/mic-pulse-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mic-pulse-off.svg b/crates/desktop/ui/assets/mic-pulse-off.svg deleted file mode 100644 index 82920226..00000000 --- a/crates/desktop/ui/assets/mic-pulse-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mic-pulse.svg b/crates/desktop/ui/assets/mic-pulse.svg deleted file mode 100644 index 58b61bce..00000000 --- a/crates/desktop/ui/assets/mic-pulse.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mic-sparkle-filled.svg b/crates/desktop/ui/assets/mic-sparkle-filled.svg deleted file mode 100644 index 89d932a7..00000000 --- a/crates/desktop/ui/assets/mic-sparkle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mic-sparkle.svg b/crates/desktop/ui/assets/mic-sparkle.svg deleted file mode 100644 index 88dd467a..00000000 --- a/crates/desktop/ui/assets/mic-sparkle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/mic.svg b/crates/desktop/ui/assets/mic.svg deleted file mode 100644 index 944e2e68..00000000 --- a/crates/desktop/ui/assets/mic.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/molecule-filled.svg b/crates/desktop/ui/assets/molecule-filled.svg deleted file mode 100644 index cb4f630a..00000000 --- a/crates/desktop/ui/assets/molecule-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/molecule.svg b/crates/desktop/ui/assets/molecule.svg deleted file mode 100644 index 060a0728..00000000 --- a/crates/desktop/ui/assets/molecule.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/money-filled.svg b/crates/desktop/ui/assets/money-filled.svg deleted file mode 100644 index 2f9df9e2..00000000 --- a/crates/desktop/ui/assets/money-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/money-hand-filled.svg b/crates/desktop/ui/assets/money-hand-filled.svg deleted file mode 100644 index 530f6721..00000000 --- a/crates/desktop/ui/assets/money-hand-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/money-hand.svg b/crates/desktop/ui/assets/money-hand.svg deleted file mode 100644 index 68e91a44..00000000 --- a/crates/desktop/ui/assets/money-hand.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/money-settings-filled.svg b/crates/desktop/ui/assets/money-settings-filled.svg deleted file mode 100644 index 92ec744b..00000000 --- a/crates/desktop/ui/assets/money-settings-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/money-settings.svg b/crates/desktop/ui/assets/money-settings.svg deleted file mode 100644 index f1b25bc2..00000000 --- a/crates/desktop/ui/assets/money-settings.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/money.svg b/crates/desktop/ui/assets/money.svg deleted file mode 100644 index 5a0871ef..00000000 --- a/crates/desktop/ui/assets/money.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/more-circle-filled.svg b/crates/desktop/ui/assets/more-circle-filled.svg deleted file mode 100644 index 25f8be3b..00000000 --- a/crates/desktop/ui/assets/more-circle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/more-circle.svg b/crates/desktop/ui/assets/more-circle.svg deleted file mode 100644 index d51bcc61..00000000 --- a/crates/desktop/ui/assets/more-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/more-horizontal-filled.svg b/crates/desktop/ui/assets/more-horizontal-filled.svg deleted file mode 100644 index 80b036b8..00000000 --- a/crates/desktop/ui/assets/more-horizontal-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/more-horizontal.svg b/crates/desktop/ui/assets/more-horizontal.svg deleted file mode 100644 index eef334f6..00000000 --- a/crates/desktop/ui/assets/more-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/more-vertical-filled.svg b/crates/desktop/ui/assets/more-vertical-filled.svg deleted file mode 100644 index 3e2ad1e2..00000000 --- a/crates/desktop/ui/assets/more-vertical-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/more-vertical.svg b/crates/desktop/ui/assets/more-vertical.svg deleted file mode 100644 index d171545b..00000000 --- a/crates/desktop/ui/assets/more-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/movies-and-tv-filled.svg b/crates/desktop/ui/assets/movies-and-tv-filled.svg deleted file mode 100644 index e0f0ab14..00000000 --- a/crates/desktop/ui/assets/movies-and-tv-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/movies-and-tv.svg b/crates/desktop/ui/assets/movies-and-tv.svg deleted file mode 100644 index 92ad2704..00000000 --- a/crates/desktop/ui/assets/movies-and-tv.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/multiselect-ltr-filled.svg b/crates/desktop/ui/assets/multiselect-ltr-filled.svg deleted file mode 100644 index 78bd39dd..00000000 --- a/crates/desktop/ui/assets/multiselect-ltr-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/multiselect-ltr.svg b/crates/desktop/ui/assets/multiselect-ltr.svg deleted file mode 100644 index dd289a10..00000000 --- a/crates/desktop/ui/assets/multiselect-ltr.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/multiselect-rtl-filled.svg b/crates/desktop/ui/assets/multiselect-rtl-filled.svg deleted file mode 100644 index c0558d9f..00000000 --- a/crates/desktop/ui/assets/multiselect-rtl-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/multiselect-rtl.svg b/crates/desktop/ui/assets/multiselect-rtl.svg deleted file mode 100644 index 2a2b11b8..00000000 --- a/crates/desktop/ui/assets/multiselect-rtl.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/music-note-2-filled.svg b/crates/desktop/ui/assets/music-note-2-filled.svg deleted file mode 100644 index a66b2763..00000000 --- a/crates/desktop/ui/assets/music-note-2-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/music-note-2.svg b/crates/desktop/ui/assets/music-note-2.svg deleted file mode 100644 index 7915c483..00000000 --- a/crates/desktop/ui/assets/music-note-2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/music-note-off-2-filled.svg b/crates/desktop/ui/assets/music-note-off-2-filled.svg deleted file mode 100644 index e5f7082c..00000000 --- a/crates/desktop/ui/assets/music-note-off-2-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/music-note-off-2.svg b/crates/desktop/ui/assets/music-note-off-2.svg deleted file mode 100644 index 065dd527..00000000 --- a/crates/desktop/ui/assets/music-note-off-2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/my-location-filled.svg b/crates/desktop/ui/assets/my-location-filled.svg deleted file mode 100644 index b5b412f7..00000000 --- a/crates/desktop/ui/assets/my-location-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/my-location.svg b/crates/desktop/ui/assets/my-location.svg deleted file mode 100644 index 1696f975..00000000 --- a/crates/desktop/ui/assets/my-location.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/navigation-filled.svg b/crates/desktop/ui/assets/navigation-filled.svg deleted file mode 100644 index d66f9502..00000000 --- a/crates/desktop/ui/assets/navigation-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/navigation.svg b/crates/desktop/ui/assets/navigation.svg deleted file mode 100644 index 9b968e05..00000000 --- a/crates/desktop/ui/assets/navigation.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/network-adapter-filled.svg b/crates/desktop/ui/assets/network-adapter-filled.svg deleted file mode 100644 index 0f14788f..00000000 --- a/crates/desktop/ui/assets/network-adapter-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/network-adapter.svg b/crates/desktop/ui/assets/network-adapter.svg deleted file mode 100644 index ca472efe..00000000 --- a/crates/desktop/ui/assets/network-adapter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/new-filled.svg b/crates/desktop/ui/assets/new-filled.svg deleted file mode 100644 index caf93c3a..00000000 --- a/crates/desktop/ui/assets/new-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/new.svg b/crates/desktop/ui/assets/new.svg deleted file mode 100644 index 11efc523..00000000 --- a/crates/desktop/ui/assets/new.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/news-filled.svg b/crates/desktop/ui/assets/news-filled.svg deleted file mode 100644 index 566da44d..00000000 --- a/crates/desktop/ui/assets/news-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/news.svg b/crates/desktop/ui/assets/news.svg deleted file mode 100644 index 0b0c9419..00000000 --- a/crates/desktop/ui/assets/news.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/next-filled.svg b/crates/desktop/ui/assets/next-filled.svg deleted file mode 100644 index 754cad76..00000000 --- a/crates/desktop/ui/assets/next-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/next.svg b/crates/desktop/ui/assets/next.svg deleted file mode 100644 index 64859df9..00000000 --- a/crates/desktop/ui/assets/next.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/note-add-filled.svg b/crates/desktop/ui/assets/note-add-filled.svg deleted file mode 100644 index 130e1f69..00000000 --- a/crates/desktop/ui/assets/note-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/note-add.svg b/crates/desktop/ui/assets/note-add.svg deleted file mode 100644 index d3806c2f..00000000 --- a/crates/desktop/ui/assets/note-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/note-filled.svg b/crates/desktop/ui/assets/note-filled.svg deleted file mode 100644 index a55e497c..00000000 --- a/crates/desktop/ui/assets/note-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/note-pin-filled.svg b/crates/desktop/ui/assets/note-pin-filled.svg deleted file mode 100644 index 935e96c5..00000000 --- a/crates/desktop/ui/assets/note-pin-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/note-pin.svg b/crates/desktop/ui/assets/note-pin.svg deleted file mode 100644 index 6087c88b..00000000 --- a/crates/desktop/ui/assets/note-pin.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/note.svg b/crates/desktop/ui/assets/note.svg deleted file mode 100644 index 89a7ba0a..00000000 --- a/crates/desktop/ui/assets/note.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/notebook-filled.svg b/crates/desktop/ui/assets/notebook-filled.svg deleted file mode 100644 index 4353c73b..00000000 --- a/crates/desktop/ui/assets/notebook-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/notebook.svg b/crates/desktop/ui/assets/notebook.svg deleted file mode 100644 index 31ac0f50..00000000 --- a/crates/desktop/ui/assets/notebook.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/notepad-edit-filled.svg b/crates/desktop/ui/assets/notepad-edit-filled.svg deleted file mode 100644 index ab623e9a..00000000 --- a/crates/desktop/ui/assets/notepad-edit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/notepad-edit.svg b/crates/desktop/ui/assets/notepad-edit.svg deleted file mode 100644 index e10311b4..00000000 --- a/crates/desktop/ui/assets/notepad-edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/notepad-filled.svg b/crates/desktop/ui/assets/notepad-filled.svg deleted file mode 100644 index e02e0467..00000000 --- a/crates/desktop/ui/assets/notepad-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/notepad-person-filled.svg b/crates/desktop/ui/assets/notepad-person-filled.svg deleted file mode 100644 index 0c1ff072..00000000 --- a/crates/desktop/ui/assets/notepad-person-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/notepad-person.svg b/crates/desktop/ui/assets/notepad-person.svg deleted file mode 100644 index 950f52dc..00000000 --- a/crates/desktop/ui/assets/notepad-person.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/notepad-sparkle-filled.svg b/crates/desktop/ui/assets/notepad-sparkle-filled.svg deleted file mode 100644 index 706055d1..00000000 --- a/crates/desktop/ui/assets/notepad-sparkle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/notepad-sparkle.svg b/crates/desktop/ui/assets/notepad-sparkle.svg deleted file mode 100644 index b4e9b9b0..00000000 --- a/crates/desktop/ui/assets/notepad-sparkle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/notepad.svg b/crates/desktop/ui/assets/notepad.svg deleted file mode 100644 index 32f4b09e..00000000 --- a/crates/desktop/ui/assets/notepad.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-0-filled.svg b/crates/desktop/ui/assets/number-circle-0-filled.svg deleted file mode 100644 index d407fe14..00000000 --- a/crates/desktop/ui/assets/number-circle-0-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-0.svg b/crates/desktop/ui/assets/number-circle-0.svg deleted file mode 100644 index 009380c5..00000000 --- a/crates/desktop/ui/assets/number-circle-0.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-1-filled.svg b/crates/desktop/ui/assets/number-circle-1-filled.svg deleted file mode 100644 index d1ef9eaa..00000000 --- a/crates/desktop/ui/assets/number-circle-1-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-1.svg b/crates/desktop/ui/assets/number-circle-1.svg deleted file mode 100644 index cef06c4e..00000000 --- a/crates/desktop/ui/assets/number-circle-1.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-2-filled.svg b/crates/desktop/ui/assets/number-circle-2-filled.svg deleted file mode 100644 index ce92b6f8..00000000 --- a/crates/desktop/ui/assets/number-circle-2-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-2.svg b/crates/desktop/ui/assets/number-circle-2.svg deleted file mode 100644 index 99e2d839..00000000 --- a/crates/desktop/ui/assets/number-circle-2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-3-filled.svg b/crates/desktop/ui/assets/number-circle-3-filled.svg deleted file mode 100644 index 5163eb7c..00000000 --- a/crates/desktop/ui/assets/number-circle-3-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-3.svg b/crates/desktop/ui/assets/number-circle-3.svg deleted file mode 100644 index 60b70d8c..00000000 --- a/crates/desktop/ui/assets/number-circle-3.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-4-filled.svg b/crates/desktop/ui/assets/number-circle-4-filled.svg deleted file mode 100644 index fc0e1417..00000000 --- a/crates/desktop/ui/assets/number-circle-4-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-4.svg b/crates/desktop/ui/assets/number-circle-4.svg deleted file mode 100644 index 9978c5c3..00000000 --- a/crates/desktop/ui/assets/number-circle-4.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-5-filled.svg b/crates/desktop/ui/assets/number-circle-5-filled.svg deleted file mode 100644 index ff701314..00000000 --- a/crates/desktop/ui/assets/number-circle-5-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-5.svg b/crates/desktop/ui/assets/number-circle-5.svg deleted file mode 100644 index 9781b08e..00000000 --- a/crates/desktop/ui/assets/number-circle-5.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-6-filled.svg b/crates/desktop/ui/assets/number-circle-6-filled.svg deleted file mode 100644 index 54e712fe..00000000 --- a/crates/desktop/ui/assets/number-circle-6-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-6.svg b/crates/desktop/ui/assets/number-circle-6.svg deleted file mode 100644 index b50ee744..00000000 --- a/crates/desktop/ui/assets/number-circle-6.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-7-filled.svg b/crates/desktop/ui/assets/number-circle-7-filled.svg deleted file mode 100644 index de17942c..00000000 --- a/crates/desktop/ui/assets/number-circle-7-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-7.svg b/crates/desktop/ui/assets/number-circle-7.svg deleted file mode 100644 index fc579af1..00000000 --- a/crates/desktop/ui/assets/number-circle-7.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-8-filled.svg b/crates/desktop/ui/assets/number-circle-8-filled.svg deleted file mode 100644 index 60d3077c..00000000 --- a/crates/desktop/ui/assets/number-circle-8-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-8.svg b/crates/desktop/ui/assets/number-circle-8.svg deleted file mode 100644 index bf23a59c..00000000 --- a/crates/desktop/ui/assets/number-circle-8.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-9-filled.svg b/crates/desktop/ui/assets/number-circle-9-filled.svg deleted file mode 100644 index e0cc0296..00000000 --- a/crates/desktop/ui/assets/number-circle-9-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-circle-9.svg b/crates/desktop/ui/assets/number-circle-9.svg deleted file mode 100644 index 9803c438..00000000 --- a/crates/desktop/ui/assets/number-circle-9.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-row-filled.svg b/crates/desktop/ui/assets/number-row-filled.svg deleted file mode 100644 index be03ac90..00000000 --- a/crates/desktop/ui/assets/number-row-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-row.svg b/crates/desktop/ui/assets/number-row.svg deleted file mode 100644 index ca886a8d..00000000 --- a/crates/desktop/ui/assets/number-row.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-symbol-filled.svg b/crates/desktop/ui/assets/number-symbol-filled.svg deleted file mode 100644 index 60e528ce..00000000 --- a/crates/desktop/ui/assets/number-symbol-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/number-symbol.svg b/crates/desktop/ui/assets/number-symbol.svg deleted file mode 100644 index 72fb9804..00000000 --- a/crates/desktop/ui/assets/number-symbol.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/open-filled.svg b/crates/desktop/ui/assets/open-filled.svg deleted file mode 100644 index e9f80124..00000000 --- a/crates/desktop/ui/assets/open-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/open-folder-filled.svg b/crates/desktop/ui/assets/open-folder-filled.svg deleted file mode 100644 index 608746f1..00000000 --- a/crates/desktop/ui/assets/open-folder-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/open-folder.svg b/crates/desktop/ui/assets/open-folder.svg deleted file mode 100644 index 749b78b1..00000000 --- a/crates/desktop/ui/assets/open-folder.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/open-off-filled.svg b/crates/desktop/ui/assets/open-off-filled.svg deleted file mode 100644 index f1bc45cd..00000000 --- a/crates/desktop/ui/assets/open-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/open-off.svg b/crates/desktop/ui/assets/open-off.svg deleted file mode 100644 index 8219fe52..00000000 --- a/crates/desktop/ui/assets/open-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/open.svg b/crates/desktop/ui/assets/open.svg deleted file mode 100644 index 88ca968b..00000000 --- a/crates/desktop/ui/assets/open.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/options-filled.svg b/crates/desktop/ui/assets/options-filled.svg deleted file mode 100644 index aadfb3ed..00000000 --- a/crates/desktop/ui/assets/options-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/options.svg b/crates/desktop/ui/assets/options.svg deleted file mode 100644 index 45f2b7a5..00000000 --- a/crates/desktop/ui/assets/options.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/organization-filled.svg b/crates/desktop/ui/assets/organization-filled.svg deleted file mode 100644 index 0f882d3a..00000000 --- a/crates/desktop/ui/assets/organization-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/organization-horizontal-filled.svg b/crates/desktop/ui/assets/organization-horizontal-filled.svg deleted file mode 100644 index f7a22f48..00000000 --- a/crates/desktop/ui/assets/organization-horizontal-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/organization-horizontal.svg b/crates/desktop/ui/assets/organization-horizontal.svg deleted file mode 100644 index bb6876c0..00000000 --- a/crates/desktop/ui/assets/organization-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/organization.svg b/crates/desktop/ui/assets/organization.svg deleted file mode 100644 index 5ddf6a5c..00000000 --- a/crates/desktop/ui/assets/organization.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/oval-filled.svg b/crates/desktop/ui/assets/oval-filled.svg deleted file mode 100644 index bf9547b0..00000000 --- a/crates/desktop/ui/assets/oval-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/oval.svg b/crates/desktop/ui/assets/oval.svg deleted file mode 100644 index 60852a2a..00000000 --- a/crates/desktop/ui/assets/oval.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/page-fit-filled.svg b/crates/desktop/ui/assets/page-fit-filled.svg deleted file mode 100644 index 138ccfa7..00000000 --- a/crates/desktop/ui/assets/page-fit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/page-fit.svg b/crates/desktop/ui/assets/page-fit.svg deleted file mode 100644 index 6b89bb21..00000000 --- a/crates/desktop/ui/assets/page-fit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/paint-brush-filled.svg b/crates/desktop/ui/assets/paint-brush-filled.svg deleted file mode 100644 index 29767f9e..00000000 --- a/crates/desktop/ui/assets/paint-brush-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/paint-brush-subtract-filled.svg b/crates/desktop/ui/assets/paint-brush-subtract-filled.svg deleted file mode 100644 index 92ea1109..00000000 --- a/crates/desktop/ui/assets/paint-brush-subtract-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/paint-brush-subtract.svg b/crates/desktop/ui/assets/paint-brush-subtract.svg deleted file mode 100644 index dc7a7e61..00000000 --- a/crates/desktop/ui/assets/paint-brush-subtract.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/paint-brush.svg b/crates/desktop/ui/assets/paint-brush.svg deleted file mode 100644 index 2e492fb6..00000000 --- a/crates/desktop/ui/assets/paint-brush.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/paint-bucket-filled.svg b/crates/desktop/ui/assets/paint-bucket-filled.svg deleted file mode 100644 index 3998256f..00000000 --- a/crates/desktop/ui/assets/paint-bucket-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/paint-bucket.svg b/crates/desktop/ui/assets/paint-bucket.svg deleted file mode 100644 index a7dd6d5f..00000000 --- a/crates/desktop/ui/assets/paint-bucket.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-add-filled.svg b/crates/desktop/ui/assets/panel-left-add-filled.svg deleted file mode 100644 index a6a107e1..00000000 --- a/crates/desktop/ui/assets/panel-left-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-add.svg b/crates/desktop/ui/assets/panel-left-add.svg deleted file mode 100644 index b08d0933..00000000 --- a/crates/desktop/ui/assets/panel-left-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-contract-filled.svg b/crates/desktop/ui/assets/panel-left-contract-filled.svg deleted file mode 100644 index dbd5acca..00000000 --- a/crates/desktop/ui/assets/panel-left-contract-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-contract.svg b/crates/desktop/ui/assets/panel-left-contract.svg deleted file mode 100644 index d196b7aa..00000000 --- a/crates/desktop/ui/assets/panel-left-contract.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-expand-filled.svg b/crates/desktop/ui/assets/panel-left-expand-filled.svg deleted file mode 100644 index 52397a6d..00000000 --- a/crates/desktop/ui/assets/panel-left-expand-filled.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/crates/desktop/ui/assets/panel-left-expand.svg b/crates/desktop/ui/assets/panel-left-expand.svg deleted file mode 100644 index f317af6e..00000000 --- a/crates/desktop/ui/assets/panel-left-expand.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/crates/desktop/ui/assets/panel-left-filled.svg b/crates/desktop/ui/assets/panel-left-filled.svg deleted file mode 100644 index d3be73a0..00000000 --- a/crates/desktop/ui/assets/panel-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-focus-right-filled.svg b/crates/desktop/ui/assets/panel-left-focus-right-filled.svg deleted file mode 100644 index c15e4585..00000000 --- a/crates/desktop/ui/assets/panel-left-focus-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-header-add-filled.svg b/crates/desktop/ui/assets/panel-left-header-add-filled.svg deleted file mode 100644 index 239c01e1..00000000 --- a/crates/desktop/ui/assets/panel-left-header-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-header-add.svg b/crates/desktop/ui/assets/panel-left-header-add.svg deleted file mode 100644 index 09481c88..00000000 --- a/crates/desktop/ui/assets/panel-left-header-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-header-filled.svg b/crates/desktop/ui/assets/panel-left-header-filled.svg deleted file mode 100644 index c84c39cd..00000000 --- a/crates/desktop/ui/assets/panel-left-header-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-header-key-filled.svg b/crates/desktop/ui/assets/panel-left-header-key-filled.svg deleted file mode 100644 index 348722c9..00000000 --- a/crates/desktop/ui/assets/panel-left-header-key-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-header-key.svg b/crates/desktop/ui/assets/panel-left-header-key.svg deleted file mode 100644 index 784fda1b..00000000 --- a/crates/desktop/ui/assets/panel-left-header-key.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-header.svg b/crates/desktop/ui/assets/panel-left-header.svg deleted file mode 100644 index 56f5f2cb..00000000 --- a/crates/desktop/ui/assets/panel-left-header.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-key-filled.svg b/crates/desktop/ui/assets/panel-left-key-filled.svg deleted file mode 100644 index 3e31ad24..00000000 --- a/crates/desktop/ui/assets/panel-left-key-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-key.svg b/crates/desktop/ui/assets/panel-left-key.svg deleted file mode 100644 index 6e788e2a..00000000 --- a/crates/desktop/ui/assets/panel-left-key.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-text-add-filled.svg b/crates/desktop/ui/assets/panel-left-text-add-filled.svg deleted file mode 100644 index 7bb53866..00000000 --- a/crates/desktop/ui/assets/panel-left-text-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-text-add.svg b/crates/desktop/ui/assets/panel-left-text-add.svg deleted file mode 100644 index d96994b7..00000000 --- a/crates/desktop/ui/assets/panel-left-text-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-text-dismiss-filled.svg b/crates/desktop/ui/assets/panel-left-text-dismiss-filled.svg deleted file mode 100644 index 0d4b24c5..00000000 --- a/crates/desktop/ui/assets/panel-left-text-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-text-dismiss.svg b/crates/desktop/ui/assets/panel-left-text-dismiss.svg deleted file mode 100644 index 2c463b0e..00000000 --- a/crates/desktop/ui/assets/panel-left-text-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-text-filled.svg b/crates/desktop/ui/assets/panel-left-text-filled.svg deleted file mode 100644 index 90e9a0e2..00000000 --- a/crates/desktop/ui/assets/panel-left-text-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left-text.svg b/crates/desktop/ui/assets/panel-left-text.svg deleted file mode 100644 index 16610a72..00000000 --- a/crates/desktop/ui/assets/panel-left-text.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-left.svg b/crates/desktop/ui/assets/panel-left.svg deleted file mode 100644 index c8dd0dc8..00000000 --- a/crates/desktop/ui/assets/panel-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-right-contract-filled.svg b/crates/desktop/ui/assets/panel-right-contract-filled.svg deleted file mode 100644 index 21b7c1d3..00000000 --- a/crates/desktop/ui/assets/panel-right-contract-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-right-contract.svg b/crates/desktop/ui/assets/panel-right-contract.svg deleted file mode 100644 index df953320..00000000 --- a/crates/desktop/ui/assets/panel-right-contract.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-right-filled.svg b/crates/desktop/ui/assets/panel-right-filled.svg deleted file mode 100644 index d1ab151b..00000000 --- a/crates/desktop/ui/assets/panel-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-right-gallery-filled.svg b/crates/desktop/ui/assets/panel-right-gallery-filled.svg deleted file mode 100644 index 33daedb9..00000000 --- a/crates/desktop/ui/assets/panel-right-gallery-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-right-gallery.svg b/crates/desktop/ui/assets/panel-right-gallery.svg deleted file mode 100644 index 37369d67..00000000 --- a/crates/desktop/ui/assets/panel-right-gallery.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-right.svg b/crates/desktop/ui/assets/panel-right.svg deleted file mode 100644 index 660002b3..00000000 --- a/crates/desktop/ui/assets/panel-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-top-gallery-filled.svg b/crates/desktop/ui/assets/panel-top-gallery-filled.svg deleted file mode 100644 index a0cbd718..00000000 --- a/crates/desktop/ui/assets/panel-top-gallery-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/panel-top-gallery.svg b/crates/desktop/ui/assets/panel-top-gallery.svg deleted file mode 100644 index e4a6e581..00000000 --- a/crates/desktop/ui/assets/panel-top-gallery.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/password-filled.svg b/crates/desktop/ui/assets/password-filled.svg deleted file mode 100644 index 672f8eff..00000000 --- a/crates/desktop/ui/assets/password-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/password.svg b/crates/desktop/ui/assets/password.svg deleted file mode 100644 index 88abe6ea..00000000 --- a/crates/desktop/ui/assets/password.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pause-filled.svg b/crates/desktop/ui/assets/pause-filled.svg deleted file mode 100644 index 0ffa7922..00000000 --- a/crates/desktop/ui/assets/pause-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pause-off-filled.svg b/crates/desktop/ui/assets/pause-off-filled.svg deleted file mode 100644 index 92063779..00000000 --- a/crates/desktop/ui/assets/pause-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pause-off.svg b/crates/desktop/ui/assets/pause-off.svg deleted file mode 100644 index 3c5940ea..00000000 --- a/crates/desktop/ui/assets/pause-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pause-settings-filled.svg b/crates/desktop/ui/assets/pause-settings-filled.svg deleted file mode 100644 index 7f27fb3b..00000000 --- a/crates/desktop/ui/assets/pause-settings-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pause-settings.svg b/crates/desktop/ui/assets/pause-settings.svg deleted file mode 100644 index 18b5124f..00000000 --- a/crates/desktop/ui/assets/pause-settings.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pause.svg b/crates/desktop/ui/assets/pause.svg deleted file mode 100644 index 09328def..00000000 --- a/crates/desktop/ui/assets/pause.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/payment-filled.svg b/crates/desktop/ui/assets/payment-filled.svg deleted file mode 100644 index eaded49b..00000000 --- a/crates/desktop/ui/assets/payment-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/payment-wireless-filled.svg b/crates/desktop/ui/assets/payment-wireless-filled.svg deleted file mode 100644 index 26c8dac6..00000000 --- a/crates/desktop/ui/assets/payment-wireless-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/payment-wireless.svg b/crates/desktop/ui/assets/payment-wireless.svg deleted file mode 100644 index 0f50430b..00000000 --- a/crates/desktop/ui/assets/payment-wireless.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/payment.svg b/crates/desktop/ui/assets/payment.svg deleted file mode 100644 index 22ff9bf3..00000000 --- a/crates/desktop/ui/assets/payment.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pen-dismiss-filled.svg b/crates/desktop/ui/assets/pen-dismiss-filled.svg deleted file mode 100644 index a34f25a7..00000000 --- a/crates/desktop/ui/assets/pen-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pen-dismiss.svg b/crates/desktop/ui/assets/pen-dismiss.svg deleted file mode 100644 index 66acd3f7..00000000 --- a/crates/desktop/ui/assets/pen-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pen-filled.svg b/crates/desktop/ui/assets/pen-filled.svg deleted file mode 100644 index dda451ea..00000000 --- a/crates/desktop/ui/assets/pen-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pen-off-filled.svg b/crates/desktop/ui/assets/pen-off-filled.svg deleted file mode 100644 index 81266e5b..00000000 --- a/crates/desktop/ui/assets/pen-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pen-off.svg b/crates/desktop/ui/assets/pen-off.svg deleted file mode 100644 index 2919ce6f..00000000 --- a/crates/desktop/ui/assets/pen-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pen-prohibited-filled.svg b/crates/desktop/ui/assets/pen-prohibited-filled.svg deleted file mode 100644 index 5454ef5d..00000000 --- a/crates/desktop/ui/assets/pen-prohibited-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pen-prohibited.svg b/crates/desktop/ui/assets/pen-prohibited.svg deleted file mode 100644 index fb178c65..00000000 --- a/crates/desktop/ui/assets/pen-prohibited.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pen-sparkle-filled.svg b/crates/desktop/ui/assets/pen-sparkle-filled.svg deleted file mode 100644 index e6918bff..00000000 --- a/crates/desktop/ui/assets/pen-sparkle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pen-sparkle.svg b/crates/desktop/ui/assets/pen-sparkle.svg deleted file mode 100644 index dd8d96d6..00000000 --- a/crates/desktop/ui/assets/pen-sparkle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pen.svg b/crates/desktop/ui/assets/pen.svg deleted file mode 100644 index 73126146..00000000 --- a/crates/desktop/ui/assets/pen.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-add-filled.svg b/crates/desktop/ui/assets/people-add-filled.svg deleted file mode 100644 index f4a05469..00000000 --- a/crates/desktop/ui/assets/people-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-add.svg b/crates/desktop/ui/assets/people-add.svg deleted file mode 100644 index 8b1a617d..00000000 --- a/crates/desktop/ui/assets/people-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-call-filled.svg b/crates/desktop/ui/assets/people-call-filled.svg deleted file mode 100644 index 212bcb30..00000000 --- a/crates/desktop/ui/assets/people-call-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-call.svg b/crates/desktop/ui/assets/people-call.svg deleted file mode 100644 index c89d982b..00000000 --- a/crates/desktop/ui/assets/people-call.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-chat-filled.svg b/crates/desktop/ui/assets/people-chat-filled.svg deleted file mode 100644 index 18609935..00000000 --- a/crates/desktop/ui/assets/people-chat-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-chat.svg b/crates/desktop/ui/assets/people-chat.svg deleted file mode 100644 index 7fbc4bb8..00000000 --- a/crates/desktop/ui/assets/people-chat.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-checkmark-filled.svg b/crates/desktop/ui/assets/people-checkmark-filled.svg deleted file mode 100644 index aee2032a..00000000 --- a/crates/desktop/ui/assets/people-checkmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-checkmark.svg b/crates/desktop/ui/assets/people-checkmark.svg deleted file mode 100644 index 192930a5..00000000 --- a/crates/desktop/ui/assets/people-checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-community-filled.svg b/crates/desktop/ui/assets/people-community-filled.svg deleted file mode 100644 index f1246feb..00000000 --- a/crates/desktop/ui/assets/people-community-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-community.svg b/crates/desktop/ui/assets/people-community.svg deleted file mode 100644 index 17390c67..00000000 --- a/crates/desktop/ui/assets/people-community.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-edit-filled.svg b/crates/desktop/ui/assets/people-edit-filled.svg deleted file mode 100644 index 44491ae6..00000000 --- a/crates/desktop/ui/assets/people-edit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-edit.svg b/crates/desktop/ui/assets/people-edit.svg deleted file mode 100644 index bd0f5b54..00000000 --- a/crates/desktop/ui/assets/people-edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-error-filled.svg b/crates/desktop/ui/assets/people-error-filled.svg deleted file mode 100644 index 64c24403..00000000 --- a/crates/desktop/ui/assets/people-error-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-error.svg b/crates/desktop/ui/assets/people-error.svg deleted file mode 100644 index 5140933d..00000000 --- a/crates/desktop/ui/assets/people-error.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-eye-filled.svg b/crates/desktop/ui/assets/people-eye-filled.svg deleted file mode 100644 index 6008c21c..00000000 --- a/crates/desktop/ui/assets/people-eye-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-eye.svg b/crates/desktop/ui/assets/people-eye.svg deleted file mode 100644 index b3bf1769..00000000 --- a/crates/desktop/ui/assets/people-eye.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-filled.svg b/crates/desktop/ui/assets/people-filled.svg deleted file mode 100644 index 0e2d9bc3..00000000 --- a/crates/desktop/ui/assets/people-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-list-filled.svg b/crates/desktop/ui/assets/people-list-filled.svg deleted file mode 100644 index 340363d4..00000000 --- a/crates/desktop/ui/assets/people-list-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-list.svg b/crates/desktop/ui/assets/people-list.svg deleted file mode 100644 index ae1aa653..00000000 --- a/crates/desktop/ui/assets/people-list.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-prohibited-filled.svg b/crates/desktop/ui/assets/people-prohibited-filled.svg deleted file mode 100644 index 64ea34af..00000000 --- a/crates/desktop/ui/assets/people-prohibited-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-prohibited.svg b/crates/desktop/ui/assets/people-prohibited.svg deleted file mode 100644 index a094538d..00000000 --- a/crates/desktop/ui/assets/people-prohibited.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-star-filled.svg b/crates/desktop/ui/assets/people-star-filled.svg deleted file mode 100644 index 3b8ff5da..00000000 --- a/crates/desktop/ui/assets/people-star-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-star.svg b/crates/desktop/ui/assets/people-star.svg deleted file mode 100644 index be7ea0c4..00000000 --- a/crates/desktop/ui/assets/people-star.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-swap-filled.svg b/crates/desktop/ui/assets/people-swap-filled.svg deleted file mode 100644 index dce51662..00000000 --- a/crates/desktop/ui/assets/people-swap-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-swap.svg b/crates/desktop/ui/assets/people-swap.svg deleted file mode 100644 index edfebad2..00000000 --- a/crates/desktop/ui/assets/people-swap.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-sync-filled.svg b/crates/desktop/ui/assets/people-sync-filled.svg deleted file mode 100644 index 2816563c..00000000 --- a/crates/desktop/ui/assets/people-sync-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-sync.svg b/crates/desktop/ui/assets/people-sync.svg deleted file mode 100644 index 5da7d4fa..00000000 --- a/crates/desktop/ui/assets/people-sync.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-team-delete-filled.svg b/crates/desktop/ui/assets/people-team-delete-filled.svg deleted file mode 100644 index 16876721..00000000 --- a/crates/desktop/ui/assets/people-team-delete-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-team-delete.svg b/crates/desktop/ui/assets/people-team-delete.svg deleted file mode 100644 index 52d17fb9..00000000 --- a/crates/desktop/ui/assets/people-team-delete.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-team-filled.svg b/crates/desktop/ui/assets/people-team-filled.svg deleted file mode 100644 index d98530dc..00000000 --- a/crates/desktop/ui/assets/people-team-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-team.svg b/crates/desktop/ui/assets/people-team.svg deleted file mode 100644 index 840d5b2e..00000000 --- a/crates/desktop/ui/assets/people-team.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-toolbox-filled.svg b/crates/desktop/ui/assets/people-toolbox-filled.svg deleted file mode 100644 index caa523f7..00000000 --- a/crates/desktop/ui/assets/people-toolbox-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people-toolbox.svg b/crates/desktop/ui/assets/people-toolbox.svg deleted file mode 100644 index c32dbf08..00000000 --- a/crates/desktop/ui/assets/people-toolbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/people.svg b/crates/desktop/ui/assets/people.svg deleted file mode 100644 index af66cb82..00000000 --- a/crates/desktop/ui/assets/people.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-add-filled.svg b/crates/desktop/ui/assets/person-add-filled.svg deleted file mode 100644 index 9d024558..00000000 --- a/crates/desktop/ui/assets/person-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-add.svg b/crates/desktop/ui/assets/person-add.svg deleted file mode 100644 index df17486f..00000000 --- a/crates/desktop/ui/assets/person-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-alert-filled.svg b/crates/desktop/ui/assets/person-alert-filled.svg deleted file mode 100644 index 73f5f6c6..00000000 --- a/crates/desktop/ui/assets/person-alert-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-alert-off-filled.svg b/crates/desktop/ui/assets/person-alert-off-filled.svg deleted file mode 100644 index 49ea3c2e..00000000 --- a/crates/desktop/ui/assets/person-alert-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-alert-off.svg b/crates/desktop/ui/assets/person-alert-off.svg deleted file mode 100644 index 14566aa2..00000000 --- a/crates/desktop/ui/assets/person-alert-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-alert.svg b/crates/desktop/ui/assets/person-alert.svg deleted file mode 100644 index ee5d1f29..00000000 --- a/crates/desktop/ui/assets/person-alert.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-arrow-back-filled.svg b/crates/desktop/ui/assets/person-arrow-back-filled.svg deleted file mode 100644 index 6f1f56a3..00000000 --- a/crates/desktop/ui/assets/person-arrow-back-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-arrow-back.svg b/crates/desktop/ui/assets/person-arrow-back.svg deleted file mode 100644 index d7ef5ade..00000000 --- a/crates/desktop/ui/assets/person-arrow-back.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-arrow-left-filled.svg b/crates/desktop/ui/assets/person-arrow-left-filled.svg deleted file mode 100644 index 0d86a8ce..00000000 --- a/crates/desktop/ui/assets/person-arrow-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-arrow-left.svg b/crates/desktop/ui/assets/person-arrow-left.svg deleted file mode 100644 index ecc10d99..00000000 --- a/crates/desktop/ui/assets/person-arrow-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-arrow-right-filled.svg b/crates/desktop/ui/assets/person-arrow-right-filled.svg deleted file mode 100644 index 05be257e..00000000 --- a/crates/desktop/ui/assets/person-arrow-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-arrow-right.svg b/crates/desktop/ui/assets/person-arrow-right.svg deleted file mode 100644 index ca563eeb..00000000 --- a/crates/desktop/ui/assets/person-arrow-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-available-filled.svg b/crates/desktop/ui/assets/person-available-filled.svg deleted file mode 100644 index 7cf89c6e..00000000 --- a/crates/desktop/ui/assets/person-available-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-available.svg b/crates/desktop/ui/assets/person-available.svg deleted file mode 100644 index 803e3d50..00000000 --- a/crates/desktop/ui/assets/person-available.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-board-add-filled.svg b/crates/desktop/ui/assets/person-board-add-filled.svg deleted file mode 100644 index ececd276..00000000 --- a/crates/desktop/ui/assets/person-board-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-board-add.svg b/crates/desktop/ui/assets/person-board-add.svg deleted file mode 100644 index f59e3b4b..00000000 --- a/crates/desktop/ui/assets/person-board-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-board-filled.svg b/crates/desktop/ui/assets/person-board-filled.svg deleted file mode 100644 index d3321c04..00000000 --- a/crates/desktop/ui/assets/person-board-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-board.svg b/crates/desktop/ui/assets/person-board.svg deleted file mode 100644 index 46731fe8..00000000 --- a/crates/desktop/ui/assets/person-board.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-call-filled.svg b/crates/desktop/ui/assets/person-call-filled.svg deleted file mode 100644 index 0adaef08..00000000 --- a/crates/desktop/ui/assets/person-call-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-call.svg b/crates/desktop/ui/assets/person-call.svg deleted file mode 100644 index 0d059b1b..00000000 --- a/crates/desktop/ui/assets/person-call.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-chat-filled.svg b/crates/desktop/ui/assets/person-chat-filled.svg deleted file mode 100644 index fbbe4571..00000000 --- a/crates/desktop/ui/assets/person-chat-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-chat.svg b/crates/desktop/ui/assets/person-chat.svg deleted file mode 100644 index a5c3ef60..00000000 --- a/crates/desktop/ui/assets/person-chat.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-clock-filled.svg b/crates/desktop/ui/assets/person-clock-filled.svg deleted file mode 100644 index 4a19dd78..00000000 --- a/crates/desktop/ui/assets/person-clock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-clock.svg b/crates/desktop/ui/assets/person-clock.svg deleted file mode 100644 index 7470835d..00000000 --- a/crates/desktop/ui/assets/person-clock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-delete-filled.svg b/crates/desktop/ui/assets/person-delete-filled.svg deleted file mode 100644 index 1872c180..00000000 --- a/crates/desktop/ui/assets/person-delete-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-delete.svg b/crates/desktop/ui/assets/person-delete.svg deleted file mode 100644 index 6fa24384..00000000 --- a/crates/desktop/ui/assets/person-delete.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-feedback-filled.svg b/crates/desktop/ui/assets/person-feedback-filled.svg deleted file mode 100644 index 23fe8f32..00000000 --- a/crates/desktop/ui/assets/person-feedback-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-feedback.svg b/crates/desktop/ui/assets/person-feedback.svg deleted file mode 100644 index e76f786c..00000000 --- a/crates/desktop/ui/assets/person-feedback.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-filled.svg b/crates/desktop/ui/assets/person-filled.svg deleted file mode 100644 index 305780f9..00000000 --- a/crates/desktop/ui/assets/person-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-home-filled.svg b/crates/desktop/ui/assets/person-home-filled.svg deleted file mode 100644 index e067ccf4..00000000 --- a/crates/desktop/ui/assets/person-home-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-home.svg b/crates/desktop/ui/assets/person-home.svg deleted file mode 100644 index 012175d6..00000000 --- a/crates/desktop/ui/assets/person-home.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-info-filled.svg b/crates/desktop/ui/assets/person-info-filled.svg deleted file mode 100644 index 54916a2b..00000000 --- a/crates/desktop/ui/assets/person-info-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-info.svg b/crates/desktop/ui/assets/person-info.svg deleted file mode 100644 index 8e15f737..00000000 --- a/crates/desktop/ui/assets/person-info.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-lightning-filled.svg b/crates/desktop/ui/assets/person-lightning-filled.svg deleted file mode 100644 index a6e76ea9..00000000 --- a/crates/desktop/ui/assets/person-lightning-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-lightning.svg b/crates/desktop/ui/assets/person-lightning.svg deleted file mode 100644 index 423a1d3b..00000000 --- a/crates/desktop/ui/assets/person-lightning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-link-filled.svg b/crates/desktop/ui/assets/person-link-filled.svg deleted file mode 100644 index 4eeeabda..00000000 --- a/crates/desktop/ui/assets/person-link-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-link.svg b/crates/desktop/ui/assets/person-link.svg deleted file mode 100644 index 5af893a4..00000000 --- a/crates/desktop/ui/assets/person-link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-lock-filled.svg b/crates/desktop/ui/assets/person-lock-filled.svg deleted file mode 100644 index 44d0d79f..00000000 --- a/crates/desktop/ui/assets/person-lock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-lock.svg b/crates/desktop/ui/assets/person-lock.svg deleted file mode 100644 index 52f7c7cc..00000000 --- a/crates/desktop/ui/assets/person-lock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-mail-filled.svg b/crates/desktop/ui/assets/person-mail-filled.svg deleted file mode 100644 index 19d8d517..00000000 --- a/crates/desktop/ui/assets/person-mail-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-mail.svg b/crates/desktop/ui/assets/person-mail.svg deleted file mode 100644 index d7991152..00000000 --- a/crates/desktop/ui/assets/person-mail.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-note-filled.svg b/crates/desktop/ui/assets/person-note-filled.svg deleted file mode 100644 index 33d1b49f..00000000 --- a/crates/desktop/ui/assets/person-note-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-note.svg b/crates/desktop/ui/assets/person-note.svg deleted file mode 100644 index 11ff5d42..00000000 --- a/crates/desktop/ui/assets/person-note.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-passkey-filled.svg b/crates/desktop/ui/assets/person-passkey-filled.svg deleted file mode 100644 index f924db7b..00000000 --- a/crates/desktop/ui/assets/person-passkey-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-passkey.svg b/crates/desktop/ui/assets/person-passkey.svg deleted file mode 100644 index 005a57bd..00000000 --- a/crates/desktop/ui/assets/person-passkey.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-prohibited-filled.svg b/crates/desktop/ui/assets/person-prohibited-filled.svg deleted file mode 100644 index 984807bd..00000000 --- a/crates/desktop/ui/assets/person-prohibited-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-prohibited.svg b/crates/desktop/ui/assets/person-prohibited.svg deleted file mode 100644 index 01b36cb2..00000000 --- a/crates/desktop/ui/assets/person-prohibited.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-question-mark-filled.svg b/crates/desktop/ui/assets/person-question-mark-filled.svg deleted file mode 100644 index 352cc693..00000000 --- a/crates/desktop/ui/assets/person-question-mark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-question-mark.svg b/crates/desktop/ui/assets/person-question-mark.svg deleted file mode 100644 index 40ec3f42..00000000 --- a/crates/desktop/ui/assets/person-question-mark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-ribbon-filled.svg b/crates/desktop/ui/assets/person-ribbon-filled.svg deleted file mode 100644 index 6fef5c1a..00000000 --- a/crates/desktop/ui/assets/person-ribbon-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-ribbon.svg b/crates/desktop/ui/assets/person-ribbon.svg deleted file mode 100644 index 7e045963..00000000 --- a/crates/desktop/ui/assets/person-ribbon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-search-filled.svg b/crates/desktop/ui/assets/person-search-filled.svg deleted file mode 100644 index 68c783c0..00000000 --- a/crates/desktop/ui/assets/person-search-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-search.svg b/crates/desktop/ui/assets/person-search.svg deleted file mode 100644 index acd14230..00000000 --- a/crates/desktop/ui/assets/person-search.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-settings-filled.svg b/crates/desktop/ui/assets/person-settings-filled.svg deleted file mode 100644 index 2b2a3c29..00000000 --- a/crates/desktop/ui/assets/person-settings-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-settings.svg b/crates/desktop/ui/assets/person-settings.svg deleted file mode 100644 index 1017a771..00000000 --- a/crates/desktop/ui/assets/person-settings.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-square-add-filled.svg b/crates/desktop/ui/assets/person-square-add-filled.svg deleted file mode 100644 index 366387f3..00000000 --- a/crates/desktop/ui/assets/person-square-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-square-add.svg b/crates/desktop/ui/assets/person-square-add.svg deleted file mode 100644 index 50f865ac..00000000 --- a/crates/desktop/ui/assets/person-square-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-square-checkmark-filled.svg b/crates/desktop/ui/assets/person-square-checkmark-filled.svg deleted file mode 100644 index a5d2dbc7..00000000 --- a/crates/desktop/ui/assets/person-square-checkmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-square-checkmark.svg b/crates/desktop/ui/assets/person-square-checkmark.svg deleted file mode 100644 index 423a773f..00000000 --- a/crates/desktop/ui/assets/person-square-checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-square-filled.svg b/crates/desktop/ui/assets/person-square-filled.svg deleted file mode 100644 index ea6d78e0..00000000 --- a/crates/desktop/ui/assets/person-square-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-square.svg b/crates/desktop/ui/assets/person-square.svg deleted file mode 100644 index 8a720807..00000000 --- a/crates/desktop/ui/assets/person-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-standing-filled.svg b/crates/desktop/ui/assets/person-standing-filled.svg deleted file mode 100644 index 97f4bea2..00000000 --- a/crates/desktop/ui/assets/person-standing-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-standing.svg b/crates/desktop/ui/assets/person-standing.svg deleted file mode 100644 index 56a37d9e..00000000 --- a/crates/desktop/ui/assets/person-standing.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-star-filled.svg b/crates/desktop/ui/assets/person-star-filled.svg deleted file mode 100644 index fc6aa3ba..00000000 --- a/crates/desktop/ui/assets/person-star-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-star.svg b/crates/desktop/ui/assets/person-star.svg deleted file mode 100644 index c2950a14..00000000 --- a/crates/desktop/ui/assets/person-star.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-subtract-filled.svg b/crates/desktop/ui/assets/person-subtract-filled.svg deleted file mode 100644 index 1804f7e4..00000000 --- a/crates/desktop/ui/assets/person-subtract-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-subtract.svg b/crates/desktop/ui/assets/person-subtract.svg deleted file mode 100644 index 369d0cb0..00000000 --- a/crates/desktop/ui/assets/person-subtract.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-support-filled.svg b/crates/desktop/ui/assets/person-support-filled.svg deleted file mode 100644 index ff0a2165..00000000 --- a/crates/desktop/ui/assets/person-support-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-support.svg b/crates/desktop/ui/assets/person-support.svg deleted file mode 100644 index 61abfa43..00000000 --- a/crates/desktop/ui/assets/person-support.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-swap-filled.svg b/crates/desktop/ui/assets/person-swap-filled.svg deleted file mode 100644 index 3763c0b4..00000000 --- a/crates/desktop/ui/assets/person-swap-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-swap.svg b/crates/desktop/ui/assets/person-swap.svg deleted file mode 100644 index f116dbf2..00000000 --- a/crates/desktop/ui/assets/person-swap.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-sync-filled.svg b/crates/desktop/ui/assets/person-sync-filled.svg deleted file mode 100644 index 1735e9ca..00000000 --- a/crates/desktop/ui/assets/person-sync-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-sync.svg b/crates/desktop/ui/assets/person-sync.svg deleted file mode 100644 index 795ce69f..00000000 --- a/crates/desktop/ui/assets/person-sync.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-tentative-filled.svg b/crates/desktop/ui/assets/person-tentative-filled.svg deleted file mode 100644 index 3caccc86..00000000 --- a/crates/desktop/ui/assets/person-tentative-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-tentative.svg b/crates/desktop/ui/assets/person-tentative.svg deleted file mode 100644 index a087ffdd..00000000 --- a/crates/desktop/ui/assets/person-tentative.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-voice-filled.svg b/crates/desktop/ui/assets/person-voice-filled.svg deleted file mode 100644 index b523b005..00000000 --- a/crates/desktop/ui/assets/person-voice-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-voice.svg b/crates/desktop/ui/assets/person-voice.svg deleted file mode 100644 index e0697664..00000000 --- a/crates/desktop/ui/assets/person-voice.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-walking-filled.svg b/crates/desktop/ui/assets/person-walking-filled.svg deleted file mode 100644 index 5202ea39..00000000 --- a/crates/desktop/ui/assets/person-walking-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-walking.svg b/crates/desktop/ui/assets/person-walking.svg deleted file mode 100644 index 91d1f2aa..00000000 --- a/crates/desktop/ui/assets/person-walking.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-warning-filled.svg b/crates/desktop/ui/assets/person-warning-filled.svg deleted file mode 100644 index 4b26cec1..00000000 --- a/crates/desktop/ui/assets/person-warning-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person-warning.svg b/crates/desktop/ui/assets/person-warning.svg deleted file mode 100644 index 5024b3c2..00000000 --- a/crates/desktop/ui/assets/person-warning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/person.svg b/crates/desktop/ui/assets/person.svg deleted file mode 100644 index a11cf1be..00000000 --- a/crates/desktop/ui/assets/person.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/phone-chat-filled.svg b/crates/desktop/ui/assets/phone-chat-filled.svg deleted file mode 100644 index f82cc126..00000000 --- a/crates/desktop/ui/assets/phone-chat-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/phone-chat.svg b/crates/desktop/ui/assets/phone-chat.svg deleted file mode 100644 index a39221f3..00000000 --- a/crates/desktop/ui/assets/phone-chat.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/phone-checkmark-filled.svg b/crates/desktop/ui/assets/phone-checkmark-filled.svg deleted file mode 100644 index 019328f8..00000000 --- a/crates/desktop/ui/assets/phone-checkmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/phone-checkmark.svg b/crates/desktop/ui/assets/phone-checkmark.svg deleted file mode 100644 index 2853453c..00000000 --- a/crates/desktop/ui/assets/phone-checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/phone-desktop-filled.svg b/crates/desktop/ui/assets/phone-desktop-filled.svg deleted file mode 100644 index 446c5554..00000000 --- a/crates/desktop/ui/assets/phone-desktop-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/phone-desktop.svg b/crates/desktop/ui/assets/phone-desktop.svg deleted file mode 100644 index 431e7a8f..00000000 --- a/crates/desktop/ui/assets/phone-desktop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/phone-eraser-filled.svg b/crates/desktop/ui/assets/phone-eraser-filled.svg deleted file mode 100644 index 4ad9494f..00000000 --- a/crates/desktop/ui/assets/phone-eraser-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/phone-eraser.svg b/crates/desktop/ui/assets/phone-eraser.svg deleted file mode 100644 index bdb947e3..00000000 --- a/crates/desktop/ui/assets/phone-eraser.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/phone-filled.svg b/crates/desktop/ui/assets/phone-filled.svg deleted file mode 100644 index 55e5e584..00000000 --- a/crates/desktop/ui/assets/phone-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/phone-laptop-filled.svg b/crates/desktop/ui/assets/phone-laptop-filled.svg deleted file mode 100644 index df4219c8..00000000 --- a/crates/desktop/ui/assets/phone-laptop-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/phone-laptop.svg b/crates/desktop/ui/assets/phone-laptop.svg deleted file mode 100644 index c38805f5..00000000 --- a/crates/desktop/ui/assets/phone-laptop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/phone-span-in-filled.svg b/crates/desktop/ui/assets/phone-span-in-filled.svg deleted file mode 100644 index 86aee3f3..00000000 --- a/crates/desktop/ui/assets/phone-span-in-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/phone-span-in.svg b/crates/desktop/ui/assets/phone-span-in.svg deleted file mode 100644 index 26f70549..00000000 --- a/crates/desktop/ui/assets/phone-span-in.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/phone-span-out-filled.svg b/crates/desktop/ui/assets/phone-span-out-filled.svg deleted file mode 100644 index f9953966..00000000 --- a/crates/desktop/ui/assets/phone-span-out-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/phone-span-out.svg b/crates/desktop/ui/assets/phone-span-out.svg deleted file mode 100644 index d4285077..00000000 --- a/crates/desktop/ui/assets/phone-span-out.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/phone.svg b/crates/desktop/ui/assets/phone.svg deleted file mode 100644 index e3572ef2..00000000 --- a/crates/desktop/ui/assets/phone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/picture-in-picture-enter-filled.svg b/crates/desktop/ui/assets/picture-in-picture-enter-filled.svg deleted file mode 100644 index 3b9a8e3a..00000000 --- a/crates/desktop/ui/assets/picture-in-picture-enter-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/picture-in-picture-enter.svg b/crates/desktop/ui/assets/picture-in-picture-enter.svg deleted file mode 100644 index 21611f5b..00000000 --- a/crates/desktop/ui/assets/picture-in-picture-enter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/picture-in-picture-exit-filled.svg b/crates/desktop/ui/assets/picture-in-picture-exit-filled.svg deleted file mode 100644 index d78dd807..00000000 --- a/crates/desktop/ui/assets/picture-in-picture-exit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/picture-in-picture-exit.svg b/crates/desktop/ui/assets/picture-in-picture-exit.svg deleted file mode 100644 index 6485a3e7..00000000 --- a/crates/desktop/ui/assets/picture-in-picture-exit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/picture-in-picture-filled.svg b/crates/desktop/ui/assets/picture-in-picture-filled.svg deleted file mode 100644 index 96e5678a..00000000 --- a/crates/desktop/ui/assets/picture-in-picture-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/picture-in-picture.svg b/crates/desktop/ui/assets/picture-in-picture.svg deleted file mode 100644 index 2b895c6d..00000000 --- a/crates/desktop/ui/assets/picture-in-picture.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pill-filled.svg b/crates/desktop/ui/assets/pill-filled.svg deleted file mode 100644 index 6bfa5cf3..00000000 --- a/crates/desktop/ui/assets/pill-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pill.svg b/crates/desktop/ui/assets/pill.svg deleted file mode 100644 index 9af7879c..00000000 --- a/crates/desktop/ui/assets/pill.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pin-filled.svg b/crates/desktop/ui/assets/pin-filled.svg deleted file mode 100644 index 99eb227c..00000000 --- a/crates/desktop/ui/assets/pin-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pin-globe-filled.svg b/crates/desktop/ui/assets/pin-globe-filled.svg deleted file mode 100644 index ead27bba..00000000 --- a/crates/desktop/ui/assets/pin-globe-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pin-globe.svg b/crates/desktop/ui/assets/pin-globe.svg deleted file mode 100644 index e702ff27..00000000 --- a/crates/desktop/ui/assets/pin-globe.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pin-off-filled.svg b/crates/desktop/ui/assets/pin-off-filled.svg deleted file mode 100644 index d75982fa..00000000 --- a/crates/desktop/ui/assets/pin-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pin-off.svg b/crates/desktop/ui/assets/pin-off.svg deleted file mode 100644 index ee651c70..00000000 --- a/crates/desktop/ui/assets/pin-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/pin.svg b/crates/desktop/ui/assets/pin.svg deleted file mode 100644 index d6cca371..00000000 --- a/crates/desktop/ui/assets/pin.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/play-circle-filled.svg b/crates/desktop/ui/assets/play-circle-filled.svg deleted file mode 100644 index d48e2897..00000000 --- a/crates/desktop/ui/assets/play-circle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/play-circle-hint-filled.svg b/crates/desktop/ui/assets/play-circle-hint-filled.svg deleted file mode 100644 index 17f39244..00000000 --- a/crates/desktop/ui/assets/play-circle-hint-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/play-circle-hint.svg b/crates/desktop/ui/assets/play-circle-hint.svg deleted file mode 100644 index 38a751dd..00000000 --- a/crates/desktop/ui/assets/play-circle-hint.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/play-circle-sparkle-filled.svg b/crates/desktop/ui/assets/play-circle-sparkle-filled.svg deleted file mode 100644 index efb39137..00000000 --- a/crates/desktop/ui/assets/play-circle-sparkle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/play-circle-sparkle.svg b/crates/desktop/ui/assets/play-circle-sparkle.svg deleted file mode 100644 index aabe61c1..00000000 --- a/crates/desktop/ui/assets/play-circle-sparkle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/play-circle.svg b/crates/desktop/ui/assets/play-circle.svg deleted file mode 100644 index 75d7b36d..00000000 --- a/crates/desktop/ui/assets/play-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/play-filled.svg b/crates/desktop/ui/assets/play-filled.svg deleted file mode 100644 index 8782fec8..00000000 --- a/crates/desktop/ui/assets/play-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/play-multiple-filled.svg b/crates/desktop/ui/assets/play-multiple-filled.svg deleted file mode 100644 index cb1b3db6..00000000 --- a/crates/desktop/ui/assets/play-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/play-multiple.svg b/crates/desktop/ui/assets/play-multiple.svg deleted file mode 100644 index b5d67ee7..00000000 --- a/crates/desktop/ui/assets/play-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/play.svg b/crates/desktop/ui/assets/play.svg deleted file mode 100644 index 6ffaab55..00000000 --- a/crates/desktop/ui/assets/play.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/plug-connected-filled.svg b/crates/desktop/ui/assets/plug-connected-filled.svg deleted file mode 100644 index 6930fe04..00000000 --- a/crates/desktop/ui/assets/plug-connected-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/plug-connected.svg b/crates/desktop/ui/assets/plug-connected.svg deleted file mode 100644 index 50af72d1..00000000 --- a/crates/desktop/ui/assets/plug-connected.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/plug-disconnected-filled.svg b/crates/desktop/ui/assets/plug-disconnected-filled.svg deleted file mode 100644 index e5653cf5..00000000 --- a/crates/desktop/ui/assets/plug-disconnected-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/plug-disconnected.svg b/crates/desktop/ui/assets/plug-disconnected.svg deleted file mode 100644 index 92322449..00000000 --- a/crates/desktop/ui/assets/plug-disconnected.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/poll-filled.svg b/crates/desktop/ui/assets/poll-filled.svg deleted file mode 100644 index 9d7bba64..00000000 --- a/crates/desktop/ui/assets/poll-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/poll-horizontal-filled.svg b/crates/desktop/ui/assets/poll-horizontal-filled.svg deleted file mode 100644 index ebf64a6c..00000000 --- a/crates/desktop/ui/assets/poll-horizontal-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/poll-horizontal.svg b/crates/desktop/ui/assets/poll-horizontal.svg deleted file mode 100644 index 796be915..00000000 --- a/crates/desktop/ui/assets/poll-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/poll-off-filled.svg b/crates/desktop/ui/assets/poll-off-filled.svg deleted file mode 100644 index b9b3426c..00000000 --- a/crates/desktop/ui/assets/poll-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/poll-off.svg b/crates/desktop/ui/assets/poll-off.svg deleted file mode 100644 index a2028271..00000000 --- a/crates/desktop/ui/assets/poll-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/poll.svg b/crates/desktop/ui/assets/poll.svg deleted file mode 100644 index 43316a1c..00000000 --- a/crates/desktop/ui/assets/poll.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/premium-filled.svg b/crates/desktop/ui/assets/premium-filled.svg deleted file mode 100644 index 207a35e3..00000000 --- a/crates/desktop/ui/assets/premium-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/premium-person-filled.svg b/crates/desktop/ui/assets/premium-person-filled.svg deleted file mode 100644 index ff3b2553..00000000 --- a/crates/desktop/ui/assets/premium-person-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/premium-person.svg b/crates/desktop/ui/assets/premium-person.svg deleted file mode 100644 index fc42e5a6..00000000 --- a/crates/desktop/ui/assets/premium-person.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/premium.svg b/crates/desktop/ui/assets/premium.svg deleted file mode 100644 index f20d6350..00000000 --- a/crates/desktop/ui/assets/premium.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/presence-available-filled.svg b/crates/desktop/ui/assets/presence-available-filled.svg deleted file mode 100644 index 8042720d..00000000 --- a/crates/desktop/ui/assets/presence-available-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/presence-available.svg b/crates/desktop/ui/assets/presence-available.svg deleted file mode 100644 index 4e3b42cd..00000000 --- a/crates/desktop/ui/assets/presence-available.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/presence-away-filled.svg b/crates/desktop/ui/assets/presence-away-filled.svg deleted file mode 100644 index dfbe05bf..00000000 --- a/crates/desktop/ui/assets/presence-away-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/presence-away.svg b/crates/desktop/ui/assets/presence-away.svg deleted file mode 100644 index c5aaa0d5..00000000 --- a/crates/desktop/ui/assets/presence-away.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/presence-blocked.svg b/crates/desktop/ui/assets/presence-blocked.svg deleted file mode 100644 index 6830a66b..00000000 --- a/crates/desktop/ui/assets/presence-blocked.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/presence-busy-filled.svg b/crates/desktop/ui/assets/presence-busy-filled.svg deleted file mode 100644 index 5948d47c..00000000 --- a/crates/desktop/ui/assets/presence-busy-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/presence-dnd-filled.svg b/crates/desktop/ui/assets/presence-dnd-filled.svg deleted file mode 100644 index d002f699..00000000 --- a/crates/desktop/ui/assets/presence-dnd-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/presence-dnd.svg b/crates/desktop/ui/assets/presence-dnd.svg deleted file mode 100644 index 90c1ea69..00000000 --- a/crates/desktop/ui/assets/presence-dnd.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/presence-offline.svg b/crates/desktop/ui/assets/presence-offline.svg deleted file mode 100644 index 9316c5bb..00000000 --- a/crates/desktop/ui/assets/presence-offline.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/presence-oof.svg b/crates/desktop/ui/assets/presence-oof.svg deleted file mode 100644 index 8306f011..00000000 --- a/crates/desktop/ui/assets/presence-oof.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/presence-tentative.svg b/crates/desktop/ui/assets/presence-tentative.svg deleted file mode 100644 index 87bbd822..00000000 --- a/crates/desktop/ui/assets/presence-tentative.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/presence-unknown.svg b/crates/desktop/ui/assets/presence-unknown.svg deleted file mode 100644 index 46e2120a..00000000 --- a/crates/desktop/ui/assets/presence-unknown.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/preview-link-filled.svg b/crates/desktop/ui/assets/preview-link-filled.svg deleted file mode 100644 index 775f97bb..00000000 --- a/crates/desktop/ui/assets/preview-link-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/preview-link.svg b/crates/desktop/ui/assets/preview-link.svg deleted file mode 100644 index b2e9853a..00000000 --- a/crates/desktop/ui/assets/preview-link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/previous-filled.svg b/crates/desktop/ui/assets/previous-filled.svg deleted file mode 100644 index 489e22b3..00000000 --- a/crates/desktop/ui/assets/previous-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/previous.svg b/crates/desktop/ui/assets/previous.svg deleted file mode 100644 index bb6d7a3d..00000000 --- a/crates/desktop/ui/assets/previous.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/print-filled.svg b/crates/desktop/ui/assets/print-filled.svg deleted file mode 100644 index 3ca09fd8..00000000 --- a/crates/desktop/ui/assets/print-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/print.svg b/crates/desktop/ui/assets/print.svg deleted file mode 100644 index ca4f5084..00000000 --- a/crates/desktop/ui/assets/print.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/prohibited-filled.svg b/crates/desktop/ui/assets/prohibited-filled.svg deleted file mode 100644 index adb318bf..00000000 --- a/crates/desktop/ui/assets/prohibited-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/prohibited-multiple-filled.svg b/crates/desktop/ui/assets/prohibited-multiple-filled.svg deleted file mode 100644 index 3621ad49..00000000 --- a/crates/desktop/ui/assets/prohibited-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/prohibited-multiple.svg b/crates/desktop/ui/assets/prohibited-multiple.svg deleted file mode 100644 index 1463b222..00000000 --- a/crates/desktop/ui/assets/prohibited-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/prohibited.svg b/crates/desktop/ui/assets/prohibited.svg deleted file mode 100644 index 57ba788a..00000000 --- a/crates/desktop/ui/assets/prohibited.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/projection-screen-dismiss-filled.svg b/crates/desktop/ui/assets/projection-screen-dismiss-filled.svg deleted file mode 100644 index 554eda33..00000000 --- a/crates/desktop/ui/assets/projection-screen-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/projection-screen-dismiss.svg b/crates/desktop/ui/assets/projection-screen-dismiss.svg deleted file mode 100644 index 55353f23..00000000 --- a/crates/desktop/ui/assets/projection-screen-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/projection-screen-filled.svg b/crates/desktop/ui/assets/projection-screen-filled.svg deleted file mode 100644 index 4976aa73..00000000 --- a/crates/desktop/ui/assets/projection-screen-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/projection-screen.svg b/crates/desktop/ui/assets/projection-screen.svg deleted file mode 100644 index 1190d7ae..00000000 --- a/crates/desktop/ui/assets/projection-screen.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/prompt-filled.svg b/crates/desktop/ui/assets/prompt-filled.svg deleted file mode 100644 index 35e663fe..00000000 --- a/crates/desktop/ui/assets/prompt-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/prompt.svg b/crates/desktop/ui/assets/prompt.svg deleted file mode 100644 index c7f0ac62..00000000 --- a/crates/desktop/ui/assets/prompt.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/protocol-handler-filled.svg b/crates/desktop/ui/assets/protocol-handler-filled.svg deleted file mode 100644 index 26044b5c..00000000 --- a/crates/desktop/ui/assets/protocol-handler-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/protocol-handler.svg b/crates/desktop/ui/assets/protocol-handler.svg deleted file mode 100644 index a9d5dd1f..00000000 --- a/crates/desktop/ui/assets/protocol-handler.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/puzzle-cube-filled.svg b/crates/desktop/ui/assets/puzzle-cube-filled.svg deleted file mode 100644 index 58bb680e..00000000 --- a/crates/desktop/ui/assets/puzzle-cube-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/puzzle-cube.svg b/crates/desktop/ui/assets/puzzle-cube.svg deleted file mode 100644 index c44ec097..00000000 --- a/crates/desktop/ui/assets/puzzle-cube.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/puzzle-piece-filled.svg b/crates/desktop/ui/assets/puzzle-piece-filled.svg deleted file mode 100644 index de250ee2..00000000 --- a/crates/desktop/ui/assets/puzzle-piece-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/puzzle-piece.svg b/crates/desktop/ui/assets/puzzle-piece.svg deleted file mode 100644 index f4b79e73..00000000 --- a/crates/desktop/ui/assets/puzzle-piece.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/question-circle-filled.svg b/crates/desktop/ui/assets/question-circle-filled.svg deleted file mode 100644 index 00bf46fe..00000000 --- a/crates/desktop/ui/assets/question-circle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/question-circle.svg b/crates/desktop/ui/assets/question-circle.svg deleted file mode 100644 index 686172a0..00000000 --- a/crates/desktop/ui/assets/question-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/question-filled.svg b/crates/desktop/ui/assets/question-filled.svg deleted file mode 100644 index dee9a37e..00000000 --- a/crates/desktop/ui/assets/question-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/question.svg b/crates/desktop/ui/assets/question.svg deleted file mode 100644 index 6aa2157f..00000000 --- a/crates/desktop/ui/assets/question.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/radio-button-filled.svg b/crates/desktop/ui/assets/radio-button-filled.svg deleted file mode 100644 index 059cb4c1..00000000 --- a/crates/desktop/ui/assets/radio-button-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/radio-button-off-filled.svg b/crates/desktop/ui/assets/radio-button-off-filled.svg deleted file mode 100644 index 033bd74a..00000000 --- a/crates/desktop/ui/assets/radio-button-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/radio-button-off.svg b/crates/desktop/ui/assets/radio-button-off.svg deleted file mode 100644 index 83e82be5..00000000 --- a/crates/desktop/ui/assets/radio-button-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/radio-button.svg b/crates/desktop/ui/assets/radio-button.svg deleted file mode 100644 index 571c1a5b..00000000 --- a/crates/desktop/ui/assets/radio-button.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/ram-filled.svg b/crates/desktop/ui/assets/ram-filled.svg deleted file mode 100644 index 6f9563bc..00000000 --- a/crates/desktop/ui/assets/ram-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/ram.svg b/crates/desktop/ui/assets/ram.svg deleted file mode 100644 index d7b107ef..00000000 --- a/crates/desktop/ui/assets/ram.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rating-mature-filled.svg b/crates/desktop/ui/assets/rating-mature-filled.svg deleted file mode 100644 index 73c0e92e..00000000 --- a/crates/desktop/ui/assets/rating-mature-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rating-mature.svg b/crates/desktop/ui/assets/rating-mature.svg deleted file mode 100644 index 401f46e1..00000000 --- a/crates/desktop/ui/assets/rating-mature.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/re-order-dots-horizontal-filled.svg b/crates/desktop/ui/assets/re-order-dots-horizontal-filled.svg deleted file mode 100644 index 212ad26e..00000000 --- a/crates/desktop/ui/assets/re-order-dots-horizontal-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/re-order-dots-horizontal.svg b/crates/desktop/ui/assets/re-order-dots-horizontal.svg deleted file mode 100644 index 23fb368d..00000000 --- a/crates/desktop/ui/assets/re-order-dots-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/re-order-dots-vertical-filled.svg b/crates/desktop/ui/assets/re-order-dots-vertical-filled.svg deleted file mode 100644 index 7ff6892b..00000000 --- a/crates/desktop/ui/assets/re-order-dots-vertical-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/re-order-dots-vertical.svg b/crates/desktop/ui/assets/re-order-dots-vertical.svg deleted file mode 100644 index e014efdb..00000000 --- a/crates/desktop/ui/assets/re-order-dots-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/re-order-filled.svg b/crates/desktop/ui/assets/re-order-filled.svg deleted file mode 100644 index f2cade6a..00000000 --- a/crates/desktop/ui/assets/re-order-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/re-order.svg b/crates/desktop/ui/assets/re-order.svg deleted file mode 100644 index e2e5a8fb..00000000 --- a/crates/desktop/ui/assets/re-order.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/read-aloud-filled.svg b/crates/desktop/ui/assets/read-aloud-filled.svg deleted file mode 100644 index 35e32652..00000000 --- a/crates/desktop/ui/assets/read-aloud-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/read-aloud.svg b/crates/desktop/ui/assets/read-aloud.svg deleted file mode 100644 index cd4f7817..00000000 --- a/crates/desktop/ui/assets/read-aloud.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/reading-list-add-filled.svg b/crates/desktop/ui/assets/reading-list-add-filled.svg deleted file mode 100644 index 2947f9e6..00000000 --- a/crates/desktop/ui/assets/reading-list-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/reading-list-add.svg b/crates/desktop/ui/assets/reading-list-add.svg deleted file mode 100644 index 3da8d850..00000000 --- a/crates/desktop/ui/assets/reading-list-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/reading-list-filled.svg b/crates/desktop/ui/assets/reading-list-filled.svg deleted file mode 100644 index 5f5f4306..00000000 --- a/crates/desktop/ui/assets/reading-list-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/reading-list.svg b/crates/desktop/ui/assets/reading-list.svg deleted file mode 100644 index 54ec16ad..00000000 --- a/crates/desktop/ui/assets/reading-list.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/receipt-filled.svg b/crates/desktop/ui/assets/receipt-filled.svg deleted file mode 100644 index f8813bdd..00000000 --- a/crates/desktop/ui/assets/receipt-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/receipt-money-filled.svg b/crates/desktop/ui/assets/receipt-money-filled.svg deleted file mode 100644 index 8f1de862..00000000 --- a/crates/desktop/ui/assets/receipt-money-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/receipt-money.svg b/crates/desktop/ui/assets/receipt-money.svg deleted file mode 100644 index fc83f5fb..00000000 --- a/crates/desktop/ui/assets/receipt-money.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/receipt-sparkles-filled.svg b/crates/desktop/ui/assets/receipt-sparkles-filled.svg deleted file mode 100644 index 8a34d73a..00000000 --- a/crates/desktop/ui/assets/receipt-sparkles-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/receipt-sparkles.svg b/crates/desktop/ui/assets/receipt-sparkles.svg deleted file mode 100644 index e245e800..00000000 --- a/crates/desktop/ui/assets/receipt-sparkles.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/receipt.svg b/crates/desktop/ui/assets/receipt.svg deleted file mode 100644 index 024a8977..00000000 --- a/crates/desktop/ui/assets/receipt.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/record-filled.svg b/crates/desktop/ui/assets/record-filled.svg deleted file mode 100644 index 14d76d88..00000000 --- a/crates/desktop/ui/assets/record-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/record-stop-filled.svg b/crates/desktop/ui/assets/record-stop-filled.svg deleted file mode 100644 index 72cb321c..00000000 --- a/crates/desktop/ui/assets/record-stop-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/record-stop.svg b/crates/desktop/ui/assets/record-stop.svg deleted file mode 100644 index 837ee70e..00000000 --- a/crates/desktop/ui/assets/record-stop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/record.svg b/crates/desktop/ui/assets/record.svg deleted file mode 100644 index 3182b89e..00000000 --- a/crates/desktop/ui/assets/record.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rectangle-landscape-filled.svg b/crates/desktop/ui/assets/rectangle-landscape-filled.svg deleted file mode 100644 index c53d8740..00000000 --- a/crates/desktop/ui/assets/rectangle-landscape-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rectangle-landscape-hint-copy-filled.svg b/crates/desktop/ui/assets/rectangle-landscape-hint-copy-filled.svg deleted file mode 100644 index be804965..00000000 --- a/crates/desktop/ui/assets/rectangle-landscape-hint-copy-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rectangle-landscape-hint-copy.svg b/crates/desktop/ui/assets/rectangle-landscape-hint-copy.svg deleted file mode 100644 index 4b6430e5..00000000 --- a/crates/desktop/ui/assets/rectangle-landscape-hint-copy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rectangle-landscape-sparkle-filled.svg b/crates/desktop/ui/assets/rectangle-landscape-sparkle-filled.svg deleted file mode 100644 index ee04582a..00000000 --- a/crates/desktop/ui/assets/rectangle-landscape-sparkle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rectangle-landscape-sparkle.svg b/crates/desktop/ui/assets/rectangle-landscape-sparkle.svg deleted file mode 100644 index 9746272f..00000000 --- a/crates/desktop/ui/assets/rectangle-landscape-sparkle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rectangle-landscape-sync-filled.svg b/crates/desktop/ui/assets/rectangle-landscape-sync-filled.svg deleted file mode 100644 index 3401cfe3..00000000 --- a/crates/desktop/ui/assets/rectangle-landscape-sync-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rectangle-landscape-sync-off-filled.svg b/crates/desktop/ui/assets/rectangle-landscape-sync-off-filled.svg deleted file mode 100644 index 75ef5245..00000000 --- a/crates/desktop/ui/assets/rectangle-landscape-sync-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rectangle-landscape-sync-off.svg b/crates/desktop/ui/assets/rectangle-landscape-sync-off.svg deleted file mode 100644 index b90fc546..00000000 --- a/crates/desktop/ui/assets/rectangle-landscape-sync-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rectangle-landscape-sync.svg b/crates/desktop/ui/assets/rectangle-landscape-sync.svg deleted file mode 100644 index 74496d6d..00000000 --- a/crates/desktop/ui/assets/rectangle-landscape-sync.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rectangle-landscape.svg b/crates/desktop/ui/assets/rectangle-landscape.svg deleted file mode 100644 index 16052048..00000000 --- a/crates/desktop/ui/assets/rectangle-landscape.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/remix-add-filled.svg b/crates/desktop/ui/assets/remix-add-filled.svg deleted file mode 100644 index 7323ee8b..00000000 --- a/crates/desktop/ui/assets/remix-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/remix-add.svg b/crates/desktop/ui/assets/remix-add.svg deleted file mode 100644 index 662fd052..00000000 --- a/crates/desktop/ui/assets/remix-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/remote-filled.svg b/crates/desktop/ui/assets/remote-filled.svg deleted file mode 100644 index 00d5cc2a..00000000 --- a/crates/desktop/ui/assets/remote-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/remote.svg b/crates/desktop/ui/assets/remote.svg deleted file mode 100644 index 5a4c3a6f..00000000 --- a/crates/desktop/ui/assets/remote.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rename-filled.svg b/crates/desktop/ui/assets/rename-filled.svg deleted file mode 100644 index 0516e87e..00000000 --- a/crates/desktop/ui/assets/rename-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rename.svg b/crates/desktop/ui/assets/rename.svg deleted file mode 100644 index 14c25a08..00000000 --- a/crates/desktop/ui/assets/rename.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/replay-filled.svg b/crates/desktop/ui/assets/replay-filled.svg deleted file mode 100644 index 79786799..00000000 --- a/crates/desktop/ui/assets/replay-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/replay.svg b/crates/desktop/ui/assets/replay.svg deleted file mode 100644 index 3662aec1..00000000 --- a/crates/desktop/ui/assets/replay.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/resize-filled.svg b/crates/desktop/ui/assets/resize-filled.svg deleted file mode 100644 index 781aa421..00000000 --- a/crates/desktop/ui/assets/resize-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/resize-large-filled.svg b/crates/desktop/ui/assets/resize-large-filled.svg deleted file mode 100644 index 5479e018..00000000 --- a/crates/desktop/ui/assets/resize-large-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/resize-large.svg b/crates/desktop/ui/assets/resize-large.svg deleted file mode 100644 index 6cdc8266..00000000 --- a/crates/desktop/ui/assets/resize-large.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/resize-small-filled.svg b/crates/desktop/ui/assets/resize-small-filled.svg deleted file mode 100644 index 149b5df5..00000000 --- a/crates/desktop/ui/assets/resize-small-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/resize-small.svg b/crates/desktop/ui/assets/resize-small.svg deleted file mode 100644 index d735a683..00000000 --- a/crates/desktop/ui/assets/resize-small.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/resize.svg b/crates/desktop/ui/assets/resize.svg deleted file mode 100644 index be8ece89..00000000 --- a/crates/desktop/ui/assets/resize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/reward-filled.svg b/crates/desktop/ui/assets/reward-filled.svg deleted file mode 100644 index 8b75b6ae..00000000 --- a/crates/desktop/ui/assets/reward-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/reward.svg b/crates/desktop/ui/assets/reward.svg deleted file mode 100644 index 01c75829..00000000 --- a/crates/desktop/ui/assets/reward.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rewind-filled.svg b/crates/desktop/ui/assets/rewind-filled.svg deleted file mode 100644 index 5950e0db..00000000 --- a/crates/desktop/ui/assets/rewind-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rewind.svg b/crates/desktop/ui/assets/rewind.svg deleted file mode 100644 index 6ce64ff5..00000000 --- a/crates/desktop/ui/assets/rewind.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rhombus-filled.svg b/crates/desktop/ui/assets/rhombus-filled.svg deleted file mode 100644 index f63aee50..00000000 --- a/crates/desktop/ui/assets/rhombus-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rhombus.svg b/crates/desktop/ui/assets/rhombus.svg deleted file mode 100644 index 92b639f9..00000000 --- a/crates/desktop/ui/assets/rhombus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/ribbon-filled.svg b/crates/desktop/ui/assets/ribbon-filled.svg deleted file mode 100644 index 20a8fd1c..00000000 --- a/crates/desktop/ui/assets/ribbon-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/ribbon-off-filled.svg b/crates/desktop/ui/assets/ribbon-off-filled.svg deleted file mode 100644 index 4daaeba8..00000000 --- a/crates/desktop/ui/assets/ribbon-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/ribbon-off.svg b/crates/desktop/ui/assets/ribbon-off.svg deleted file mode 100644 index ff0b9f1a..00000000 --- a/crates/desktop/ui/assets/ribbon-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/ribbon.svg b/crates/desktop/ui/assets/ribbon.svg deleted file mode 100644 index f359ca3b..00000000 --- a/crates/desktop/ui/assets/ribbon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/road-cone-filled.svg b/crates/desktop/ui/assets/road-cone-filled.svg deleted file mode 100644 index 2c86b792..00000000 --- a/crates/desktop/ui/assets/road-cone-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/road-cone.svg b/crates/desktop/ui/assets/road-cone.svg deleted file mode 100644 index 8192ac20..00000000 --- a/crates/desktop/ui/assets/road-cone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rocket-filled.svg b/crates/desktop/ui/assets/rocket-filled.svg deleted file mode 100644 index 55f33f50..00000000 --- a/crates/desktop/ui/assets/rocket-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rocket.svg b/crates/desktop/ui/assets/rocket.svg deleted file mode 100644 index b492c3ac..00000000 --- a/crates/desktop/ui/assets/rocket.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rss-filled.svg b/crates/desktop/ui/assets/rss-filled.svg deleted file mode 100644 index a155273f..00000000 --- a/crates/desktop/ui/assets/rss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/rss.svg b/crates/desktop/ui/assets/rss.svg deleted file mode 100644 index aeb6c886..00000000 --- a/crates/desktop/ui/assets/rss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/ruler-filled.svg b/crates/desktop/ui/assets/ruler-filled.svg deleted file mode 100644 index 492ae386..00000000 --- a/crates/desktop/ui/assets/ruler-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/ruler.svg b/crates/desktop/ui/assets/ruler.svg deleted file mode 100644 index 91459e82..00000000 --- a/crates/desktop/ui/assets/ruler.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/run-filled.svg b/crates/desktop/ui/assets/run-filled.svg deleted file mode 100644 index 62e21b77..00000000 --- a/crates/desktop/ui/assets/run-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/run.svg b/crates/desktop/ui/assets/run.svg deleted file mode 100644 index e1a22454..00000000 --- a/crates/desktop/ui/assets/run.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/save-filled.svg b/crates/desktop/ui/assets/save-filled.svg deleted file mode 100644 index da4de918..00000000 --- a/crates/desktop/ui/assets/save-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/save-multiple-filled.svg b/crates/desktop/ui/assets/save-multiple-filled.svg deleted file mode 100644 index 1aa608ee..00000000 --- a/crates/desktop/ui/assets/save-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/save-multiple.svg b/crates/desktop/ui/assets/save-multiple.svg deleted file mode 100644 index f70f4315..00000000 --- a/crates/desktop/ui/assets/save-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/save.svg b/crates/desktop/ui/assets/save.svg deleted file mode 100644 index c0beed7f..00000000 --- a/crates/desktop/ui/assets/save.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/savings-filled.svg b/crates/desktop/ui/assets/savings-filled.svg deleted file mode 100644 index c40dc91a..00000000 --- a/crates/desktop/ui/assets/savings-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/savings.svg b/crates/desktop/ui/assets/savings.svg deleted file mode 100644 index f517fcf7..00000000 --- a/crates/desktop/ui/assets/savings.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/scale-fit-filled.svg b/crates/desktop/ui/assets/scale-fit-filled.svg deleted file mode 100644 index 7305f450..00000000 --- a/crates/desktop/ui/assets/scale-fit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/scale-fit.svg b/crates/desktop/ui/assets/scale-fit.svg deleted file mode 100644 index 09e06375..00000000 --- a/crates/desktop/ui/assets/scale-fit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/scan-camera-filled.svg b/crates/desktop/ui/assets/scan-camera-filled.svg deleted file mode 100644 index 58ef4e03..00000000 --- a/crates/desktop/ui/assets/scan-camera-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/scan-camera.svg b/crates/desktop/ui/assets/scan-camera.svg deleted file mode 100644 index 0f053d92..00000000 --- a/crates/desktop/ui/assets/scan-camera.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/scan-dash-filled.svg b/crates/desktop/ui/assets/scan-dash-filled.svg deleted file mode 100644 index 3292bf07..00000000 --- a/crates/desktop/ui/assets/scan-dash-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/scan-dash.svg b/crates/desktop/ui/assets/scan-dash.svg deleted file mode 100644 index 4a80be9b..00000000 --- a/crates/desktop/ui/assets/scan-dash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/scan-filled.svg b/crates/desktop/ui/assets/scan-filled.svg deleted file mode 100644 index 9cf7fb6b..00000000 --- a/crates/desktop/ui/assets/scan-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/scan-person-filled.svg b/crates/desktop/ui/assets/scan-person-filled.svg deleted file mode 100644 index 617d7941..00000000 --- a/crates/desktop/ui/assets/scan-person-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/scan-person.svg b/crates/desktop/ui/assets/scan-person.svg deleted file mode 100644 index 461edd25..00000000 --- a/crates/desktop/ui/assets/scan-person.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/scan-text-filled.svg b/crates/desktop/ui/assets/scan-text-filled.svg deleted file mode 100644 index ef91b21e..00000000 --- a/crates/desktop/ui/assets/scan-text-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/scan-text.svg b/crates/desktop/ui/assets/scan-text.svg deleted file mode 100644 index 24c2ad63..00000000 --- a/crates/desktop/ui/assets/scan-text.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/scan-thumb-up-filled.svg b/crates/desktop/ui/assets/scan-thumb-up-filled.svg deleted file mode 100644 index 49945df5..00000000 --- a/crates/desktop/ui/assets/scan-thumb-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/scan-thumb-up-off-filled.svg b/crates/desktop/ui/assets/scan-thumb-up-off-filled.svg deleted file mode 100644 index e2df3cd0..00000000 --- a/crates/desktop/ui/assets/scan-thumb-up-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/scan-thumb-up-off.svg b/crates/desktop/ui/assets/scan-thumb-up-off.svg deleted file mode 100644 index e9b7e671..00000000 --- a/crates/desktop/ui/assets/scan-thumb-up-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/scan-thumb-up.svg b/crates/desktop/ui/assets/scan-thumb-up.svg deleted file mode 100644 index 1eb32822..00000000 --- a/crates/desktop/ui/assets/scan-thumb-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/scan.svg b/crates/desktop/ui/assets/scan.svg deleted file mode 100644 index d162589e..00000000 --- a/crates/desktop/ui/assets/scan.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/screenshot-filled.svg b/crates/desktop/ui/assets/screenshot-filled.svg deleted file mode 100644 index 770746d0..00000000 --- a/crates/desktop/ui/assets/screenshot-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/screenshot-record-filled.svg b/crates/desktop/ui/assets/screenshot-record-filled.svg deleted file mode 100644 index f2a94659..00000000 --- a/crates/desktop/ui/assets/screenshot-record-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/screenshot-record.svg b/crates/desktop/ui/assets/screenshot-record.svg deleted file mode 100644 index 8c54df58..00000000 --- a/crates/desktop/ui/assets/screenshot-record.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/screenshot.svg b/crates/desktop/ui/assets/screenshot.svg deleted file mode 100644 index b78341f1..00000000 --- a/crates/desktop/ui/assets/screenshot.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/script-filled.svg b/crates/desktop/ui/assets/script-filled.svg deleted file mode 100644 index cab4eea0..00000000 --- a/crates/desktop/ui/assets/script-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/script.svg b/crates/desktop/ui/assets/script.svg deleted file mode 100644 index 509051d2..00000000 --- a/crates/desktop/ui/assets/script.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/search-filled.svg b/crates/desktop/ui/assets/search-filled.svg deleted file mode 100644 index 5d38796c..00000000 --- a/crates/desktop/ui/assets/search-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/search-sparkle-filled.svg b/crates/desktop/ui/assets/search-sparkle-filled.svg deleted file mode 100644 index e8796781..00000000 --- a/crates/desktop/ui/assets/search-sparkle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/search-sparkle.svg b/crates/desktop/ui/assets/search-sparkle.svg deleted file mode 100644 index 4092f5b9..00000000 --- a/crates/desktop/ui/assets/search-sparkle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/search-square-filled.svg b/crates/desktop/ui/assets/search-square-filled.svg deleted file mode 100644 index 59a91338..00000000 --- a/crates/desktop/ui/assets/search-square-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/search-square.svg b/crates/desktop/ui/assets/search-square.svg deleted file mode 100644 index f642a90e..00000000 --- a/crates/desktop/ui/assets/search-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/search-visual-filled.svg b/crates/desktop/ui/assets/search-visual-filled.svg deleted file mode 100644 index e45c514a..00000000 --- a/crates/desktop/ui/assets/search-visual-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/search-visual.svg b/crates/desktop/ui/assets/search-visual.svg deleted file mode 100644 index de7616c0..00000000 --- a/crates/desktop/ui/assets/search-visual.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/search.svg b/crates/desktop/ui/assets/search.svg deleted file mode 100644 index dfaf988e..00000000 --- a/crates/desktop/ui/assets/search.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/seat-add-filled.svg b/crates/desktop/ui/assets/seat-add-filled.svg deleted file mode 100644 index 70130fad..00000000 --- a/crates/desktop/ui/assets/seat-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/seat-add.svg b/crates/desktop/ui/assets/seat-add.svg deleted file mode 100644 index 47fcb006..00000000 --- a/crates/desktop/ui/assets/seat-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/seat-filled.svg b/crates/desktop/ui/assets/seat-filled.svg deleted file mode 100644 index 6fe38cc7..00000000 --- a/crates/desktop/ui/assets/seat-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/seat.svg b/crates/desktop/ui/assets/seat.svg deleted file mode 100644 index 64ddf336..00000000 --- a/crates/desktop/ui/assets/seat.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/select-all-off-filled.svg b/crates/desktop/ui/assets/select-all-off-filled.svg deleted file mode 100644 index 30bdee2a..00000000 --- a/crates/desktop/ui/assets/select-all-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/select-all-off.svg b/crates/desktop/ui/assets/select-all-off.svg deleted file mode 100644 index 40d35c48..00000000 --- a/crates/desktop/ui/assets/select-all-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/select-all-on-filled.svg b/crates/desktop/ui/assets/select-all-on-filled.svg deleted file mode 100644 index c3d1979c..00000000 --- a/crates/desktop/ui/assets/select-all-on-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/select-all-on.svg b/crates/desktop/ui/assets/select-all-on.svg deleted file mode 100644 index e229a224..00000000 --- a/crates/desktop/ui/assets/select-all-on.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/send-beaker-filled.svg b/crates/desktop/ui/assets/send-beaker-filled.svg deleted file mode 100644 index 9424e167..00000000 --- a/crates/desktop/ui/assets/send-beaker-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/send-beaker.svg b/crates/desktop/ui/assets/send-beaker.svg deleted file mode 100644 index 32bb7a2b..00000000 --- a/crates/desktop/ui/assets/send-beaker.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/send-filled.svg b/crates/desktop/ui/assets/send-filled.svg deleted file mode 100644 index 33082698..00000000 --- a/crates/desktop/ui/assets/send-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/send-person-filled.svg b/crates/desktop/ui/assets/send-person-filled.svg deleted file mode 100644 index 4029c6e9..00000000 --- a/crates/desktop/ui/assets/send-person-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/send-person.svg b/crates/desktop/ui/assets/send-person.svg deleted file mode 100644 index e6726498..00000000 --- a/crates/desktop/ui/assets/send-person.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/send.svg b/crates/desktop/ui/assets/send.svg deleted file mode 100644 index 4b2dde3f..00000000 --- a/crates/desktop/ui/assets/send.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/serial-port-filled.svg b/crates/desktop/ui/assets/serial-port-filled.svg deleted file mode 100644 index e86dc35b..00000000 --- a/crates/desktop/ui/assets/serial-port-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/serial-port.svg b/crates/desktop/ui/assets/serial-port.svg deleted file mode 100644 index 7bb86219..00000000 --- a/crates/desktop/ui/assets/serial-port.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/server-filled.svg b/crates/desktop/ui/assets/server-filled.svg deleted file mode 100644 index c4ab829e..00000000 --- a/crates/desktop/ui/assets/server-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/server-link-filled.svg b/crates/desktop/ui/assets/server-link-filled.svg deleted file mode 100644 index 8879ccbb..00000000 --- a/crates/desktop/ui/assets/server-link-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/server-link.svg b/crates/desktop/ui/assets/server-link.svg deleted file mode 100644 index a6bad84a..00000000 --- a/crates/desktop/ui/assets/server-link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/server-surface-filled.svg b/crates/desktop/ui/assets/server-surface-filled.svg deleted file mode 100644 index e22234ef..00000000 --- a/crates/desktop/ui/assets/server-surface-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/server-surface-multiple-filled.svg b/crates/desktop/ui/assets/server-surface-multiple-filled.svg deleted file mode 100644 index 457d350e..00000000 --- a/crates/desktop/ui/assets/server-surface-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/server-surface-multiple.svg b/crates/desktop/ui/assets/server-surface-multiple.svg deleted file mode 100644 index 47a6990c..00000000 --- a/crates/desktop/ui/assets/server-surface-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/server-surface.svg b/crates/desktop/ui/assets/server-surface.svg deleted file mode 100644 index a689267d..00000000 --- a/crates/desktop/ui/assets/server-surface.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/server.svg b/crates/desktop/ui/assets/server.svg deleted file mode 100644 index d8d81523..00000000 --- a/crates/desktop/ui/assets/server.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/service-bell-filled.svg b/crates/desktop/ui/assets/service-bell-filled.svg deleted file mode 100644 index a57755e0..00000000 --- a/crates/desktop/ui/assets/service-bell-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/service-bell.svg b/crates/desktop/ui/assets/service-bell.svg deleted file mode 100644 index 8105b88b..00000000 --- a/crates/desktop/ui/assets/service-bell.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/settings-chat-filled.svg b/crates/desktop/ui/assets/settings-chat-filled.svg deleted file mode 100644 index c52072ea..00000000 --- a/crates/desktop/ui/assets/settings-chat-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/settings-chat.svg b/crates/desktop/ui/assets/settings-chat.svg deleted file mode 100644 index 5b25d2f9..00000000 --- a/crates/desktop/ui/assets/settings-chat.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/settings-filled.svg b/crates/desktop/ui/assets/settings-filled.svg deleted file mode 100644 index ee5a320c..00000000 --- a/crates/desktop/ui/assets/settings-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/settings.svg b/crates/desktop/ui/assets/settings.svg deleted file mode 100644 index fddb3895..00000000 --- a/crates/desktop/ui/assets/settings.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shape-exclude-filled.svg b/crates/desktop/ui/assets/shape-exclude-filled.svg deleted file mode 100644 index 17426cf8..00000000 --- a/crates/desktop/ui/assets/shape-exclude-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shape-exclude.svg b/crates/desktop/ui/assets/shape-exclude.svg deleted file mode 100644 index 04f5a119..00000000 --- a/crates/desktop/ui/assets/shape-exclude.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shape-intersect-filled.svg b/crates/desktop/ui/assets/shape-intersect-filled.svg deleted file mode 100644 index 63b8c1c4..00000000 --- a/crates/desktop/ui/assets/shape-intersect-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shape-intersect.svg b/crates/desktop/ui/assets/shape-intersect.svg deleted file mode 100644 index 089e1059..00000000 --- a/crates/desktop/ui/assets/shape-intersect.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shape-organic-filled.svg b/crates/desktop/ui/assets/shape-organic-filled.svg deleted file mode 100644 index 22f13607..00000000 --- a/crates/desktop/ui/assets/shape-organic-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shape-organic.svg b/crates/desktop/ui/assets/shape-organic.svg deleted file mode 100644 index c415cea7..00000000 --- a/crates/desktop/ui/assets/shape-organic.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shape-subtract-filled.svg b/crates/desktop/ui/assets/shape-subtract-filled.svg deleted file mode 100644 index a03d9c3c..00000000 --- a/crates/desktop/ui/assets/shape-subtract-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shape-subtract.svg b/crates/desktop/ui/assets/shape-subtract.svg deleted file mode 100644 index 430b0ae0..00000000 --- a/crates/desktop/ui/assets/shape-subtract.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shape-union-filled.svg b/crates/desktop/ui/assets/shape-union-filled.svg deleted file mode 100644 index f3fbbb68..00000000 --- a/crates/desktop/ui/assets/shape-union-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shape-union.svg b/crates/desktop/ui/assets/shape-union.svg deleted file mode 100644 index ea70a60c..00000000 --- a/crates/desktop/ui/assets/shape-union.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shapes-filled.svg b/crates/desktop/ui/assets/shapes-filled.svg deleted file mode 100644 index 640ab6bc..00000000 --- a/crates/desktop/ui/assets/shapes-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shapes.svg b/crates/desktop/ui/assets/shapes.svg deleted file mode 100644 index 9ca61ecd..00000000 --- a/crates/desktop/ui/assets/shapes.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/share-android-filled.svg b/crates/desktop/ui/assets/share-android-filled.svg deleted file mode 100644 index 711a0453..00000000 --- a/crates/desktop/ui/assets/share-android-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/share-android.svg b/crates/desktop/ui/assets/share-android.svg deleted file mode 100644 index f6f3aea2..00000000 --- a/crates/desktop/ui/assets/share-android.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/share-filled.svg b/crates/desktop/ui/assets/share-filled.svg deleted file mode 100644 index 5ee429ae..00000000 --- a/crates/desktop/ui/assets/share-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/share-multiple-filled.svg b/crates/desktop/ui/assets/share-multiple-filled.svg deleted file mode 100644 index 37b2433b..00000000 --- a/crates/desktop/ui/assets/share-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/share-multiple.svg b/crates/desktop/ui/assets/share-multiple.svg deleted file mode 100644 index 27ad1275..00000000 --- a/crates/desktop/ui/assets/share-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/share-screen-person-filled.svg b/crates/desktop/ui/assets/share-screen-person-filled.svg deleted file mode 100644 index 62b8db6c..00000000 --- a/crates/desktop/ui/assets/share-screen-person-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/share-screen-person-overlay-filled.svg b/crates/desktop/ui/assets/share-screen-person-overlay-filled.svg deleted file mode 100644 index ca78e318..00000000 --- a/crates/desktop/ui/assets/share-screen-person-overlay-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/share-screen-person-overlay-inside-filled.svg b/crates/desktop/ui/assets/share-screen-person-overlay-inside-filled.svg deleted file mode 100644 index 62fbd161..00000000 --- a/crates/desktop/ui/assets/share-screen-person-overlay-inside-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/share-screen-person-overlay-inside.svg b/crates/desktop/ui/assets/share-screen-person-overlay-inside.svg deleted file mode 100644 index cdd199da..00000000 --- a/crates/desktop/ui/assets/share-screen-person-overlay-inside.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/share-screen-person-overlay.svg b/crates/desktop/ui/assets/share-screen-person-overlay.svg deleted file mode 100644 index aa2b61ac..00000000 --- a/crates/desktop/ui/assets/share-screen-person-overlay.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/share-screen-person-p-filled.svg b/crates/desktop/ui/assets/share-screen-person-p-filled.svg deleted file mode 100644 index ff528158..00000000 --- a/crates/desktop/ui/assets/share-screen-person-p-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/share-screen-person-p.svg b/crates/desktop/ui/assets/share-screen-person-p.svg deleted file mode 100644 index c2a6eb19..00000000 --- a/crates/desktop/ui/assets/share-screen-person-p.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/share-screen-person.svg b/crates/desktop/ui/assets/share-screen-person.svg deleted file mode 100644 index d0e4cbcd..00000000 --- a/crates/desktop/ui/assets/share-screen-person.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/share-screen-stop-filled.svg b/crates/desktop/ui/assets/share-screen-stop-filled.svg deleted file mode 100644 index 3bcf5a35..00000000 --- a/crates/desktop/ui/assets/share-screen-stop-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/share-screen-stop.svg b/crates/desktop/ui/assets/share-screen-stop.svg deleted file mode 100644 index 351c8d37..00000000 --- a/crates/desktop/ui/assets/share-screen-stop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/share.svg b/crates/desktop/ui/assets/share.svg deleted file mode 100644 index 1d4e1e04..00000000 --- a/crates/desktop/ui/assets/share.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield-add-filled.svg b/crates/desktop/ui/assets/shield-add-filled.svg deleted file mode 100644 index 350ab294..00000000 --- a/crates/desktop/ui/assets/shield-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield-add.svg b/crates/desktop/ui/assets/shield-add.svg deleted file mode 100644 index 85b8e6fa..00000000 --- a/crates/desktop/ui/assets/shield-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield-checkmark-filled.svg b/crates/desktop/ui/assets/shield-checkmark-filled.svg deleted file mode 100644 index 844257d7..00000000 --- a/crates/desktop/ui/assets/shield-checkmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield-checkmark.svg b/crates/desktop/ui/assets/shield-checkmark.svg deleted file mode 100644 index 32be54e5..00000000 --- a/crates/desktop/ui/assets/shield-checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield-dismiss-filled.svg b/crates/desktop/ui/assets/shield-dismiss-filled.svg deleted file mode 100644 index 236aa686..00000000 --- a/crates/desktop/ui/assets/shield-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield-dismiss.svg b/crates/desktop/ui/assets/shield-dismiss.svg deleted file mode 100644 index 4b646676..00000000 --- a/crates/desktop/ui/assets/shield-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield-error-filled.svg b/crates/desktop/ui/assets/shield-error-filled.svg deleted file mode 100644 index cb4d604c..00000000 --- a/crates/desktop/ui/assets/shield-error-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield-error.svg b/crates/desktop/ui/assets/shield-error.svg deleted file mode 100644 index d5500f35..00000000 --- a/crates/desktop/ui/assets/shield-error.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield-filled.svg b/crates/desktop/ui/assets/shield-filled.svg deleted file mode 100644 index 0f29897e..00000000 --- a/crates/desktop/ui/assets/shield-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield-globe-filled.svg b/crates/desktop/ui/assets/shield-globe-filled.svg deleted file mode 100644 index be896007..00000000 --- a/crates/desktop/ui/assets/shield-globe-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield-globe.svg b/crates/desktop/ui/assets/shield-globe.svg deleted file mode 100644 index 08d66fa4..00000000 --- a/crates/desktop/ui/assets/shield-globe.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield-keyhole-filled.svg b/crates/desktop/ui/assets/shield-keyhole-filled.svg deleted file mode 100644 index 3fd3a851..00000000 --- a/crates/desktop/ui/assets/shield-keyhole-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield-keyhole.svg b/crates/desktop/ui/assets/shield-keyhole.svg deleted file mode 100644 index 6cd6c7bf..00000000 --- a/crates/desktop/ui/assets/shield-keyhole.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield-lock-filled.svg b/crates/desktop/ui/assets/shield-lock-filled.svg deleted file mode 100644 index a22f0c4d..00000000 --- a/crates/desktop/ui/assets/shield-lock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield-lock.svg b/crates/desktop/ui/assets/shield-lock.svg deleted file mode 100644 index 41dd9338..00000000 --- a/crates/desktop/ui/assets/shield-lock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield-question-filled.svg b/crates/desktop/ui/assets/shield-question-filled.svg deleted file mode 100644 index 998a9006..00000000 --- a/crates/desktop/ui/assets/shield-question-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield-question.svg b/crates/desktop/ui/assets/shield-question.svg deleted file mode 100644 index c16b8a32..00000000 --- a/crates/desktop/ui/assets/shield-question.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield-task-filled.svg b/crates/desktop/ui/assets/shield-task-filled.svg deleted file mode 100644 index c596fb37..00000000 --- a/crates/desktop/ui/assets/shield-task-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield-task.svg b/crates/desktop/ui/assets/shield-task.svg deleted file mode 100644 index 2442e60f..00000000 --- a/crates/desktop/ui/assets/shield-task.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shield.svg b/crates/desktop/ui/assets/shield.svg deleted file mode 100644 index 31b24630..00000000 --- a/crates/desktop/ui/assets/shield.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shifts-activity-filled.svg b/crates/desktop/ui/assets/shifts-activity-filled.svg deleted file mode 100644 index 3bf1a9b0..00000000 --- a/crates/desktop/ui/assets/shifts-activity-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shifts-activity.svg b/crates/desktop/ui/assets/shifts-activity.svg deleted file mode 100644 index 10621f46..00000000 --- a/crates/desktop/ui/assets/shifts-activity.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shifts-filled.svg b/crates/desktop/ui/assets/shifts-filled.svg deleted file mode 100644 index 64ec2d8c..00000000 --- a/crates/desktop/ui/assets/shifts-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shifts.svg b/crates/desktop/ui/assets/shifts.svg deleted file mode 100644 index 5e1a65b8..00000000 --- a/crates/desktop/ui/assets/shifts.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/crates/desktop/ui/assets/shopping-bag-add-filled.svg b/crates/desktop/ui/assets/shopping-bag-add-filled.svg deleted file mode 100644 index 7277b2ba..00000000 --- a/crates/desktop/ui/assets/shopping-bag-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shopping-bag-add.svg b/crates/desktop/ui/assets/shopping-bag-add.svg deleted file mode 100644 index 0b9b482f..00000000 --- a/crates/desktop/ui/assets/shopping-bag-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shopping-bag-filled.svg b/crates/desktop/ui/assets/shopping-bag-filled.svg deleted file mode 100644 index 06c15969..00000000 --- a/crates/desktop/ui/assets/shopping-bag-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shopping-bag-tag-filled.svg b/crates/desktop/ui/assets/shopping-bag-tag-filled.svg deleted file mode 100644 index 0de9ae9f..00000000 --- a/crates/desktop/ui/assets/shopping-bag-tag-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shopping-bag-tag.svg b/crates/desktop/ui/assets/shopping-bag-tag.svg deleted file mode 100644 index ffe4bd65..00000000 --- a/crates/desktop/ui/assets/shopping-bag-tag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/shopping-bag.svg b/crates/desktop/ui/assets/shopping-bag.svg deleted file mode 100644 index e07786f7..00000000 --- a/crates/desktop/ui/assets/shopping-bag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/signature-filled.svg b/crates/desktop/ui/assets/signature-filled.svg deleted file mode 100644 index 5ef1e1eb..00000000 --- a/crates/desktop/ui/assets/signature-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/signature.svg b/crates/desktop/ui/assets/signature.svg deleted file mode 100644 index b92c3a48..00000000 --- a/crates/desktop/ui/assets/signature.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/sim-filled.svg b/crates/desktop/ui/assets/sim-filled.svg deleted file mode 100644 index fc93a3fb..00000000 --- a/crates/desktop/ui/assets/sim-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/sim.svg b/crates/desktop/ui/assets/sim.svg deleted file mode 100644 index 65818061..00000000 --- a/crates/desktop/ui/assets/sim.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slash-forward-filled.svg b/crates/desktop/ui/assets/slash-forward-filled.svg deleted file mode 100644 index 6e152469..00000000 --- a/crates/desktop/ui/assets/slash-forward-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slash-forward.svg b/crates/desktop/ui/assets/slash-forward.svg deleted file mode 100644 index 6b6c4119..00000000 --- a/crates/desktop/ui/assets/slash-forward.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-add-filled.svg b/crates/desktop/ui/assets/slide-add-filled.svg deleted file mode 100644 index 83b065e4..00000000 --- a/crates/desktop/ui/assets/slide-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-add.svg b/crates/desktop/ui/assets/slide-add.svg deleted file mode 100644 index f7295bf6..00000000 --- a/crates/desktop/ui/assets/slide-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-eraser-filled.svg b/crates/desktop/ui/assets/slide-eraser-filled.svg deleted file mode 100644 index fcf461eb..00000000 --- a/crates/desktop/ui/assets/slide-eraser-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-eraser.svg b/crates/desktop/ui/assets/slide-eraser.svg deleted file mode 100644 index 4d0f9d1c..00000000 --- a/crates/desktop/ui/assets/slide-eraser.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-record-filled.svg b/crates/desktop/ui/assets/slide-record-filled.svg deleted file mode 100644 index 27417b58..00000000 --- a/crates/desktop/ui/assets/slide-record-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-record.svg b/crates/desktop/ui/assets/slide-record.svg deleted file mode 100644 index 8694a196..00000000 --- a/crates/desktop/ui/assets/slide-record.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-search-filled.svg b/crates/desktop/ui/assets/slide-search-filled.svg deleted file mode 100644 index d9903fd0..00000000 --- a/crates/desktop/ui/assets/slide-search-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-search.svg b/crates/desktop/ui/assets/slide-search.svg deleted file mode 100644 index a65543f7..00000000 --- a/crates/desktop/ui/assets/slide-search.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-text-call-filled.svg b/crates/desktop/ui/assets/slide-text-call-filled.svg deleted file mode 100644 index 05b904a1..00000000 --- a/crates/desktop/ui/assets/slide-text-call-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-text-call.svg b/crates/desktop/ui/assets/slide-text-call.svg deleted file mode 100644 index 50be8300..00000000 --- a/crates/desktop/ui/assets/slide-text-call.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-text-edit-filled.svg b/crates/desktop/ui/assets/slide-text-edit-filled.svg deleted file mode 100644 index 61b89c87..00000000 --- a/crates/desktop/ui/assets/slide-text-edit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-text-edit.svg b/crates/desktop/ui/assets/slide-text-edit.svg deleted file mode 100644 index 396add6a..00000000 --- a/crates/desktop/ui/assets/slide-text-edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-text-filled.svg b/crates/desktop/ui/assets/slide-text-filled.svg deleted file mode 100644 index f7522def..00000000 --- a/crates/desktop/ui/assets/slide-text-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-text-multiple-filled.svg b/crates/desktop/ui/assets/slide-text-multiple-filled.svg deleted file mode 100644 index 8f4f6ab1..00000000 --- a/crates/desktop/ui/assets/slide-text-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-text-multiple.svg b/crates/desktop/ui/assets/slide-text-multiple.svg deleted file mode 100644 index bdf80ba6..00000000 --- a/crates/desktop/ui/assets/slide-text-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-text-person-filled.svg b/crates/desktop/ui/assets/slide-text-person-filled.svg deleted file mode 100644 index 24c4511f..00000000 --- a/crates/desktop/ui/assets/slide-text-person-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-text-person.svg b/crates/desktop/ui/assets/slide-text-person.svg deleted file mode 100644 index ed0a3ac2..00000000 --- a/crates/desktop/ui/assets/slide-text-person.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-text-sparkle-filled.svg b/crates/desktop/ui/assets/slide-text-sparkle-filled.svg deleted file mode 100644 index c59246d0..00000000 --- a/crates/desktop/ui/assets/slide-text-sparkle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-text-sparkle.svg b/crates/desktop/ui/assets/slide-text-sparkle.svg deleted file mode 100644 index 1098da36..00000000 --- a/crates/desktop/ui/assets/slide-text-sparkle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/slide-text.svg b/crates/desktop/ui/assets/slide-text.svg deleted file mode 100644 index 0dc58d5a..00000000 --- a/crates/desktop/ui/assets/slide-text.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/snooze-filled.svg b/crates/desktop/ui/assets/snooze-filled.svg deleted file mode 100644 index be40a815..00000000 --- a/crates/desktop/ui/assets/snooze-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/snooze.svg b/crates/desktop/ui/assets/snooze.svg deleted file mode 100644 index 0c8b135d..00000000 --- a/crates/desktop/ui/assets/snooze.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/space-3d-filled.svg b/crates/desktop/ui/assets/space-3d-filled.svg deleted file mode 100644 index 45d71e86..00000000 --- a/crates/desktop/ui/assets/space-3d-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/space-3d.svg b/crates/desktop/ui/assets/space-3d.svg deleted file mode 100644 index bbff9366..00000000 --- a/crates/desktop/ui/assets/space-3d.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/sparkle-circle-filled.svg b/crates/desktop/ui/assets/sparkle-circle-filled.svg deleted file mode 100644 index d4d1e504..00000000 --- a/crates/desktop/ui/assets/sparkle-circle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/sparkle-circle.svg b/crates/desktop/ui/assets/sparkle-circle.svg deleted file mode 100644 index f2bf9660..00000000 --- a/crates/desktop/ui/assets/sparkle-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/sparkle-filled.svg b/crates/desktop/ui/assets/sparkle-filled.svg deleted file mode 100644 index 4ef75072..00000000 --- a/crates/desktop/ui/assets/sparkle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/sparkle.svg b/crates/desktop/ui/assets/sparkle.svg deleted file mode 100644 index 9e00db72..00000000 --- a/crates/desktop/ui/assets/sparkle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/spatula-spoon-filled.svg b/crates/desktop/ui/assets/spatula-spoon-filled.svg deleted file mode 100644 index 9f541644..00000000 --- a/crates/desktop/ui/assets/spatula-spoon-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/spatula-spoon.svg b/crates/desktop/ui/assets/spatula-spoon.svg deleted file mode 100644 index f46c7d5a..00000000 --- a/crates/desktop/ui/assets/spatula-spoon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/speaker-0-filled.svg b/crates/desktop/ui/assets/speaker-0-filled.svg deleted file mode 100644 index d7a3edc7..00000000 --- a/crates/desktop/ui/assets/speaker-0-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/speaker-0.svg b/crates/desktop/ui/assets/speaker-0.svg deleted file mode 100644 index 54f6e15c..00000000 --- a/crates/desktop/ui/assets/speaker-0.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/speaker-1-filled.svg b/crates/desktop/ui/assets/speaker-1-filled.svg deleted file mode 100644 index 94bc1769..00000000 --- a/crates/desktop/ui/assets/speaker-1-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/speaker-1.svg b/crates/desktop/ui/assets/speaker-1.svg deleted file mode 100644 index c12b3f89..00000000 --- a/crates/desktop/ui/assets/speaker-1.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/speaker-2-filled.svg b/crates/desktop/ui/assets/speaker-2-filled.svg deleted file mode 100644 index 756552da..00000000 --- a/crates/desktop/ui/assets/speaker-2-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/speaker-2.svg b/crates/desktop/ui/assets/speaker-2.svg deleted file mode 100644 index d9e3c64c..00000000 --- a/crates/desktop/ui/assets/speaker-2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/speaker-box-filled.svg b/crates/desktop/ui/assets/speaker-box-filled.svg deleted file mode 100644 index 4c9be3d9..00000000 --- a/crates/desktop/ui/assets/speaker-box-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/speaker-box.svg b/crates/desktop/ui/assets/speaker-box.svg deleted file mode 100644 index 5b47b013..00000000 --- a/crates/desktop/ui/assets/speaker-box.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/speaker-edit-filled.svg b/crates/desktop/ui/assets/speaker-edit-filled.svg deleted file mode 100644 index 4e4914d8..00000000 --- a/crates/desktop/ui/assets/speaker-edit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/speaker-edit.svg b/crates/desktop/ui/assets/speaker-edit.svg deleted file mode 100644 index 3425df32..00000000 --- a/crates/desktop/ui/assets/speaker-edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/speaker-mute-filled.svg b/crates/desktop/ui/assets/speaker-mute-filled.svg deleted file mode 100644 index ac792ac3..00000000 --- a/crates/desktop/ui/assets/speaker-mute-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/speaker-mute.svg b/crates/desktop/ui/assets/speaker-mute.svg deleted file mode 100644 index 0faad269..00000000 --- a/crates/desktop/ui/assets/speaker-mute.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/speaker-off-filled.svg b/crates/desktop/ui/assets/speaker-off-filled.svg deleted file mode 100644 index 0338ebfd..00000000 --- a/crates/desktop/ui/assets/speaker-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/speaker-off.svg b/crates/desktop/ui/assets/speaker-off.svg deleted file mode 100644 index 15be7710..00000000 --- a/crates/desktop/ui/assets/speaker-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/spinner-ios-filled.svg b/crates/desktop/ui/assets/spinner-ios-filled.svg deleted file mode 100644 index 9fab37b8..00000000 --- a/crates/desktop/ui/assets/spinner-ios-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/spinner-ios.svg b/crates/desktop/ui/assets/spinner-ios.svg deleted file mode 100644 index e70eb15b..00000000 --- a/crates/desktop/ui/assets/spinner-ios.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/split-horizontal-filled.svg b/crates/desktop/ui/assets/split-horizontal-filled.svg deleted file mode 100644 index b40dbaa1..00000000 --- a/crates/desktop/ui/assets/split-horizontal-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/split-horizontal.svg b/crates/desktop/ui/assets/split-horizontal.svg deleted file mode 100644 index 699f0ce2..00000000 --- a/crates/desktop/ui/assets/split-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/split-vertical-filled.svg b/crates/desktop/ui/assets/split-vertical-filled.svg deleted file mode 100644 index da81ec96..00000000 --- a/crates/desktop/ui/assets/split-vertical-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/split-vertical.svg b/crates/desktop/ui/assets/split-vertical.svg deleted file mode 100644 index 7eb8189c..00000000 --- a/crates/desktop/ui/assets/split-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/sport-filled.svg b/crates/desktop/ui/assets/sport-filled.svg deleted file mode 100644 index 2968ee4f..00000000 --- a/crates/desktop/ui/assets/sport-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/sport-soccer-filled.svg b/crates/desktop/ui/assets/sport-soccer-filled.svg deleted file mode 100644 index 52a18945..00000000 --- a/crates/desktop/ui/assets/sport-soccer-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/sport-soccer.svg b/crates/desktop/ui/assets/sport-soccer.svg deleted file mode 100644 index 4d00a14d..00000000 --- a/crates/desktop/ui/assets/sport-soccer.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/sport.svg b/crates/desktop/ui/assets/sport.svg deleted file mode 100644 index fefabc05..00000000 --- a/crates/desktop/ui/assets/sport.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/spray-can-filled.svg b/crates/desktop/ui/assets/spray-can-filled.svg deleted file mode 100644 index 3dd3872f..00000000 --- a/crates/desktop/ui/assets/spray-can-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/spray-can.svg b/crates/desktop/ui/assets/spray-can.svg deleted file mode 100644 index f8714d7a..00000000 --- a/crates/desktop/ui/assets/spray-can.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square-add-filled.svg b/crates/desktop/ui/assets/square-add-filled.svg deleted file mode 100644 index 1c9031c0..00000000 --- a/crates/desktop/ui/assets/square-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square-add.svg b/crates/desktop/ui/assets/square-add.svg deleted file mode 100644 index 284ae82d..00000000 --- a/crates/desktop/ui/assets/square-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square-arrow-forward-filled.svg b/crates/desktop/ui/assets/square-arrow-forward-filled.svg deleted file mode 100644 index 4679dc8a..00000000 --- a/crates/desktop/ui/assets/square-arrow-forward-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square-arrow-forward.svg b/crates/desktop/ui/assets/square-arrow-forward.svg deleted file mode 100644 index 1a9843ea..00000000 --- a/crates/desktop/ui/assets/square-arrow-forward.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square-dismiss-filled.svg b/crates/desktop/ui/assets/square-dismiss-filled.svg deleted file mode 100644 index 82a9e99b..00000000 --- a/crates/desktop/ui/assets/square-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square-dismiss.svg b/crates/desktop/ui/assets/square-dismiss.svg deleted file mode 100644 index 10d7dea0..00000000 --- a/crates/desktop/ui/assets/square-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square-dovetail-joint-filled.svg b/crates/desktop/ui/assets/square-dovetail-joint-filled.svg deleted file mode 100644 index da08b28c..00000000 --- a/crates/desktop/ui/assets/square-dovetail-joint-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square-dovetail-joint.svg b/crates/desktop/ui/assets/square-dovetail-joint.svg deleted file mode 100644 index d2f0561e..00000000 --- a/crates/desktop/ui/assets/square-dovetail-joint.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square-filled.svg b/crates/desktop/ui/assets/square-filled.svg deleted file mode 100644 index e00993ca..00000000 --- a/crates/desktop/ui/assets/square-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square-hint-arrow-back-filled.svg b/crates/desktop/ui/assets/square-hint-arrow-back-filled.svg deleted file mode 100644 index 3db36b18..00000000 --- a/crates/desktop/ui/assets/square-hint-arrow-back-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square-hint-arrow-back.svg b/crates/desktop/ui/assets/square-hint-arrow-back.svg deleted file mode 100644 index 13da30b6..00000000 --- a/crates/desktop/ui/assets/square-hint-arrow-back.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square-hint-filled.svg b/crates/desktop/ui/assets/square-hint-filled.svg deleted file mode 100644 index f7e52e3e..00000000 --- a/crates/desktop/ui/assets/square-hint-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square-hint-hexagon-filled.svg b/crates/desktop/ui/assets/square-hint-hexagon-filled.svg deleted file mode 100644 index a8bc8b08..00000000 --- a/crates/desktop/ui/assets/square-hint-hexagon-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square-hint-hexagon.svg b/crates/desktop/ui/assets/square-hint-hexagon.svg deleted file mode 100644 index e848151c..00000000 --- a/crates/desktop/ui/assets/square-hint-hexagon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square-hint-sparkles-filled.svg b/crates/desktop/ui/assets/square-hint-sparkles-filled.svg deleted file mode 100644 index 23c616b1..00000000 --- a/crates/desktop/ui/assets/square-hint-sparkles-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square-hint-sparkles.svg b/crates/desktop/ui/assets/square-hint-sparkles.svg deleted file mode 100644 index 9aa0d8d1..00000000 --- a/crates/desktop/ui/assets/square-hint-sparkles.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square-hint.svg b/crates/desktop/ui/assets/square-hint.svg deleted file mode 100644 index 609e97fa..00000000 --- a/crates/desktop/ui/assets/square-hint.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square-multiple-filled.svg b/crates/desktop/ui/assets/square-multiple-filled.svg deleted file mode 100644 index dba08cb8..00000000 --- a/crates/desktop/ui/assets/square-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square-multiple.svg b/crates/desktop/ui/assets/square-multiple.svg deleted file mode 100644 index 69f5cd1e..00000000 --- a/crates/desktop/ui/assets/square-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/square.svg b/crates/desktop/ui/assets/square.svg deleted file mode 100644 index 4805c193..00000000 --- a/crates/desktop/ui/assets/square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/stack-filled.svg b/crates/desktop/ui/assets/stack-filled.svg deleted file mode 100644 index 86c63fea..00000000 --- a/crates/desktop/ui/assets/stack-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/stack-star-filled.svg b/crates/desktop/ui/assets/stack-star-filled.svg deleted file mode 100644 index f1372e57..00000000 --- a/crates/desktop/ui/assets/stack-star-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/stack-star.svg b/crates/desktop/ui/assets/stack-star.svg deleted file mode 100644 index 8f6fc738..00000000 --- a/crates/desktop/ui/assets/stack-star.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/stack.svg b/crates/desktop/ui/assets/stack.svg deleted file mode 100644 index d8d926cd..00000000 --- a/crates/desktop/ui/assets/stack.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-add-filled.svg b/crates/desktop/ui/assets/star-add-filled.svg deleted file mode 100644 index aaa70a79..00000000 --- a/crates/desktop/ui/assets/star-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-add.svg b/crates/desktop/ui/assets/star-add.svg deleted file mode 100644 index e47308b8..00000000 --- a/crates/desktop/ui/assets/star-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-arrow-back-filled.svg b/crates/desktop/ui/assets/star-arrow-back-filled.svg deleted file mode 100644 index c674f4d0..00000000 --- a/crates/desktop/ui/assets/star-arrow-back-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-arrow-back.svg b/crates/desktop/ui/assets/star-arrow-back.svg deleted file mode 100644 index a3b4741f..00000000 --- a/crates/desktop/ui/assets/star-arrow-back.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-checkmark-filled.svg b/crates/desktop/ui/assets/star-checkmark-filled.svg deleted file mode 100644 index db6baa83..00000000 --- a/crates/desktop/ui/assets/star-checkmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-checkmark.svg b/crates/desktop/ui/assets/star-checkmark.svg deleted file mode 100644 index 384ee70e..00000000 --- a/crates/desktop/ui/assets/star-checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-dismiss-filled.svg b/crates/desktop/ui/assets/star-dismiss-filled.svg deleted file mode 100644 index 3b4a1966..00000000 --- a/crates/desktop/ui/assets/star-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-dismiss.svg b/crates/desktop/ui/assets/star-dismiss.svg deleted file mode 100644 index 4a280fea..00000000 --- a/crates/desktop/ui/assets/star-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-emphasis-filled.svg b/crates/desktop/ui/assets/star-emphasis-filled.svg deleted file mode 100644 index bd903ccd..00000000 --- a/crates/desktop/ui/assets/star-emphasis-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-emphasis.svg b/crates/desktop/ui/assets/star-emphasis.svg deleted file mode 100644 index ae3fbc29..00000000 --- a/crates/desktop/ui/assets/star-emphasis.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-filled.svg b/crates/desktop/ui/assets/star-filled.svg deleted file mode 100644 index b6f74744..00000000 --- a/crates/desktop/ui/assets/star-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-half-filled.svg b/crates/desktop/ui/assets/star-half-filled.svg deleted file mode 100644 index 5803b22d..00000000 --- a/crates/desktop/ui/assets/star-half-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-half.svg b/crates/desktop/ui/assets/star-half.svg deleted file mode 100644 index 465361a9..00000000 --- a/crates/desktop/ui/assets/star-half.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-line-horizontal-3-filled.svg b/crates/desktop/ui/assets/star-line-horizontal-3-filled.svg deleted file mode 100644 index 09fcdd34..00000000 --- a/crates/desktop/ui/assets/star-line-horizontal-3-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-line-horizontal-3.svg b/crates/desktop/ui/assets/star-line-horizontal-3.svg deleted file mode 100644 index 9c1bc00f..00000000 --- a/crates/desktop/ui/assets/star-line-horizontal-3.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-off-filled.svg b/crates/desktop/ui/assets/star-off-filled.svg deleted file mode 100644 index 2725c1e8..00000000 --- a/crates/desktop/ui/assets/star-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-off.svg b/crates/desktop/ui/assets/star-off.svg deleted file mode 100644 index 04bf4540..00000000 --- a/crates/desktop/ui/assets/star-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-one-quarter-filled.svg b/crates/desktop/ui/assets/star-one-quarter-filled.svg deleted file mode 100644 index e34efea2..00000000 --- a/crates/desktop/ui/assets/star-one-quarter-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-one-quarter.svg b/crates/desktop/ui/assets/star-one-quarter.svg deleted file mode 100644 index c98ba809..00000000 --- a/crates/desktop/ui/assets/star-one-quarter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-prohibited-filled.svg b/crates/desktop/ui/assets/star-prohibited-filled.svg deleted file mode 100644 index fa5bcadd..00000000 --- a/crates/desktop/ui/assets/star-prohibited-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-prohibited.svg b/crates/desktop/ui/assets/star-prohibited.svg deleted file mode 100644 index d4b6c8c1..00000000 --- a/crates/desktop/ui/assets/star-prohibited.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-three-quarter-filled.svg b/crates/desktop/ui/assets/star-three-quarter-filled.svg deleted file mode 100644 index 95668724..00000000 --- a/crates/desktop/ui/assets/star-three-quarter-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star-three-quarter.svg b/crates/desktop/ui/assets/star-three-quarter.svg deleted file mode 100644 index 0b49b6ad..00000000 --- a/crates/desktop/ui/assets/star-three-quarter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/star.svg b/crates/desktop/ui/assets/star.svg deleted file mode 100644 index 67bf88c7..00000000 --- a/crates/desktop/ui/assets/star.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/status-filled.svg b/crates/desktop/ui/assets/status-filled.svg deleted file mode 100644 index 9cca3ec8..00000000 --- a/crates/desktop/ui/assets/status-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/status.svg b/crates/desktop/ui/assets/status.svg deleted file mode 100644 index 0da5bda3..00000000 --- a/crates/desktop/ui/assets/status.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/step-filled.svg b/crates/desktop/ui/assets/step-filled.svg deleted file mode 100644 index 18a4143f..00000000 --- a/crates/desktop/ui/assets/step-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/step.svg b/crates/desktop/ui/assets/step.svg deleted file mode 100644 index ffa0d17e..00000000 --- a/crates/desktop/ui/assets/step.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/steps-filled.svg b/crates/desktop/ui/assets/steps-filled.svg deleted file mode 100644 index 329fe7e2..00000000 --- a/crates/desktop/ui/assets/steps-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/steps.svg b/crates/desktop/ui/assets/steps.svg deleted file mode 100644 index a55e040e..00000000 --- a/crates/desktop/ui/assets/steps.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/stop-filled.svg b/crates/desktop/ui/assets/stop-filled.svg deleted file mode 100644 index d056a270..00000000 --- a/crates/desktop/ui/assets/stop-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/stop.svg b/crates/desktop/ui/assets/stop.svg deleted file mode 100644 index 77752ed2..00000000 --- a/crates/desktop/ui/assets/stop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/storage-filled.svg b/crates/desktop/ui/assets/storage-filled.svg deleted file mode 100644 index c8dbfead..00000000 --- a/crates/desktop/ui/assets/storage-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/storage.svg b/crates/desktop/ui/assets/storage.svg deleted file mode 100644 index e721af3a..00000000 --- a/crates/desktop/ui/assets/storage.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/store-microsoft-filled.svg b/crates/desktop/ui/assets/store-microsoft-filled.svg deleted file mode 100644 index bb77afbc..00000000 --- a/crates/desktop/ui/assets/store-microsoft-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/store-microsoft.svg b/crates/desktop/ui/assets/store-microsoft.svg deleted file mode 100644 index 98facafe..00000000 --- a/crates/desktop/ui/assets/store-microsoft.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/subtitles-filled.svg b/crates/desktop/ui/assets/subtitles-filled.svg deleted file mode 100644 index ff3768d1..00000000 --- a/crates/desktop/ui/assets/subtitles-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/subtitles.svg b/crates/desktop/ui/assets/subtitles.svg deleted file mode 100644 index e18fbbfb..00000000 --- a/crates/desktop/ui/assets/subtitles.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/subtract-circle-arrow-back-filled.svg b/crates/desktop/ui/assets/subtract-circle-arrow-back-filled.svg deleted file mode 100644 index 44494da7..00000000 --- a/crates/desktop/ui/assets/subtract-circle-arrow-back-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/subtract-circle-arrow-back.svg b/crates/desktop/ui/assets/subtract-circle-arrow-back.svg deleted file mode 100644 index e98638ef..00000000 --- a/crates/desktop/ui/assets/subtract-circle-arrow-back.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/subtract-circle-arrow-forward-filled.svg b/crates/desktop/ui/assets/subtract-circle-arrow-forward-filled.svg deleted file mode 100644 index 09905596..00000000 --- a/crates/desktop/ui/assets/subtract-circle-arrow-forward-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/subtract-circle-arrow-forward.svg b/crates/desktop/ui/assets/subtract-circle-arrow-forward.svg deleted file mode 100644 index b7be6cc0..00000000 --- a/crates/desktop/ui/assets/subtract-circle-arrow-forward.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/subtract-circle-filled.svg b/crates/desktop/ui/assets/subtract-circle-filled.svg deleted file mode 100644 index e6b3d1cf..00000000 --- a/crates/desktop/ui/assets/subtract-circle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/subtract-circle.svg b/crates/desktop/ui/assets/subtract-circle.svg deleted file mode 100644 index 5a72f556..00000000 --- a/crates/desktop/ui/assets/subtract-circle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/subtract-filled.svg b/crates/desktop/ui/assets/subtract-filled.svg deleted file mode 100644 index b9924f04..00000000 --- a/crates/desktop/ui/assets/subtract-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/subtract-parentheses-filled.svg b/crates/desktop/ui/assets/subtract-parentheses-filled.svg deleted file mode 100644 index 892c4296..00000000 --- a/crates/desktop/ui/assets/subtract-parentheses-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/subtract-parentheses.svg b/crates/desktop/ui/assets/subtract-parentheses.svg deleted file mode 100644 index 34ee61a6..00000000 --- a/crates/desktop/ui/assets/subtract-parentheses.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/subtract-square-filled.svg b/crates/desktop/ui/assets/subtract-square-filled.svg deleted file mode 100644 index 046f4b06..00000000 --- a/crates/desktop/ui/assets/subtract-square-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/subtract-square-multiple-filled.svg b/crates/desktop/ui/assets/subtract-square-multiple-filled.svg deleted file mode 100644 index ab09e7e2..00000000 --- a/crates/desktop/ui/assets/subtract-square-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/subtract-square-multiple.svg b/crates/desktop/ui/assets/subtract-square-multiple.svg deleted file mode 100644 index 37035672..00000000 --- a/crates/desktop/ui/assets/subtract-square-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/subtract-square.svg b/crates/desktop/ui/assets/subtract-square.svg deleted file mode 100644 index c8b8b029..00000000 --- a/crates/desktop/ui/assets/subtract-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/subtract.svg b/crates/desktop/ui/assets/subtract.svg deleted file mode 100644 index 2f33f0be..00000000 --- a/crates/desktop/ui/assets/subtract.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/symbols-filled.svg b/crates/desktop/ui/assets/symbols-filled.svg deleted file mode 100644 index 81ba62ec..00000000 --- a/crates/desktop/ui/assets/symbols-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/symbols.svg b/crates/desktop/ui/assets/symbols.svg deleted file mode 100644 index 6c2c4263..00000000 --- a/crates/desktop/ui/assets/symbols.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/sync-off-filled.svg b/crates/desktop/ui/assets/sync-off-filled.svg deleted file mode 100644 index 8f34fce0..00000000 --- a/crates/desktop/ui/assets/sync-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/sync-off.svg b/crates/desktop/ui/assets/sync-off.svg deleted file mode 100644 index 5f5de35e..00000000 --- a/crates/desktop/ui/assets/sync-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-desktop-arrow-clockwise-filled.svg b/crates/desktop/ui/assets/tab-desktop-arrow-clockwise-filled.svg deleted file mode 100644 index c39ddf2f..00000000 --- a/crates/desktop/ui/assets/tab-desktop-arrow-clockwise-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-desktop-arrow-clockwise.svg b/crates/desktop/ui/assets/tab-desktop-arrow-clockwise.svg deleted file mode 100644 index b12b14be..00000000 --- a/crates/desktop/ui/assets/tab-desktop-arrow-clockwise.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-desktop-filled.svg b/crates/desktop/ui/assets/tab-desktop-filled.svg deleted file mode 100644 index f4494ef3..00000000 --- a/crates/desktop/ui/assets/tab-desktop-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-desktop-image-filled.svg b/crates/desktop/ui/assets/tab-desktop-image-filled.svg deleted file mode 100644 index 45d49469..00000000 --- a/crates/desktop/ui/assets/tab-desktop-image-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-desktop-image.svg b/crates/desktop/ui/assets/tab-desktop-image.svg deleted file mode 100644 index fb59ebe3..00000000 --- a/crates/desktop/ui/assets/tab-desktop-image.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-desktop-link-filled.svg b/crates/desktop/ui/assets/tab-desktop-link-filled.svg deleted file mode 100644 index 2f9da071..00000000 --- a/crates/desktop/ui/assets/tab-desktop-link-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-desktop-link.svg b/crates/desktop/ui/assets/tab-desktop-link.svg deleted file mode 100644 index 5cd99867..00000000 --- a/crates/desktop/ui/assets/tab-desktop-link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-desktop-multiple-add-filled.svg b/crates/desktop/ui/assets/tab-desktop-multiple-add-filled.svg deleted file mode 100644 index bf742d17..00000000 --- a/crates/desktop/ui/assets/tab-desktop-multiple-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-desktop-multiple-add.svg b/crates/desktop/ui/assets/tab-desktop-multiple-add.svg deleted file mode 100644 index 47971bb2..00000000 --- a/crates/desktop/ui/assets/tab-desktop-multiple-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-desktop-multiple-filled.svg b/crates/desktop/ui/assets/tab-desktop-multiple-filled.svg deleted file mode 100644 index 9f232587..00000000 --- a/crates/desktop/ui/assets/tab-desktop-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-desktop-multiple-sparkle-filled.svg b/crates/desktop/ui/assets/tab-desktop-multiple-sparkle-filled.svg deleted file mode 100644 index a8847305..00000000 --- a/crates/desktop/ui/assets/tab-desktop-multiple-sparkle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-desktop-multiple-sparkle.svg b/crates/desktop/ui/assets/tab-desktop-multiple-sparkle.svg deleted file mode 100644 index b9fecae4..00000000 --- a/crates/desktop/ui/assets/tab-desktop-multiple-sparkle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-desktop-multiple.svg b/crates/desktop/ui/assets/tab-desktop-multiple.svg deleted file mode 100644 index 76070547..00000000 --- a/crates/desktop/ui/assets/tab-desktop-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-desktop-search-filled.svg b/crates/desktop/ui/assets/tab-desktop-search-filled.svg deleted file mode 100644 index 21fe17f7..00000000 --- a/crates/desktop/ui/assets/tab-desktop-search-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-desktop-search.svg b/crates/desktop/ui/assets/tab-desktop-search.svg deleted file mode 100644 index 127611b7..00000000 --- a/crates/desktop/ui/assets/tab-desktop-search.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-desktop.svg b/crates/desktop/ui/assets/tab-desktop.svg deleted file mode 100644 index 3b336d1f..00000000 --- a/crates/desktop/ui/assets/tab-desktop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-filled.svg b/crates/desktop/ui/assets/tab-filled.svg deleted file mode 100644 index a8295778..00000000 --- a/crates/desktop/ui/assets/tab-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-group-filled.svg b/crates/desktop/ui/assets/tab-group-filled.svg deleted file mode 100644 index 70417a97..00000000 --- a/crates/desktop/ui/assets/tab-group-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-group.svg b/crates/desktop/ui/assets/tab-group.svg deleted file mode 100644 index 97bef74d..00000000 --- a/crates/desktop/ui/assets/tab-group.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-in-private-filled.svg b/crates/desktop/ui/assets/tab-in-private-filled.svg deleted file mode 100644 index d513948f..00000000 --- a/crates/desktop/ui/assets/tab-in-private-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab-in-private.svg b/crates/desktop/ui/assets/tab-in-private.svg deleted file mode 100644 index f1d7e5cd..00000000 --- a/crates/desktop/ui/assets/tab-in-private.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tab.svg b/crates/desktop/ui/assets/tab.svg deleted file mode 100644 index 8e52a88f..00000000 --- a/crates/desktop/ui/assets/tab.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-add-filled.svg b/crates/desktop/ui/assets/table-add-filled.svg deleted file mode 100644 index bed81ce6..00000000 --- a/crates/desktop/ui/assets/table-add-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-add.svg b/crates/desktop/ui/assets/table-add.svg deleted file mode 100644 index 20862e8e..00000000 --- a/crates/desktop/ui/assets/table-add.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-bottom-row-filled.svg b/crates/desktop/ui/assets/table-bottom-row-filled.svg deleted file mode 100644 index c7231847..00000000 --- a/crates/desktop/ui/assets/table-bottom-row-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-bottom-row.svg b/crates/desktop/ui/assets/table-bottom-row.svg deleted file mode 100644 index f2bdf867..00000000 --- a/crates/desktop/ui/assets/table-bottom-row.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-calculator-filled.svg b/crates/desktop/ui/assets/table-calculator-filled.svg deleted file mode 100644 index 3b379791..00000000 --- a/crates/desktop/ui/assets/table-calculator-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-calculator.svg b/crates/desktop/ui/assets/table-calculator.svg deleted file mode 100644 index 8257f9cc..00000000 --- a/crates/desktop/ui/assets/table-calculator.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-cell-edit-filled.svg b/crates/desktop/ui/assets/table-cell-edit-filled.svg deleted file mode 100644 index 142fe0f7..00000000 --- a/crates/desktop/ui/assets/table-cell-edit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-cell-edit.svg b/crates/desktop/ui/assets/table-cell-edit.svg deleted file mode 100644 index 88a71f67..00000000 --- a/crates/desktop/ui/assets/table-cell-edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-cells-merge-filled.svg b/crates/desktop/ui/assets/table-cells-merge-filled.svg deleted file mode 100644 index aa6d6732..00000000 --- a/crates/desktop/ui/assets/table-cells-merge-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-cells-merge.svg b/crates/desktop/ui/assets/table-cells-merge.svg deleted file mode 100644 index fdc8e381..00000000 --- a/crates/desktop/ui/assets/table-cells-merge.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-cells-split-filled.svg b/crates/desktop/ui/assets/table-cells-split-filled.svg deleted file mode 100644 index f4767c35..00000000 --- a/crates/desktop/ui/assets/table-cells-split-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-cells-split.svg b/crates/desktop/ui/assets/table-cells-split.svg deleted file mode 100644 index a9370d2d..00000000 --- a/crates/desktop/ui/assets/table-cells-split.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-cursor-filled.svg b/crates/desktop/ui/assets/table-cursor-filled.svg deleted file mode 100644 index 58544e8c..00000000 --- a/crates/desktop/ui/assets/table-cursor-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-cursor.svg b/crates/desktop/ui/assets/table-cursor.svg deleted file mode 100644 index 10b59661..00000000 --- a/crates/desktop/ui/assets/table-cursor.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-delete-column-filled.svg b/crates/desktop/ui/assets/table-delete-column-filled.svg deleted file mode 100644 index cdd8609a..00000000 --- a/crates/desktop/ui/assets/table-delete-column-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-delete-column.svg b/crates/desktop/ui/assets/table-delete-column.svg deleted file mode 100644 index b191dbb6..00000000 --- a/crates/desktop/ui/assets/table-delete-column.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-delete-row-filled.svg b/crates/desktop/ui/assets/table-delete-row-filled.svg deleted file mode 100644 index 5f6ce4c1..00000000 --- a/crates/desktop/ui/assets/table-delete-row-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-delete-row.svg b/crates/desktop/ui/assets/table-delete-row.svg deleted file mode 100644 index 741c80cc..00000000 --- a/crates/desktop/ui/assets/table-delete-row.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-dismiss-filled.svg b/crates/desktop/ui/assets/table-dismiss-filled.svg deleted file mode 100644 index 75d5bd40..00000000 --- a/crates/desktop/ui/assets/table-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-dismiss.svg b/crates/desktop/ui/assets/table-dismiss.svg deleted file mode 100644 index 766d66eb..00000000 --- a/crates/desktop/ui/assets/table-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-edit-filled.svg b/crates/desktop/ui/assets/table-edit-filled.svg deleted file mode 100644 index 7a80a665..00000000 --- a/crates/desktop/ui/assets/table-edit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-edit.svg b/crates/desktop/ui/assets/table-edit.svg deleted file mode 100644 index 55d13e0a..00000000 --- a/crates/desktop/ui/assets/table-edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-filled.svg b/crates/desktop/ui/assets/table-filled.svg deleted file mode 100644 index fbe78f24..00000000 --- a/crates/desktop/ui/assets/table-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-freeze-column-and-row-filled.svg b/crates/desktop/ui/assets/table-freeze-column-and-row-filled.svg deleted file mode 100644 index 1554d559..00000000 --- a/crates/desktop/ui/assets/table-freeze-column-and-row-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-freeze-column-and-row.svg b/crates/desktop/ui/assets/table-freeze-column-and-row.svg deleted file mode 100644 index 5c3bab64..00000000 --- a/crates/desktop/ui/assets/table-freeze-column-and-row.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-freeze-column-filled.svg b/crates/desktop/ui/assets/table-freeze-column-filled.svg deleted file mode 100644 index 7516b03b..00000000 --- a/crates/desktop/ui/assets/table-freeze-column-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-freeze-column.svg b/crates/desktop/ui/assets/table-freeze-column.svg deleted file mode 100644 index 90f49d4c..00000000 --- a/crates/desktop/ui/assets/table-freeze-column.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-freeze-row-filled.svg b/crates/desktop/ui/assets/table-freeze-row-filled.svg deleted file mode 100644 index b08a13fe..00000000 --- a/crates/desktop/ui/assets/table-freeze-row-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-freeze-row.svg b/crates/desktop/ui/assets/table-freeze-row.svg deleted file mode 100644 index 7d7fbf67..00000000 --- a/crates/desktop/ui/assets/table-freeze-row.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-insert-column-filled.svg b/crates/desktop/ui/assets/table-insert-column-filled.svg deleted file mode 100644 index 3ab14324..00000000 --- a/crates/desktop/ui/assets/table-insert-column-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-insert-column.svg b/crates/desktop/ui/assets/table-insert-column.svg deleted file mode 100644 index 4064e698..00000000 --- a/crates/desktop/ui/assets/table-insert-column.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-insert-row-filled.svg b/crates/desktop/ui/assets/table-insert-row-filled.svg deleted file mode 100644 index efc80154..00000000 --- a/crates/desktop/ui/assets/table-insert-row-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-insert-row.svg b/crates/desktop/ui/assets/table-insert-row.svg deleted file mode 100644 index 2e279a13..00000000 --- a/crates/desktop/ui/assets/table-insert-row.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-lightning-filled.svg b/crates/desktop/ui/assets/table-lightning-filled.svg deleted file mode 100644 index 99fd94ed..00000000 --- a/crates/desktop/ui/assets/table-lightning-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-lightning.svg b/crates/desktop/ui/assets/table-lightning.svg deleted file mode 100644 index 3b1a2712..00000000 --- a/crates/desktop/ui/assets/table-lightning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-link-filled.svg b/crates/desktop/ui/assets/table-link-filled.svg deleted file mode 100644 index c4317fc2..00000000 --- a/crates/desktop/ui/assets/table-link-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-link.svg b/crates/desktop/ui/assets/table-link.svg deleted file mode 100644 index 3764f35a..00000000 --- a/crates/desktop/ui/assets/table-link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-lock-filled.svg b/crates/desktop/ui/assets/table-lock-filled.svg deleted file mode 100644 index f5a29795..00000000 --- a/crates/desktop/ui/assets/table-lock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-lock.svg b/crates/desktop/ui/assets/table-lock.svg deleted file mode 100644 index 6aab9b71..00000000 --- a/crates/desktop/ui/assets/table-lock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-move-above-filled.svg b/crates/desktop/ui/assets/table-move-above-filled.svg deleted file mode 100644 index 2d8065fa..00000000 --- a/crates/desktop/ui/assets/table-move-above-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-move-above.svg b/crates/desktop/ui/assets/table-move-above.svg deleted file mode 100644 index cf7235f6..00000000 --- a/crates/desktop/ui/assets/table-move-above.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-move-below-filled.svg b/crates/desktop/ui/assets/table-move-below-filled.svg deleted file mode 100644 index 0efc2bb5..00000000 --- a/crates/desktop/ui/assets/table-move-below-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-move-below.svg b/crates/desktop/ui/assets/table-move-below.svg deleted file mode 100644 index f20c0502..00000000 --- a/crates/desktop/ui/assets/table-move-below.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-move-left-filled.svg b/crates/desktop/ui/assets/table-move-left-filled.svg deleted file mode 100644 index 4480d5ae..00000000 --- a/crates/desktop/ui/assets/table-move-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-move-left.svg b/crates/desktop/ui/assets/table-move-left.svg deleted file mode 100644 index c69f9b09..00000000 --- a/crates/desktop/ui/assets/table-move-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-move-right-filled.svg b/crates/desktop/ui/assets/table-move-right-filled.svg deleted file mode 100644 index 58693938..00000000 --- a/crates/desktop/ui/assets/table-move-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-move-right.svg b/crates/desktop/ui/assets/table-move-right.svg deleted file mode 100644 index 229a7c3b..00000000 --- a/crates/desktop/ui/assets/table-move-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-resize-column-filled.svg b/crates/desktop/ui/assets/table-resize-column-filled.svg deleted file mode 100644 index 928f744c..00000000 --- a/crates/desktop/ui/assets/table-resize-column-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-resize-column.svg b/crates/desktop/ui/assets/table-resize-column.svg deleted file mode 100644 index 8672487d..00000000 --- a/crates/desktop/ui/assets/table-resize-column.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-resize-row-filled.svg b/crates/desktop/ui/assets/table-resize-row-filled.svg deleted file mode 100644 index f6265a42..00000000 --- a/crates/desktop/ui/assets/table-resize-row-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-resize-row.svg b/crates/desktop/ui/assets/table-resize-row.svg deleted file mode 100644 index 7f44f82a..00000000 --- a/crates/desktop/ui/assets/table-resize-row.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-settings-filled.svg b/crates/desktop/ui/assets/table-settings-filled.svg deleted file mode 100644 index b49f562e..00000000 --- a/crates/desktop/ui/assets/table-settings-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-settings.svg b/crates/desktop/ui/assets/table-settings.svg deleted file mode 100644 index 0b790e80..00000000 --- a/crates/desktop/ui/assets/table-settings.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-simple-checkmark-filled.svg b/crates/desktop/ui/assets/table-simple-checkmark-filled.svg deleted file mode 100644 index 4936814e..00000000 --- a/crates/desktop/ui/assets/table-simple-checkmark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-simple-checkmark.svg b/crates/desktop/ui/assets/table-simple-checkmark.svg deleted file mode 100644 index 2d27bbb3..00000000 --- a/crates/desktop/ui/assets/table-simple-checkmark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-simple-exclude-filled.svg b/crates/desktop/ui/assets/table-simple-exclude-filled.svg deleted file mode 100644 index 47349dac..00000000 --- a/crates/desktop/ui/assets/table-simple-exclude-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-simple-exclude.svg b/crates/desktop/ui/assets/table-simple-exclude.svg deleted file mode 100644 index ce1d2efd..00000000 --- a/crates/desktop/ui/assets/table-simple-exclude.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-simple-filled.svg b/crates/desktop/ui/assets/table-simple-filled.svg deleted file mode 100644 index 85f0cbc3..00000000 --- a/crates/desktop/ui/assets/table-simple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-simple-include-filled.svg b/crates/desktop/ui/assets/table-simple-include-filled.svg deleted file mode 100644 index 6d968870..00000000 --- a/crates/desktop/ui/assets/table-simple-include-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-simple-include.svg b/crates/desktop/ui/assets/table-simple-include.svg deleted file mode 100644 index a31a3f75..00000000 --- a/crates/desktop/ui/assets/table-simple-include.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-simple.svg b/crates/desktop/ui/assets/table-simple.svg deleted file mode 100644 index 51292bba..00000000 --- a/crates/desktop/ui/assets/table-simple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-stack-above-filled.svg b/crates/desktop/ui/assets/table-stack-above-filled.svg deleted file mode 100644 index 8cc8133c..00000000 --- a/crates/desktop/ui/assets/table-stack-above-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-stack-above.svg b/crates/desktop/ui/assets/table-stack-above.svg deleted file mode 100644 index fc0f87cb..00000000 --- a/crates/desktop/ui/assets/table-stack-above.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-stack-below-filled.svg b/crates/desktop/ui/assets/table-stack-below-filled.svg deleted file mode 100644 index 6d8c11eb..00000000 --- a/crates/desktop/ui/assets/table-stack-below-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-stack-below.svg b/crates/desktop/ui/assets/table-stack-below.svg deleted file mode 100644 index bdb3c332..00000000 --- a/crates/desktop/ui/assets/table-stack-below.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-stack-left-filled.svg b/crates/desktop/ui/assets/table-stack-left-filled.svg deleted file mode 100644 index 40fabdae..00000000 --- a/crates/desktop/ui/assets/table-stack-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-stack-left.svg b/crates/desktop/ui/assets/table-stack-left.svg deleted file mode 100644 index b81c7003..00000000 --- a/crates/desktop/ui/assets/table-stack-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-stack-right-filled.svg b/crates/desktop/ui/assets/table-stack-right-filled.svg deleted file mode 100644 index 749e4251..00000000 --- a/crates/desktop/ui/assets/table-stack-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-stack-right.svg b/crates/desktop/ui/assets/table-stack-right.svg deleted file mode 100644 index 5361baf5..00000000 --- a/crates/desktop/ui/assets/table-stack-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-switch-filled.svg b/crates/desktop/ui/assets/table-switch-filled.svg deleted file mode 100644 index 2312ca04..00000000 --- a/crates/desktop/ui/assets/table-switch-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table-switch.svg b/crates/desktop/ui/assets/table-switch.svg deleted file mode 100644 index 210e03fa..00000000 --- a/crates/desktop/ui/assets/table-switch.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/table.svg b/crates/desktop/ui/assets/table.svg deleted file mode 100644 index a10b4e33..00000000 --- a/crates/desktop/ui/assets/table.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tablet-filled.svg b/crates/desktop/ui/assets/tablet-filled.svg deleted file mode 100644 index f291bc8f..00000000 --- a/crates/desktop/ui/assets/tablet-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tablet.svg b/crates/desktop/ui/assets/tablet.svg deleted file mode 100644 index efc7a8ca..00000000 --- a/crates/desktop/ui/assets/tablet.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tabs-filled.svg b/crates/desktop/ui/assets/tabs-filled.svg deleted file mode 100644 index 4ea32254..00000000 --- a/crates/desktop/ui/assets/tabs-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tabs.svg b/crates/desktop/ui/assets/tabs.svg deleted file mode 100644 index 13d3efee..00000000 --- a/crates/desktop/ui/assets/tabs.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tag-dismiss-filled.svg b/crates/desktop/ui/assets/tag-dismiss-filled.svg deleted file mode 100644 index 563a480a..00000000 --- a/crates/desktop/ui/assets/tag-dismiss-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tag-dismiss.svg b/crates/desktop/ui/assets/tag-dismiss.svg deleted file mode 100644 index 53adac9d..00000000 --- a/crates/desktop/ui/assets/tag-dismiss.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tag-error-filled.svg b/crates/desktop/ui/assets/tag-error-filled.svg deleted file mode 100644 index 986f6cf6..00000000 --- a/crates/desktop/ui/assets/tag-error-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tag-error.svg b/crates/desktop/ui/assets/tag-error.svg deleted file mode 100644 index 3fb0721f..00000000 --- a/crates/desktop/ui/assets/tag-error.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tag-filled.svg b/crates/desktop/ui/assets/tag-filled.svg deleted file mode 100644 index e11b9c78..00000000 --- a/crates/desktop/ui/assets/tag-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tag-lock-accent-filled.svg b/crates/desktop/ui/assets/tag-lock-accent-filled.svg deleted file mode 100644 index e8abdfe4..00000000 --- a/crates/desktop/ui/assets/tag-lock-accent-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tag-lock-filled.svg b/crates/desktop/ui/assets/tag-lock-filled.svg deleted file mode 100644 index a4103919..00000000 --- a/crates/desktop/ui/assets/tag-lock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tag-lock.svg b/crates/desktop/ui/assets/tag-lock.svg deleted file mode 100644 index 020ef61d..00000000 --- a/crates/desktop/ui/assets/tag-lock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tag-multiple-filled.svg b/crates/desktop/ui/assets/tag-multiple-filled.svg deleted file mode 100644 index 8c992546..00000000 --- a/crates/desktop/ui/assets/tag-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tag-multiple.svg b/crates/desktop/ui/assets/tag-multiple.svg deleted file mode 100644 index b7458429..00000000 --- a/crates/desktop/ui/assets/tag-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tag-off-filled.svg b/crates/desktop/ui/assets/tag-off-filled.svg deleted file mode 100644 index 1ad4a1c4..00000000 --- a/crates/desktop/ui/assets/tag-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tag-off.svg b/crates/desktop/ui/assets/tag-off.svg deleted file mode 100644 index 55db0580..00000000 --- a/crates/desktop/ui/assets/tag-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tag-question-mark-filled.svg b/crates/desktop/ui/assets/tag-question-mark-filled.svg deleted file mode 100644 index 0bc418df..00000000 --- a/crates/desktop/ui/assets/tag-question-mark-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tag-question-mark.svg b/crates/desktop/ui/assets/tag-question-mark.svg deleted file mode 100644 index 004e475e..00000000 --- a/crates/desktop/ui/assets/tag-question-mark.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tag.svg b/crates/desktop/ui/assets/tag.svg deleted file mode 100644 index 8043f6d7..00000000 --- a/crates/desktop/ui/assets/tag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/target-arrow-filled.svg b/crates/desktop/ui/assets/target-arrow-filled.svg deleted file mode 100644 index 90fbc730..00000000 --- a/crates/desktop/ui/assets/target-arrow-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/target-arrow.svg b/crates/desktop/ui/assets/target-arrow.svg deleted file mode 100644 index 9def8cf3..00000000 --- a/crates/desktop/ui/assets/target-arrow.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/target-edit-filled.svg b/crates/desktop/ui/assets/target-edit-filled.svg deleted file mode 100644 index df58ee17..00000000 --- a/crates/desktop/ui/assets/target-edit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/target-edit.svg b/crates/desktop/ui/assets/target-edit.svg deleted file mode 100644 index 1062aaee..00000000 --- a/crates/desktop/ui/assets/target-edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/target-filled.svg b/crates/desktop/ui/assets/target-filled.svg deleted file mode 100644 index f0d79423..00000000 --- a/crates/desktop/ui/assets/target-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/target.svg b/crates/desktop/ui/assets/target.svg deleted file mode 100644 index f9602c0d..00000000 --- a/crates/desktop/ui/assets/target.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/task-list-square-ltr-filled.svg b/crates/desktop/ui/assets/task-list-square-ltr-filled.svg deleted file mode 100644 index 981df59f..00000000 --- a/crates/desktop/ui/assets/task-list-square-ltr-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/task-list-square-ltr.svg b/crates/desktop/ui/assets/task-list-square-ltr.svg deleted file mode 100644 index 03200c4a..00000000 --- a/crates/desktop/ui/assets/task-list-square-ltr.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/task-list-square-rtl-filled.svg b/crates/desktop/ui/assets/task-list-square-rtl-filled.svg deleted file mode 100644 index 7e78d67f..00000000 --- a/crates/desktop/ui/assets/task-list-square-rtl-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/task-list-square-rtl.svg b/crates/desktop/ui/assets/task-list-square-rtl.svg deleted file mode 100644 index 6c7410ff..00000000 --- a/crates/desktop/ui/assets/task-list-square-rtl.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/teaching-filled.svg b/crates/desktop/ui/assets/teaching-filled.svg deleted file mode 100644 index e5ae4da3..00000000 --- a/crates/desktop/ui/assets/teaching-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/teaching.svg b/crates/desktop/ui/assets/teaching.svg deleted file mode 100644 index bcca783e..00000000 --- a/crates/desktop/ui/assets/teaching.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/teardrop-bottom-right-filled.svg b/crates/desktop/ui/assets/teardrop-bottom-right-filled.svg deleted file mode 100644 index 33ca6c07..00000000 --- a/crates/desktop/ui/assets/teardrop-bottom-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/teardrop-bottom-right.svg b/crates/desktop/ui/assets/teardrop-bottom-right.svg deleted file mode 100644 index 6cb61290..00000000 --- a/crates/desktop/ui/assets/teardrop-bottom-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/temperature-filled.svg b/crates/desktop/ui/assets/temperature-filled.svg deleted file mode 100644 index 47457e93..00000000 --- a/crates/desktop/ui/assets/temperature-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/temperature.svg b/crates/desktop/ui/assets/temperature.svg deleted file mode 100644 index b2afeb48..00000000 --- a/crates/desktop/ui/assets/temperature.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tent-filled.svg b/crates/desktop/ui/assets/tent-filled.svg deleted file mode 100644 index 6254172c..00000000 --- a/crates/desktop/ui/assets/tent-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tent.svg b/crates/desktop/ui/assets/tent.svg deleted file mode 100644 index 41d9d46d..00000000 --- a/crates/desktop/ui/assets/tent.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tetris-app-filled.svg b/crates/desktop/ui/assets/tetris-app-filled.svg deleted file mode 100644 index dfc80aa4..00000000 --- a/crates/desktop/ui/assets/tetris-app-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tetris-app.svg b/crates/desktop/ui/assets/tetris-app.svg deleted file mode 100644 index 31ac9b2c..00000000 --- a/crates/desktop/ui/assets/tetris-app.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-align-center-filled.svg b/crates/desktop/ui/assets/text-align-center-filled.svg deleted file mode 100644 index 967ec6e3..00000000 --- a/crates/desktop/ui/assets/text-align-center-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-align-center-rotate-270-filled.svg b/crates/desktop/ui/assets/text-align-center-rotate-270-filled.svg deleted file mode 100644 index efdcb3a6..00000000 --- a/crates/desktop/ui/assets/text-align-center-rotate-270-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-align-center-rotate-270.svg b/crates/desktop/ui/assets/text-align-center-rotate-270.svg deleted file mode 100644 index 07efc940..00000000 --- a/crates/desktop/ui/assets/text-align-center-rotate-270.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-align-center-rotate-90-filled.svg b/crates/desktop/ui/assets/text-align-center-rotate-90-filled.svg deleted file mode 100644 index 9d99bf7a..00000000 --- a/crates/desktop/ui/assets/text-align-center-rotate-90-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-align-center-rotate-90.svg b/crates/desktop/ui/assets/text-align-center-rotate-90.svg deleted file mode 100644 index 0198d6ae..00000000 --- a/crates/desktop/ui/assets/text-align-center-rotate-90.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-align-center.svg b/crates/desktop/ui/assets/text-align-center.svg deleted file mode 100644 index 75598bd3..00000000 --- a/crates/desktop/ui/assets/text-align-center.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-align-left-filled.svg b/crates/desktop/ui/assets/text-align-left-filled.svg deleted file mode 100644 index 02bbdd4f..00000000 --- a/crates/desktop/ui/assets/text-align-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-align-left-rotate-270-filled.svg b/crates/desktop/ui/assets/text-align-left-rotate-270-filled.svg deleted file mode 100644 index 80fd15e7..00000000 --- a/crates/desktop/ui/assets/text-align-left-rotate-270-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-align-left-rotate-270.svg b/crates/desktop/ui/assets/text-align-left-rotate-270.svg deleted file mode 100644 index d92f234b..00000000 --- a/crates/desktop/ui/assets/text-align-left-rotate-270.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-align-left-rotate-90-filled.svg b/crates/desktop/ui/assets/text-align-left-rotate-90-filled.svg deleted file mode 100644 index 110b5179..00000000 --- a/crates/desktop/ui/assets/text-align-left-rotate-90-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-align-left-rotate-90.svg b/crates/desktop/ui/assets/text-align-left-rotate-90.svg deleted file mode 100644 index 321c4c90..00000000 --- a/crates/desktop/ui/assets/text-align-left-rotate-90.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-align-left.svg b/crates/desktop/ui/assets/text-align-left.svg deleted file mode 100644 index f458c4f6..00000000 --- a/crates/desktop/ui/assets/text-align-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-align-right-filled.svg b/crates/desktop/ui/assets/text-align-right-filled.svg deleted file mode 100644 index 1ba557b5..00000000 --- a/crates/desktop/ui/assets/text-align-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-align-right-rotate-270-filled.svg b/crates/desktop/ui/assets/text-align-right-rotate-270-filled.svg deleted file mode 100644 index d09fadc5..00000000 --- a/crates/desktop/ui/assets/text-align-right-rotate-270-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-align-right-rotate-270.svg b/crates/desktop/ui/assets/text-align-right-rotate-270.svg deleted file mode 100644 index 7762ffc0..00000000 --- a/crates/desktop/ui/assets/text-align-right-rotate-270.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-align-right-rotate-90-filled.svg b/crates/desktop/ui/assets/text-align-right-rotate-90-filled.svg deleted file mode 100644 index 4bc3e247..00000000 --- a/crates/desktop/ui/assets/text-align-right-rotate-90-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-align-right-rotate-90.svg b/crates/desktop/ui/assets/text-align-right-rotate-90.svg deleted file mode 100644 index ba6419f4..00000000 --- a/crates/desktop/ui/assets/text-align-right-rotate-90.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-align-right.svg b/crates/desktop/ui/assets/text-align-right.svg deleted file mode 100644 index 363407ea..00000000 --- a/crates/desktop/ui/assets/text-align-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-arrow-down-right-column-filled.svg b/crates/desktop/ui/assets/text-arrow-down-right-column-filled.svg deleted file mode 100644 index c8a4f319..00000000 --- a/crates/desktop/ui/assets/text-arrow-down-right-column-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-arrow-down-right-column.svg b/crates/desktop/ui/assets/text-arrow-down-right-column.svg deleted file mode 100644 index 456ffec8..00000000 --- a/crates/desktop/ui/assets/text-arrow-down-right-column.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-asterisk-filled.svg b/crates/desktop/ui/assets/text-asterisk-filled.svg deleted file mode 100644 index c2aa17c2..00000000 --- a/crates/desktop/ui/assets/text-asterisk-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-asterisk.svg b/crates/desktop/ui/assets/text-asterisk.svg deleted file mode 100644 index 94db595e..00000000 --- a/crates/desktop/ui/assets/text-asterisk.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-bold-filled.svg b/crates/desktop/ui/assets/text-bold-filled.svg deleted file mode 100644 index 50b66e48..00000000 --- a/crates/desktop/ui/assets/text-bold-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-bold.svg b/crates/desktop/ui/assets/text-bold.svg deleted file mode 100644 index b1c0867d..00000000 --- a/crates/desktop/ui/assets/text-bold.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-bullet-list-filled.svg b/crates/desktop/ui/assets/text-bullet-list-filled.svg deleted file mode 100644 index ef6e76a2..00000000 --- a/crates/desktop/ui/assets/text-bullet-list-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-bullet-list-ltr-filled.svg b/crates/desktop/ui/assets/text-bullet-list-ltr-filled.svg deleted file mode 100644 index ef6e76a2..00000000 --- a/crates/desktop/ui/assets/text-bullet-list-ltr-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-bullet-list-ltr.svg b/crates/desktop/ui/assets/text-bullet-list-ltr.svg deleted file mode 100644 index 11eb6355..00000000 --- a/crates/desktop/ui/assets/text-bullet-list-ltr.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-bullet-list-rtl-filled.svg b/crates/desktop/ui/assets/text-bullet-list-rtl-filled.svg deleted file mode 100644 index f5724436..00000000 --- a/crates/desktop/ui/assets/text-bullet-list-rtl-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-bullet-list-rtl.svg b/crates/desktop/ui/assets/text-bullet-list-rtl.svg deleted file mode 100644 index 3af0f12b..00000000 --- a/crates/desktop/ui/assets/text-bullet-list-rtl.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-bullet-list-square-filled.svg b/crates/desktop/ui/assets/text-bullet-list-square-filled.svg deleted file mode 100644 index 516a5ffa..00000000 --- a/crates/desktop/ui/assets/text-bullet-list-square-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-bullet-list-square-sparkle-filled.svg b/crates/desktop/ui/assets/text-bullet-list-square-sparkle-filled.svg deleted file mode 100644 index 41844053..00000000 --- a/crates/desktop/ui/assets/text-bullet-list-square-sparkle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-bullet-list-square-sparkle.svg b/crates/desktop/ui/assets/text-bullet-list-square-sparkle.svg deleted file mode 100644 index 05109b80..00000000 --- a/crates/desktop/ui/assets/text-bullet-list-square-sparkle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-bullet-list-square-warning-filled.svg b/crates/desktop/ui/assets/text-bullet-list-square-warning-filled.svg deleted file mode 100644 index 42660ee9..00000000 --- a/crates/desktop/ui/assets/text-bullet-list-square-warning-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-bullet-list-square-warning.svg b/crates/desktop/ui/assets/text-bullet-list-square-warning.svg deleted file mode 100644 index 6fdb2894..00000000 --- a/crates/desktop/ui/assets/text-bullet-list-square-warning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-bullet-list-square.svg b/crates/desktop/ui/assets/text-bullet-list-square.svg deleted file mode 100644 index 7622b3ec..00000000 --- a/crates/desktop/ui/assets/text-bullet-list-square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-bullet-list-tree-filled.svg b/crates/desktop/ui/assets/text-bullet-list-tree-filled.svg deleted file mode 100644 index 5d3c69ee..00000000 --- a/crates/desktop/ui/assets/text-bullet-list-tree-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-bullet-list-tree.svg b/crates/desktop/ui/assets/text-bullet-list-tree.svg deleted file mode 100644 index 9a658e10..00000000 --- a/crates/desktop/ui/assets/text-bullet-list-tree.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-bullet-list.svg b/crates/desktop/ui/assets/text-bullet-list.svg deleted file mode 100644 index 11eb6355..00000000 --- a/crates/desktop/ui/assets/text-bullet-list.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-case-lowercase-filled.svg b/crates/desktop/ui/assets/text-case-lowercase-filled.svg deleted file mode 100644 index 723597c2..00000000 --- a/crates/desktop/ui/assets/text-case-lowercase-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-case-lowercase.svg b/crates/desktop/ui/assets/text-case-lowercase.svg deleted file mode 100644 index c64de952..00000000 --- a/crates/desktop/ui/assets/text-case-lowercase.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-case-title-filled.svg b/crates/desktop/ui/assets/text-case-title-filled.svg deleted file mode 100644 index 444a5036..00000000 --- a/crates/desktop/ui/assets/text-case-title-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-case-title.svg b/crates/desktop/ui/assets/text-case-title.svg deleted file mode 100644 index 01bf1395..00000000 --- a/crates/desktop/ui/assets/text-case-title.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-case-uppercase-filled.svg b/crates/desktop/ui/assets/text-case-uppercase-filled.svg deleted file mode 100644 index a4e97657..00000000 --- a/crates/desktop/ui/assets/text-case-uppercase-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-case-uppercase.svg b/crates/desktop/ui/assets/text-case-uppercase.svg deleted file mode 100644 index f58d1892..00000000 --- a/crates/desktop/ui/assets/text-case-uppercase.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-change-case-filled.svg b/crates/desktop/ui/assets/text-change-case-filled.svg deleted file mode 100644 index 9ae908e2..00000000 --- a/crates/desktop/ui/assets/text-change-case-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-change-case.svg b/crates/desktop/ui/assets/text-change-case.svg deleted file mode 100644 index 22cf9702..00000000 --- a/crates/desktop/ui/assets/text-change-case.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-clear-formatting-filled.svg b/crates/desktop/ui/assets/text-clear-formatting-filled.svg deleted file mode 100644 index ba26f11b..00000000 --- a/crates/desktop/ui/assets/text-clear-formatting-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-clear-formatting.svg b/crates/desktop/ui/assets/text-clear-formatting.svg deleted file mode 100644 index 535755fc..00000000 --- a/crates/desktop/ui/assets/text-clear-formatting.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-color-accent-filled.svg b/crates/desktop/ui/assets/text-color-accent-filled.svg deleted file mode 100644 index 7b5d0097..00000000 --- a/crates/desktop/ui/assets/text-color-accent-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-color-filled.svg b/crates/desktop/ui/assets/text-color-filled.svg deleted file mode 100644 index dfa4d807..00000000 --- a/crates/desktop/ui/assets/text-color-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-color.svg b/crates/desktop/ui/assets/text-color.svg deleted file mode 100644 index dedad7f6..00000000 --- a/crates/desktop/ui/assets/text-color.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-column-one-wide-lightning-filled.svg b/crates/desktop/ui/assets/text-column-one-wide-lightning-filled.svg deleted file mode 100644 index 1606aa95..00000000 --- a/crates/desktop/ui/assets/text-column-one-wide-lightning-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-column-one-wide-lightning.svg b/crates/desktop/ui/assets/text-column-one-wide-lightning.svg deleted file mode 100644 index 58374c32..00000000 --- a/crates/desktop/ui/assets/text-column-one-wide-lightning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-density-filled.svg b/crates/desktop/ui/assets/text-density-filled.svg deleted file mode 100644 index 72e43958..00000000 --- a/crates/desktop/ui/assets/text-density-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-density.svg b/crates/desktop/ui/assets/text-density.svg deleted file mode 100644 index 10b9e743..00000000 --- a/crates/desktop/ui/assets/text-density.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-description-filled.svg b/crates/desktop/ui/assets/text-description-filled.svg deleted file mode 100644 index 17e0c060..00000000 --- a/crates/desktop/ui/assets/text-description-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-description.svg b/crates/desktop/ui/assets/text-description.svg deleted file mode 100644 index 80864f86..00000000 --- a/crates/desktop/ui/assets/text-description.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-edit-style-filled.svg b/crates/desktop/ui/assets/text-edit-style-filled.svg deleted file mode 100644 index 48b56aa6..00000000 --- a/crates/desktop/ui/assets/text-edit-style-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-edit-style.svg b/crates/desktop/ui/assets/text-edit-style.svg deleted file mode 100644 index 8c0f3ee9..00000000 --- a/crates/desktop/ui/assets/text-edit-style.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-expand-filled.svg b/crates/desktop/ui/assets/text-expand-filled.svg deleted file mode 100644 index bc614ae0..00000000 --- a/crates/desktop/ui/assets/text-expand-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-expand.svg b/crates/desktop/ui/assets/text-expand.svg deleted file mode 100644 index 13f61fb5..00000000 --- a/crates/desktop/ui/assets/text-expand.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-field-filled.svg b/crates/desktop/ui/assets/text-field-filled.svg deleted file mode 100644 index d4b6df9b..00000000 --- a/crates/desktop/ui/assets/text-field-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-field.svg b/crates/desktop/ui/assets/text-field.svg deleted file mode 100644 index 49af4baa..00000000 --- a/crates/desktop/ui/assets/text-field.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-filled.svg b/crates/desktop/ui/assets/text-filled.svg deleted file mode 100644 index 60427ba6..00000000 --- a/crates/desktop/ui/assets/text-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-font-filled.svg b/crates/desktop/ui/assets/text-font-filled.svg deleted file mode 100644 index 4fef2d38..00000000 --- a/crates/desktop/ui/assets/text-font-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-font-info-filled.svg b/crates/desktop/ui/assets/text-font-info-filled.svg deleted file mode 100644 index 00635f70..00000000 --- a/crates/desktop/ui/assets/text-font-info-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-font-info.svg b/crates/desktop/ui/assets/text-font-info.svg deleted file mode 100644 index be92896c..00000000 --- a/crates/desktop/ui/assets/text-font-info.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-font-size-filled.svg b/crates/desktop/ui/assets/text-font-size-filled.svg deleted file mode 100644 index 9e2809b3..00000000 --- a/crates/desktop/ui/assets/text-font-size-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-font-size.svg b/crates/desktop/ui/assets/text-font-size.svg deleted file mode 100644 index 595856d4..00000000 --- a/crates/desktop/ui/assets/text-font-size.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-font.svg b/crates/desktop/ui/assets/text-font.svg deleted file mode 100644 index 267c59e1..00000000 --- a/crates/desktop/ui/assets/text-font.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-grammar-lightning-filled.svg b/crates/desktop/ui/assets/text-grammar-lightning-filled.svg deleted file mode 100644 index b9f5b279..00000000 --- a/crates/desktop/ui/assets/text-grammar-lightning-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-grammar-lightning.svg b/crates/desktop/ui/assets/text-grammar-lightning.svg deleted file mode 100644 index ff8d5c64..00000000 --- a/crates/desktop/ui/assets/text-grammar-lightning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-grammar-wand-filled.svg b/crates/desktop/ui/assets/text-grammar-wand-filled.svg deleted file mode 100644 index 9d8051e7..00000000 --- a/crates/desktop/ui/assets/text-grammar-wand-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-grammar-wand.svg b/crates/desktop/ui/assets/text-grammar-wand.svg deleted file mode 100644 index 718f209f..00000000 --- a/crates/desktop/ui/assets/text-grammar-wand.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-header-1-lines-caret-filled.svg b/crates/desktop/ui/assets/text-header-1-lines-caret-filled.svg deleted file mode 100644 index e56dd3c4..00000000 --- a/crates/desktop/ui/assets/text-header-1-lines-caret-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-header-1-lines-caret.svg b/crates/desktop/ui/assets/text-header-1-lines-caret.svg deleted file mode 100644 index 3086e88c..00000000 --- a/crates/desktop/ui/assets/text-header-1-lines-caret.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-header-1-lines-filled.svg b/crates/desktop/ui/assets/text-header-1-lines-filled.svg deleted file mode 100644 index 889057f5..00000000 --- a/crates/desktop/ui/assets/text-header-1-lines-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-header-1-lines.svg b/crates/desktop/ui/assets/text-header-1-lines.svg deleted file mode 100644 index af390afc..00000000 --- a/crates/desktop/ui/assets/text-header-1-lines.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-header-2-lines-caret-filled.svg b/crates/desktop/ui/assets/text-header-2-lines-caret-filled.svg deleted file mode 100644 index 43e741ad..00000000 --- a/crates/desktop/ui/assets/text-header-2-lines-caret-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-header-2-lines-caret.svg b/crates/desktop/ui/assets/text-header-2-lines-caret.svg deleted file mode 100644 index 2b0af9d7..00000000 --- a/crates/desktop/ui/assets/text-header-2-lines-caret.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-header-2-lines-filled.svg b/crates/desktop/ui/assets/text-header-2-lines-filled.svg deleted file mode 100644 index 2ca073df..00000000 --- a/crates/desktop/ui/assets/text-header-2-lines-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-header-2-lines.svg b/crates/desktop/ui/assets/text-header-2-lines.svg deleted file mode 100644 index 05cb274e..00000000 --- a/crates/desktop/ui/assets/text-header-2-lines.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-header-3-lines-caret-filled.svg b/crates/desktop/ui/assets/text-header-3-lines-caret-filled.svg deleted file mode 100644 index 6ded4496..00000000 --- a/crates/desktop/ui/assets/text-header-3-lines-caret-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-header-3-lines-caret.svg b/crates/desktop/ui/assets/text-header-3-lines-caret.svg deleted file mode 100644 index f5c7f29b..00000000 --- a/crates/desktop/ui/assets/text-header-3-lines-caret.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-header-3-lines-filled.svg b/crates/desktop/ui/assets/text-header-3-lines-filled.svg deleted file mode 100644 index 35ad6116..00000000 --- a/crates/desktop/ui/assets/text-header-3-lines-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-header-3-lines.svg b/crates/desktop/ui/assets/text-header-3-lines.svg deleted file mode 100644 index 5375e407..00000000 --- a/crates/desktop/ui/assets/text-header-3-lines.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-indent-decrease-filled.svg b/crates/desktop/ui/assets/text-indent-decrease-filled.svg deleted file mode 100644 index 28414831..00000000 --- a/crates/desktop/ui/assets/text-indent-decrease-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-indent-decrease-ltr-filled.svg b/crates/desktop/ui/assets/text-indent-decrease-ltr-filled.svg deleted file mode 100644 index 28414831..00000000 --- a/crates/desktop/ui/assets/text-indent-decrease-ltr-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-indent-decrease-ltr.svg b/crates/desktop/ui/assets/text-indent-decrease-ltr.svg deleted file mode 100644 index 94aa2b0e..00000000 --- a/crates/desktop/ui/assets/text-indent-decrease-ltr.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-indent-decrease-rtl-filled.svg b/crates/desktop/ui/assets/text-indent-decrease-rtl-filled.svg deleted file mode 100644 index 2a332b2e..00000000 --- a/crates/desktop/ui/assets/text-indent-decrease-rtl-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-indent-decrease-rtl.svg b/crates/desktop/ui/assets/text-indent-decrease-rtl.svg deleted file mode 100644 index 67791fcd..00000000 --- a/crates/desktop/ui/assets/text-indent-decrease-rtl.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-indent-decrease.svg b/crates/desktop/ui/assets/text-indent-decrease.svg deleted file mode 100644 index 94aa2b0e..00000000 --- a/crates/desktop/ui/assets/text-indent-decrease.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-indent-increase-filled.svg b/crates/desktop/ui/assets/text-indent-increase-filled.svg deleted file mode 100644 index 5ab4fe6e..00000000 --- a/crates/desktop/ui/assets/text-indent-increase-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-indent-increase-ltr-filled.svg b/crates/desktop/ui/assets/text-indent-increase-ltr-filled.svg deleted file mode 100644 index 5ab4fe6e..00000000 --- a/crates/desktop/ui/assets/text-indent-increase-ltr-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-indent-increase-ltr.svg b/crates/desktop/ui/assets/text-indent-increase-ltr.svg deleted file mode 100644 index 0716098f..00000000 --- a/crates/desktop/ui/assets/text-indent-increase-ltr.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-indent-increase-rtl-filled.svg b/crates/desktop/ui/assets/text-indent-increase-rtl-filled.svg deleted file mode 100644 index 740cee44..00000000 --- a/crates/desktop/ui/assets/text-indent-increase-rtl-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-indent-increase-rtl.svg b/crates/desktop/ui/assets/text-indent-increase-rtl.svg deleted file mode 100644 index f8843ef9..00000000 --- a/crates/desktop/ui/assets/text-indent-increase-rtl.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-indent-increase.svg b/crates/desktop/ui/assets/text-indent-increase.svg deleted file mode 100644 index 0716098f..00000000 --- a/crates/desktop/ui/assets/text-indent-increase.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-italic-filled.svg b/crates/desktop/ui/assets/text-italic-filled.svg deleted file mode 100644 index 5a84cc85..00000000 --- a/crates/desktop/ui/assets/text-italic-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-italic.svg b/crates/desktop/ui/assets/text-italic.svg deleted file mode 100644 index f44a154a..00000000 --- a/crates/desktop/ui/assets/text-italic.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-number-list-ltr-filled.svg b/crates/desktop/ui/assets/text-number-list-ltr-filled.svg deleted file mode 100644 index a9c6a4b2..00000000 --- a/crates/desktop/ui/assets/text-number-list-ltr-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-number-list-ltr.svg b/crates/desktop/ui/assets/text-number-list-ltr.svg deleted file mode 100644 index d42b6222..00000000 --- a/crates/desktop/ui/assets/text-number-list-ltr.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-number-list-rtl-filled.svg b/crates/desktop/ui/assets/text-number-list-rtl-filled.svg deleted file mode 100644 index 1ca79a80..00000000 --- a/crates/desktop/ui/assets/text-number-list-rtl-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-number-list-rtl.svg b/crates/desktop/ui/assets/text-number-list-rtl.svg deleted file mode 100644 index 53ac479e..00000000 --- a/crates/desktop/ui/assets/text-number-list-rtl.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-paragraph-direction-left-filled.svg b/crates/desktop/ui/assets/text-paragraph-direction-left-filled.svg deleted file mode 100644 index 43ae7b86..00000000 --- a/crates/desktop/ui/assets/text-paragraph-direction-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-paragraph-direction-left.svg b/crates/desktop/ui/assets/text-paragraph-direction-left.svg deleted file mode 100644 index e6bda2af..00000000 --- a/crates/desktop/ui/assets/text-paragraph-direction-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-paragraph-direction-right-filled.svg b/crates/desktop/ui/assets/text-paragraph-direction-right-filled.svg deleted file mode 100644 index ad4c014f..00000000 --- a/crates/desktop/ui/assets/text-paragraph-direction-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-paragraph-direction-right.svg b/crates/desktop/ui/assets/text-paragraph-direction-right.svg deleted file mode 100644 index 731ff4cd..00000000 --- a/crates/desktop/ui/assets/text-paragraph-direction-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-paragraph-filled.svg b/crates/desktop/ui/assets/text-paragraph-filled.svg deleted file mode 100644 index 1f24b0fb..00000000 --- a/crates/desktop/ui/assets/text-paragraph-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-paragraph.svg b/crates/desktop/ui/assets/text-paragraph.svg deleted file mode 100644 index ef137ce4..00000000 --- a/crates/desktop/ui/assets/text-paragraph.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-position-square-left-filled.svg b/crates/desktop/ui/assets/text-position-square-left-filled.svg deleted file mode 100644 index b767877b..00000000 --- a/crates/desktop/ui/assets/text-position-square-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-position-square-left.svg b/crates/desktop/ui/assets/text-position-square-left.svg deleted file mode 100644 index 2cf4b2c1..00000000 --- a/crates/desktop/ui/assets/text-position-square-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-position-square-right-filled.svg b/crates/desktop/ui/assets/text-position-square-right-filled.svg deleted file mode 100644 index 388b6375..00000000 --- a/crates/desktop/ui/assets/text-position-square-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-position-square-right.svg b/crates/desktop/ui/assets/text-position-square-right.svg deleted file mode 100644 index 936dda2b..00000000 --- a/crates/desktop/ui/assets/text-position-square-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-quote-filled.svg b/crates/desktop/ui/assets/text-quote-filled.svg deleted file mode 100644 index 1f7aa215..00000000 --- a/crates/desktop/ui/assets/text-quote-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-quote.svg b/crates/desktop/ui/assets/text-quote.svg deleted file mode 100644 index 17414a98..00000000 --- a/crates/desktop/ui/assets/text-quote.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-sort-ascending-filled.svg b/crates/desktop/ui/assets/text-sort-ascending-filled.svg deleted file mode 100644 index bc972765..00000000 --- a/crates/desktop/ui/assets/text-sort-ascending-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-sort-ascending.svg b/crates/desktop/ui/assets/text-sort-ascending.svg deleted file mode 100644 index 89dfd343..00000000 --- a/crates/desktop/ui/assets/text-sort-ascending.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-sort-descending-filled.svg b/crates/desktop/ui/assets/text-sort-descending-filled.svg deleted file mode 100644 index f4a78a94..00000000 --- a/crates/desktop/ui/assets/text-sort-descending-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-sort-descending.svg b/crates/desktop/ui/assets/text-sort-descending.svg deleted file mode 100644 index 7edb0f54..00000000 --- a/crates/desktop/ui/assets/text-sort-descending.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-strikethrough-filled.svg b/crates/desktop/ui/assets/text-strikethrough-filled.svg deleted file mode 100644 index 44ead6d2..00000000 --- a/crates/desktop/ui/assets/text-strikethrough-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-strikethrough.svg b/crates/desktop/ui/assets/text-strikethrough.svg deleted file mode 100644 index 07ebf04a..00000000 --- a/crates/desktop/ui/assets/text-strikethrough.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-subscript-filled.svg b/crates/desktop/ui/assets/text-subscript-filled.svg deleted file mode 100644 index 110eb547..00000000 --- a/crates/desktop/ui/assets/text-subscript-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-subscript.svg b/crates/desktop/ui/assets/text-subscript.svg deleted file mode 100644 index d735c55e..00000000 --- a/crates/desktop/ui/assets/text-subscript.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-superscript-filled.svg b/crates/desktop/ui/assets/text-superscript-filled.svg deleted file mode 100644 index becc80ee..00000000 --- a/crates/desktop/ui/assets/text-superscript-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-superscript.svg b/crates/desktop/ui/assets/text-superscript.svg deleted file mode 100644 index c41fad01..00000000 --- a/crates/desktop/ui/assets/text-superscript.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-t-filled.svg b/crates/desktop/ui/assets/text-t-filled.svg deleted file mode 100644 index 60427ba6..00000000 --- a/crates/desktop/ui/assets/text-t-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-t-tag-filled.svg b/crates/desktop/ui/assets/text-t-tag-filled.svg deleted file mode 100644 index c1a1088b..00000000 --- a/crates/desktop/ui/assets/text-t-tag-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-t-tag.svg b/crates/desktop/ui/assets/text-t-tag.svg deleted file mode 100644 index 66efbe1f..00000000 --- a/crates/desktop/ui/assets/text-t-tag.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-t.svg b/crates/desktop/ui/assets/text-t.svg deleted file mode 100644 index 4eb8f8a4..00000000 --- a/crates/desktop/ui/assets/text-t.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-underline-character-u-filled.svg b/crates/desktop/ui/assets/text-underline-character-u-filled.svg deleted file mode 100644 index 328c9605..00000000 --- a/crates/desktop/ui/assets/text-underline-character-u-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-underline-character-u.svg b/crates/desktop/ui/assets/text-underline-character-u.svg deleted file mode 100644 index 3921bebd..00000000 --- a/crates/desktop/ui/assets/text-underline-character-u.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-underline-filled.svg b/crates/desktop/ui/assets/text-underline-filled.svg deleted file mode 100644 index 896c5e25..00000000 --- a/crates/desktop/ui/assets/text-underline-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-underline.svg b/crates/desktop/ui/assets/text-underline.svg deleted file mode 100644 index 78837663..00000000 --- a/crates/desktop/ui/assets/text-underline.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-whole-word-filled.svg b/crates/desktop/ui/assets/text-whole-word-filled.svg deleted file mode 100644 index 05b6d996..00000000 --- a/crates/desktop/ui/assets/text-whole-word-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-whole-word.svg b/crates/desktop/ui/assets/text-whole-word.svg deleted file mode 100644 index f89c95fb..00000000 --- a/crates/desktop/ui/assets/text-whole-word.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-wrap-filled.svg b/crates/desktop/ui/assets/text-wrap-filled.svg deleted file mode 100644 index 3c28ed8b..00000000 --- a/crates/desktop/ui/assets/text-wrap-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-wrap-off-filled.svg b/crates/desktop/ui/assets/text-wrap-off-filled.svg deleted file mode 100644 index 73fc9376..00000000 --- a/crates/desktop/ui/assets/text-wrap-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-wrap-off.svg b/crates/desktop/ui/assets/text-wrap-off.svg deleted file mode 100644 index 9c00af17..00000000 --- a/crates/desktop/ui/assets/text-wrap-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text-wrap.svg b/crates/desktop/ui/assets/text-wrap.svg deleted file mode 100644 index 9340547f..00000000 --- a/crates/desktop/ui/assets/text-wrap.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/text.svg b/crates/desktop/ui/assets/text.svg deleted file mode 100644 index 4eb8f8a4..00000000 --- a/crates/desktop/ui/assets/text.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-bottom-center-filled.svg b/crates/desktop/ui/assets/textbox-align-bottom-center-filled.svg deleted file mode 100644 index a77aa9a7..00000000 --- a/crates/desktop/ui/assets/textbox-align-bottom-center-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-bottom-center.svg b/crates/desktop/ui/assets/textbox-align-bottom-center.svg deleted file mode 100644 index 16acd590..00000000 --- a/crates/desktop/ui/assets/textbox-align-bottom-center.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-bottom-left-filled.svg b/crates/desktop/ui/assets/textbox-align-bottom-left-filled.svg deleted file mode 100644 index b1f0016d..00000000 --- a/crates/desktop/ui/assets/textbox-align-bottom-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-bottom-left.svg b/crates/desktop/ui/assets/textbox-align-bottom-left.svg deleted file mode 100644 index 216a59b2..00000000 --- a/crates/desktop/ui/assets/textbox-align-bottom-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-bottom-right-filled.svg b/crates/desktop/ui/assets/textbox-align-bottom-right-filled.svg deleted file mode 100644 index 7b404b52..00000000 --- a/crates/desktop/ui/assets/textbox-align-bottom-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-bottom-right.svg b/crates/desktop/ui/assets/textbox-align-bottom-right.svg deleted file mode 100644 index 642ea989..00000000 --- a/crates/desktop/ui/assets/textbox-align-bottom-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-center-filled.svg b/crates/desktop/ui/assets/textbox-align-center-filled.svg deleted file mode 100644 index 4e9b2ad9..00000000 --- a/crates/desktop/ui/assets/textbox-align-center-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-center.svg b/crates/desktop/ui/assets/textbox-align-center.svg deleted file mode 100644 index e0727f52..00000000 --- a/crates/desktop/ui/assets/textbox-align-center.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-middle-filled.svg b/crates/desktop/ui/assets/textbox-align-middle-filled.svg deleted file mode 100644 index 2c42b0d2..00000000 --- a/crates/desktop/ui/assets/textbox-align-middle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-middle-left-filled.svg b/crates/desktop/ui/assets/textbox-align-middle-left-filled.svg deleted file mode 100644 index 2bc7f887..00000000 --- a/crates/desktop/ui/assets/textbox-align-middle-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-middle-left.svg b/crates/desktop/ui/assets/textbox-align-middle-left.svg deleted file mode 100644 index b27656ec..00000000 --- a/crates/desktop/ui/assets/textbox-align-middle-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-middle-right-filled.svg b/crates/desktop/ui/assets/textbox-align-middle-right-filled.svg deleted file mode 100644 index b9ea4c49..00000000 --- a/crates/desktop/ui/assets/textbox-align-middle-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-middle-right.svg b/crates/desktop/ui/assets/textbox-align-middle-right.svg deleted file mode 100644 index e96a4346..00000000 --- a/crates/desktop/ui/assets/textbox-align-middle-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-middle.svg b/crates/desktop/ui/assets/textbox-align-middle.svg deleted file mode 100644 index 0a76ae44..00000000 --- a/crates/desktop/ui/assets/textbox-align-middle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-top-center-filled.svg b/crates/desktop/ui/assets/textbox-align-top-center-filled.svg deleted file mode 100644 index 73c74c91..00000000 --- a/crates/desktop/ui/assets/textbox-align-top-center-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-top-center.svg b/crates/desktop/ui/assets/textbox-align-top-center.svg deleted file mode 100644 index 3ed0ab58..00000000 --- a/crates/desktop/ui/assets/textbox-align-top-center.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-top-left-filled.svg b/crates/desktop/ui/assets/textbox-align-top-left-filled.svg deleted file mode 100644 index e6b0d960..00000000 --- a/crates/desktop/ui/assets/textbox-align-top-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-top-left.svg b/crates/desktop/ui/assets/textbox-align-top-left.svg deleted file mode 100644 index dd59b760..00000000 --- a/crates/desktop/ui/assets/textbox-align-top-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-top-right-filled.svg b/crates/desktop/ui/assets/textbox-align-top-right-filled.svg deleted file mode 100644 index 71b3893d..00000000 --- a/crates/desktop/ui/assets/textbox-align-top-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-align-top-right.svg b/crates/desktop/ui/assets/textbox-align-top-right.svg deleted file mode 100644 index 4b1dd0f6..00000000 --- a/crates/desktop/ui/assets/textbox-align-top-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox-filled.svg b/crates/desktop/ui/assets/textbox-filled.svg deleted file mode 100644 index 082f82ea..00000000 --- a/crates/desktop/ui/assets/textbox-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/textbox.svg b/crates/desktop/ui/assets/textbox.svg deleted file mode 100644 index 5a9fb18f..00000000 --- a/crates/desktop/ui/assets/textbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/thumb-dislike-filled.svg b/crates/desktop/ui/assets/thumb-dislike-filled.svg deleted file mode 100644 index 7e9ba26f..00000000 --- a/crates/desktop/ui/assets/thumb-dislike-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/thumb-dislike.svg b/crates/desktop/ui/assets/thumb-dislike.svg deleted file mode 100644 index 860570ea..00000000 --- a/crates/desktop/ui/assets/thumb-dislike.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/thumb-like-dislike-filled.svg b/crates/desktop/ui/assets/thumb-like-dislike-filled.svg deleted file mode 100644 index 2225c55e..00000000 --- a/crates/desktop/ui/assets/thumb-like-dislike-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/thumb-like-dislike.svg b/crates/desktop/ui/assets/thumb-like-dislike.svg deleted file mode 100644 index ee820e7d..00000000 --- a/crates/desktop/ui/assets/thumb-like-dislike.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/thumb-like-filled.svg b/crates/desktop/ui/assets/thumb-like-filled.svg deleted file mode 100644 index d8f6227c..00000000 --- a/crates/desktop/ui/assets/thumb-like-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/thumb-like.svg b/crates/desktop/ui/assets/thumb-like.svg deleted file mode 100644 index 3c957262..00000000 --- a/crates/desktop/ui/assets/thumb-like.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/ticket-diagonal-filled.svg b/crates/desktop/ui/assets/ticket-diagonal-filled.svg deleted file mode 100644 index f7e8c00b..00000000 --- a/crates/desktop/ui/assets/ticket-diagonal-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/ticket-diagonal.svg b/crates/desktop/ui/assets/ticket-diagonal.svg deleted file mode 100644 index c2b4e684..00000000 --- a/crates/desktop/ui/assets/ticket-diagonal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/timer-filled.svg b/crates/desktop/ui/assets/timer-filled.svg deleted file mode 100644 index 3a282e66..00000000 --- a/crates/desktop/ui/assets/timer-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/timer.svg b/crates/desktop/ui/assets/timer.svg deleted file mode 100644 index 9230bb41..00000000 --- a/crates/desktop/ui/assets/timer.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/toggle-left-filled.svg b/crates/desktop/ui/assets/toggle-left-filled.svg deleted file mode 100644 index 7b1fff6e..00000000 --- a/crates/desktop/ui/assets/toggle-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/toggle-left.svg b/crates/desktop/ui/assets/toggle-left.svg deleted file mode 100644 index 5252dbbe..00000000 --- a/crates/desktop/ui/assets/toggle-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/toggle-multiple-filled.svg b/crates/desktop/ui/assets/toggle-multiple-filled.svg deleted file mode 100644 index bca1bd8e..00000000 --- a/crates/desktop/ui/assets/toggle-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/toggle-multiple.svg b/crates/desktop/ui/assets/toggle-multiple.svg deleted file mode 100644 index 557890f6..00000000 --- a/crates/desktop/ui/assets/toggle-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/toggle-right-filled.svg b/crates/desktop/ui/assets/toggle-right-filled.svg deleted file mode 100644 index 23b839ca..00000000 --- a/crates/desktop/ui/assets/toggle-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/toggle-right.svg b/crates/desktop/ui/assets/toggle-right.svg deleted file mode 100644 index c25cd4a5..00000000 --- a/crates/desktop/ui/assets/toggle-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/toolbox-filled.svg b/crates/desktop/ui/assets/toolbox-filled.svg deleted file mode 100644 index 12ea235b..00000000 --- a/crates/desktop/ui/assets/toolbox-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/toolbox.svg b/crates/desktop/ui/assets/toolbox.svg deleted file mode 100644 index 6e323562..00000000 --- a/crates/desktop/ui/assets/toolbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/translate-auto-filled.svg b/crates/desktop/ui/assets/translate-auto-filled.svg deleted file mode 100644 index df202d69..00000000 --- a/crates/desktop/ui/assets/translate-auto-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/translate-auto.svg b/crates/desktop/ui/assets/translate-auto.svg deleted file mode 100644 index b74af058..00000000 --- a/crates/desktop/ui/assets/translate-auto.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/translate-filled.svg b/crates/desktop/ui/assets/translate-filled.svg deleted file mode 100644 index fe27c9ce..00000000 --- a/crates/desktop/ui/assets/translate-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/translate-off-filled.svg b/crates/desktop/ui/assets/translate-off-filled.svg deleted file mode 100644 index b3036e79..00000000 --- a/crates/desktop/ui/assets/translate-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/translate-off.svg b/crates/desktop/ui/assets/translate-off.svg deleted file mode 100644 index 265216c5..00000000 --- a/crates/desktop/ui/assets/translate-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/translate.svg b/crates/desktop/ui/assets/translate.svg deleted file mode 100644 index d35523fc..00000000 --- a/crates/desktop/ui/assets/translate.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/triangle-down-filled.svg b/crates/desktop/ui/assets/triangle-down-filled.svg deleted file mode 100644 index 4ef1d325..00000000 --- a/crates/desktop/ui/assets/triangle-down-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/triangle-down.svg b/crates/desktop/ui/assets/triangle-down.svg deleted file mode 100644 index ad3565b8..00000000 --- a/crates/desktop/ui/assets/triangle-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/triangle-filled.svg b/crates/desktop/ui/assets/triangle-filled.svg deleted file mode 100644 index 609b747b..00000000 --- a/crates/desktop/ui/assets/triangle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/triangle-left-filled.svg b/crates/desktop/ui/assets/triangle-left-filled.svg deleted file mode 100644 index 03a8e855..00000000 --- a/crates/desktop/ui/assets/triangle-left-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/triangle-left.svg b/crates/desktop/ui/assets/triangle-left.svg deleted file mode 100644 index 35403ec5..00000000 --- a/crates/desktop/ui/assets/triangle-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/triangle-right-filled.svg b/crates/desktop/ui/assets/triangle-right-filled.svg deleted file mode 100644 index daabdffd..00000000 --- a/crates/desktop/ui/assets/triangle-right-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/triangle-right.svg b/crates/desktop/ui/assets/triangle-right.svg deleted file mode 100644 index 2b4d8eaa..00000000 --- a/crates/desktop/ui/assets/triangle-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/triangle.svg b/crates/desktop/ui/assets/triangle.svg deleted file mode 100644 index 8cdb1e8f..00000000 --- a/crates/desktop/ui/assets/triangle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/trophy-filled.svg b/crates/desktop/ui/assets/trophy-filled.svg deleted file mode 100644 index f91ab6b4..00000000 --- a/crates/desktop/ui/assets/trophy-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/trophy-lock-filled.svg b/crates/desktop/ui/assets/trophy-lock-filled.svg deleted file mode 100644 index 669a036b..00000000 --- a/crates/desktop/ui/assets/trophy-lock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/trophy-lock.svg b/crates/desktop/ui/assets/trophy-lock.svg deleted file mode 100644 index 7cda30fe..00000000 --- a/crates/desktop/ui/assets/trophy-lock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/trophy-off-filled.svg b/crates/desktop/ui/assets/trophy-off-filled.svg deleted file mode 100644 index 57b0562f..00000000 --- a/crates/desktop/ui/assets/trophy-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/trophy-off.svg b/crates/desktop/ui/assets/trophy-off.svg deleted file mode 100644 index 7634e61d..00000000 --- a/crates/desktop/ui/assets/trophy-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/trophy.svg b/crates/desktop/ui/assets/trophy.svg deleted file mode 100644 index c6886fcf..00000000 --- a/crates/desktop/ui/assets/trophy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tv-filled.svg b/crates/desktop/ui/assets/tv-filled.svg deleted file mode 100644 index c2babd59..00000000 --- a/crates/desktop/ui/assets/tv-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tv-usb-filled.svg b/crates/desktop/ui/assets/tv-usb-filled.svg deleted file mode 100644 index eb2643d9..00000000 --- a/crates/desktop/ui/assets/tv-usb-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tv-usb.svg b/crates/desktop/ui/assets/tv-usb.svg deleted file mode 100644 index 0fc0a44b..00000000 --- a/crates/desktop/ui/assets/tv-usb.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/tv.svg b/crates/desktop/ui/assets/tv.svg deleted file mode 100644 index ab950fd0..00000000 --- a/crates/desktop/ui/assets/tv.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vault-filled.svg b/crates/desktop/ui/assets/vault-filled.svg deleted file mode 100644 index 91b28e82..00000000 --- a/crates/desktop/ui/assets/vault-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vault.svg b/crates/desktop/ui/assets/vault.svg deleted file mode 100644 index f4a34c7a..00000000 --- a/crates/desktop/ui/assets/vault.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-bicycle-filled.svg b/crates/desktop/ui/assets/vehicle-bicycle-filled.svg deleted file mode 100644 index 4169c88d..00000000 --- a/crates/desktop/ui/assets/vehicle-bicycle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-bicycle.svg b/crates/desktop/ui/assets/vehicle-bicycle.svg deleted file mode 100644 index d58105c2..00000000 --- a/crates/desktop/ui/assets/vehicle-bicycle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-bus-filled.svg b/crates/desktop/ui/assets/vehicle-bus-filled.svg deleted file mode 100644 index a0bfb813..00000000 --- a/crates/desktop/ui/assets/vehicle-bus-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-bus.svg b/crates/desktop/ui/assets/vehicle-bus.svg deleted file mode 100644 index f378dd0c..00000000 --- a/crates/desktop/ui/assets/vehicle-bus.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-cab-filled.svg b/crates/desktop/ui/assets/vehicle-cab-filled.svg deleted file mode 100644 index a2a377fe..00000000 --- a/crates/desktop/ui/assets/vehicle-cab-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-cab.svg b/crates/desktop/ui/assets/vehicle-cab.svg deleted file mode 100644 index 9f8cb75a..00000000 --- a/crates/desktop/ui/assets/vehicle-cab.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-car-collision-filled.svg b/crates/desktop/ui/assets/vehicle-car-collision-filled.svg deleted file mode 100644 index b51a9c53..00000000 --- a/crates/desktop/ui/assets/vehicle-car-collision-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-car-collision.svg b/crates/desktop/ui/assets/vehicle-car-collision.svg deleted file mode 100644 index 7762bde8..00000000 --- a/crates/desktop/ui/assets/vehicle-car-collision.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-car-filled.svg b/crates/desktop/ui/assets/vehicle-car-filled.svg deleted file mode 100644 index 82dd4a03..00000000 --- a/crates/desktop/ui/assets/vehicle-car-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-car-parking-filled.svg b/crates/desktop/ui/assets/vehicle-car-parking-filled.svg deleted file mode 100644 index e02499a2..00000000 --- a/crates/desktop/ui/assets/vehicle-car-parking-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-car-parking.svg b/crates/desktop/ui/assets/vehicle-car-parking.svg deleted file mode 100644 index b00efb6f..00000000 --- a/crates/desktop/ui/assets/vehicle-car-parking.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-car-profile-filled.svg b/crates/desktop/ui/assets/vehicle-car-profile-filled.svg deleted file mode 100644 index e90bc140..00000000 --- a/crates/desktop/ui/assets/vehicle-car-profile-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-car-profile-ltr-clock-filled.svg b/crates/desktop/ui/assets/vehicle-car-profile-ltr-clock-filled.svg deleted file mode 100644 index ea3877e4..00000000 --- a/crates/desktop/ui/assets/vehicle-car-profile-ltr-clock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-car-profile-ltr-clock.svg b/crates/desktop/ui/assets/vehicle-car-profile-ltr-clock.svg deleted file mode 100644 index 290d0bce..00000000 --- a/crates/desktop/ui/assets/vehicle-car-profile-ltr-clock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-car-profile-ltr-filled.svg b/crates/desktop/ui/assets/vehicle-car-profile-ltr-filled.svg deleted file mode 100644 index e90bc140..00000000 --- a/crates/desktop/ui/assets/vehicle-car-profile-ltr-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-car-profile-ltr.svg b/crates/desktop/ui/assets/vehicle-car-profile-ltr.svg deleted file mode 100644 index 69c372ab..00000000 --- a/crates/desktop/ui/assets/vehicle-car-profile-ltr.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-car-profile-rtl-filled.svg b/crates/desktop/ui/assets/vehicle-car-profile-rtl-filled.svg deleted file mode 100644 index 643a4c46..00000000 --- a/crates/desktop/ui/assets/vehicle-car-profile-rtl-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-car-profile-rtl.svg b/crates/desktop/ui/assets/vehicle-car-profile-rtl.svg deleted file mode 100644 index d547148a..00000000 --- a/crates/desktop/ui/assets/vehicle-car-profile-rtl.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-car-profile.svg b/crates/desktop/ui/assets/vehicle-car-profile.svg deleted file mode 100644 index 69c372ab..00000000 --- a/crates/desktop/ui/assets/vehicle-car-profile.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-car.svg b/crates/desktop/ui/assets/vehicle-car.svg deleted file mode 100644 index 6dbebb7a..00000000 --- a/crates/desktop/ui/assets/vehicle-car.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-motorcycle-filled.svg b/crates/desktop/ui/assets/vehicle-motorcycle-filled.svg deleted file mode 100644 index 86cabc01..00000000 --- a/crates/desktop/ui/assets/vehicle-motorcycle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-motorcycle.svg b/crates/desktop/ui/assets/vehicle-motorcycle.svg deleted file mode 100644 index fba8065c..00000000 --- a/crates/desktop/ui/assets/vehicle-motorcycle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-ship-filled.svg b/crates/desktop/ui/assets/vehicle-ship-filled.svg deleted file mode 100644 index f842af09..00000000 --- a/crates/desktop/ui/assets/vehicle-ship-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-ship.svg b/crates/desktop/ui/assets/vehicle-ship.svg deleted file mode 100644 index 62261965..00000000 --- a/crates/desktop/ui/assets/vehicle-ship.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-subway-clock-filled.svg b/crates/desktop/ui/assets/vehicle-subway-clock-filled.svg deleted file mode 100644 index 7e74d202..00000000 --- a/crates/desktop/ui/assets/vehicle-subway-clock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-subway-clock.svg b/crates/desktop/ui/assets/vehicle-subway-clock.svg deleted file mode 100644 index 0689b122..00000000 --- a/crates/desktop/ui/assets/vehicle-subway-clock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-subway-filled.svg b/crates/desktop/ui/assets/vehicle-subway-filled.svg deleted file mode 100644 index 066a83a6..00000000 --- a/crates/desktop/ui/assets/vehicle-subway-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-subway.svg b/crates/desktop/ui/assets/vehicle-subway.svg deleted file mode 100644 index 5ebdc851..00000000 --- a/crates/desktop/ui/assets/vehicle-subway.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-truck-filled.svg b/crates/desktop/ui/assets/vehicle-truck-filled.svg deleted file mode 100644 index dcfcf04d..00000000 --- a/crates/desktop/ui/assets/vehicle-truck-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-truck-profile-filled.svg b/crates/desktop/ui/assets/vehicle-truck-profile-filled.svg deleted file mode 100644 index a4a773f5..00000000 --- a/crates/desktop/ui/assets/vehicle-truck-profile-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-truck-profile.svg b/crates/desktop/ui/assets/vehicle-truck-profile.svg deleted file mode 100644 index 74265f74..00000000 --- a/crates/desktop/ui/assets/vehicle-truck-profile.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/vehicle-truck.svg b/crates/desktop/ui/assets/vehicle-truck.svg deleted file mode 100644 index 669eaa6f..00000000 --- a/crates/desktop/ui/assets/vehicle-truck.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-background-effect-filled.svg b/crates/desktop/ui/assets/video-background-effect-filled.svg deleted file mode 100644 index 0050870b..00000000 --- a/crates/desktop/ui/assets/video-background-effect-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-background-effect-horizontal-filled.svg b/crates/desktop/ui/assets/video-background-effect-horizontal-filled.svg deleted file mode 100644 index 04d642d5..00000000 --- a/crates/desktop/ui/assets/video-background-effect-horizontal-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-background-effect-horizontal.svg b/crates/desktop/ui/assets/video-background-effect-horizontal.svg deleted file mode 100644 index 7d4c9a11..00000000 --- a/crates/desktop/ui/assets/video-background-effect-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-background-effect.svg b/crates/desktop/ui/assets/video-background-effect.svg deleted file mode 100644 index 97eaa048..00000000 --- a/crates/desktop/ui/assets/video-background-effect.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-bluetooth-filled.svg b/crates/desktop/ui/assets/video-bluetooth-filled.svg deleted file mode 100644 index 6266ac20..00000000 --- a/crates/desktop/ui/assets/video-bluetooth-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-bluetooth.svg b/crates/desktop/ui/assets/video-bluetooth.svg deleted file mode 100644 index f9b58700..00000000 --- a/crates/desktop/ui/assets/video-bluetooth.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-chat-filled.svg b/crates/desktop/ui/assets/video-chat-filled.svg deleted file mode 100644 index 5b066f14..00000000 --- a/crates/desktop/ui/assets/video-chat-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-chat.svg b/crates/desktop/ui/assets/video-chat.svg deleted file mode 100644 index b98cce3c..00000000 --- a/crates/desktop/ui/assets/video-chat.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-clip-filled.svg b/crates/desktop/ui/assets/video-clip-filled.svg deleted file mode 100644 index 1bf99593..00000000 --- a/crates/desktop/ui/assets/video-clip-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-clip-multiple-filled.svg b/crates/desktop/ui/assets/video-clip-multiple-filled.svg deleted file mode 100644 index ab6bff90..00000000 --- a/crates/desktop/ui/assets/video-clip-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-clip-multiple.svg b/crates/desktop/ui/assets/video-clip-multiple.svg deleted file mode 100644 index 73db7570..00000000 --- a/crates/desktop/ui/assets/video-clip-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-clip-off-filled.svg b/crates/desktop/ui/assets/video-clip-off-filled.svg deleted file mode 100644 index eb1e13c2..00000000 --- a/crates/desktop/ui/assets/video-clip-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-clip-off.svg b/crates/desktop/ui/assets/video-clip-off.svg deleted file mode 100644 index 10fee029..00000000 --- a/crates/desktop/ui/assets/video-clip-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-clip-optimize-filled.svg b/crates/desktop/ui/assets/video-clip-optimize-filled.svg deleted file mode 100644 index 680fdf7b..00000000 --- a/crates/desktop/ui/assets/video-clip-optimize-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-clip-optimize.svg b/crates/desktop/ui/assets/video-clip-optimize.svg deleted file mode 100644 index 35e7eae4..00000000 --- a/crates/desktop/ui/assets/video-clip-optimize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-clip-wand-filled.svg b/crates/desktop/ui/assets/video-clip-wand-filled.svg deleted file mode 100644 index 254aa395..00000000 --- a/crates/desktop/ui/assets/video-clip-wand-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-clip-wand.svg b/crates/desktop/ui/assets/video-clip-wand.svg deleted file mode 100644 index b2414f3a..00000000 --- a/crates/desktop/ui/assets/video-clip-wand.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-clip.svg b/crates/desktop/ui/assets/video-clip.svg deleted file mode 100644 index fa9d5d5a..00000000 --- a/crates/desktop/ui/assets/video-clip.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-filled.svg b/crates/desktop/ui/assets/video-filled.svg deleted file mode 100644 index ce3d49af..00000000 --- a/crates/desktop/ui/assets/video-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-off-filled.svg b/crates/desktop/ui/assets/video-off-filled.svg deleted file mode 100644 index 6f9ede0d..00000000 --- a/crates/desktop/ui/assets/video-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-off.svg b/crates/desktop/ui/assets/video-off.svg deleted file mode 100644 index 15c6da80..00000000 --- a/crates/desktop/ui/assets/video-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-person-call-filled.svg b/crates/desktop/ui/assets/video-person-call-filled.svg deleted file mode 100644 index e5a2b1bd..00000000 --- a/crates/desktop/ui/assets/video-person-call-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-person-call.svg b/crates/desktop/ui/assets/video-person-call.svg deleted file mode 100644 index f28c1f09..00000000 --- a/crates/desktop/ui/assets/video-person-call.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-person-clock-filled.svg b/crates/desktop/ui/assets/video-person-clock-filled.svg deleted file mode 100644 index a7e24bab..00000000 --- a/crates/desktop/ui/assets/video-person-clock-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-person-clock.svg b/crates/desktop/ui/assets/video-person-clock.svg deleted file mode 100644 index 86beaacb..00000000 --- a/crates/desktop/ui/assets/video-person-clock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-person-filled.svg b/crates/desktop/ui/assets/video-person-filled.svg deleted file mode 100644 index 8ce126ca..00000000 --- a/crates/desktop/ui/assets/video-person-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-person-pulse-filled.svg b/crates/desktop/ui/assets/video-person-pulse-filled.svg deleted file mode 100644 index ba20db4f..00000000 --- a/crates/desktop/ui/assets/video-person-pulse-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-person-pulse.svg b/crates/desktop/ui/assets/video-person-pulse.svg deleted file mode 100644 index aff8f6d2..00000000 --- a/crates/desktop/ui/assets/video-person-pulse.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-person-sparkle-filled.svg b/crates/desktop/ui/assets/video-person-sparkle-filled.svg deleted file mode 100644 index 1e115e26..00000000 --- a/crates/desktop/ui/assets/video-person-sparkle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-person-sparkle.svg b/crates/desktop/ui/assets/video-person-sparkle.svg deleted file mode 100644 index f97c459c..00000000 --- a/crates/desktop/ui/assets/video-person-sparkle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-person.svg b/crates/desktop/ui/assets/video-person.svg deleted file mode 100644 index 52cff23a..00000000 --- a/crates/desktop/ui/assets/video-person.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-prohibited-filled.svg b/crates/desktop/ui/assets/video-prohibited-filled.svg deleted file mode 100644 index 84b91f52..00000000 --- a/crates/desktop/ui/assets/video-prohibited-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-prohibited.svg b/crates/desktop/ui/assets/video-prohibited.svg deleted file mode 100644 index e2993d9a..00000000 --- a/crates/desktop/ui/assets/video-prohibited.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-usb-filled.svg b/crates/desktop/ui/assets/video-usb-filled.svg deleted file mode 100644 index f6102ab2..00000000 --- a/crates/desktop/ui/assets/video-usb-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video-usb.svg b/crates/desktop/ui/assets/video-usb.svg deleted file mode 100644 index 569c712c..00000000 --- a/crates/desktop/ui/assets/video-usb.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/video.svg b/crates/desktop/ui/assets/video.svg deleted file mode 100644 index 8aca77b2..00000000 --- a/crates/desktop/ui/assets/video.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/voicemail-arrow-back-filled.svg b/crates/desktop/ui/assets/voicemail-arrow-back-filled.svg deleted file mode 100644 index 646d4fb4..00000000 --- a/crates/desktop/ui/assets/voicemail-arrow-back-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/voicemail-arrow-back.svg b/crates/desktop/ui/assets/voicemail-arrow-back.svg deleted file mode 100644 index 3c010d57..00000000 --- a/crates/desktop/ui/assets/voicemail-arrow-back.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/voicemail-arrow-forward-filled.svg b/crates/desktop/ui/assets/voicemail-arrow-forward-filled.svg deleted file mode 100644 index 30011e93..00000000 --- a/crates/desktop/ui/assets/voicemail-arrow-forward-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/voicemail-arrow-forward.svg b/crates/desktop/ui/assets/voicemail-arrow-forward.svg deleted file mode 100644 index 03604610..00000000 --- a/crates/desktop/ui/assets/voicemail-arrow-forward.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/voicemail-filled.svg b/crates/desktop/ui/assets/voicemail-filled.svg deleted file mode 100644 index 4d0f6caf..00000000 --- a/crates/desktop/ui/assets/voicemail-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/voicemail-shield-filled.svg b/crates/desktop/ui/assets/voicemail-shield-filled.svg deleted file mode 100644 index 644a1d1d..00000000 --- a/crates/desktop/ui/assets/voicemail-shield-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/voicemail-shield.svg b/crates/desktop/ui/assets/voicemail-shield.svg deleted file mode 100644 index ffc8d382..00000000 --- a/crates/desktop/ui/assets/voicemail-shield.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/voicemail-subtract-filled.svg b/crates/desktop/ui/assets/voicemail-subtract-filled.svg deleted file mode 100644 index e2847ca4..00000000 --- a/crates/desktop/ui/assets/voicemail-subtract-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/voicemail-subtract.svg b/crates/desktop/ui/assets/voicemail-subtract.svg deleted file mode 100644 index 5d25346d..00000000 --- a/crates/desktop/ui/assets/voicemail-subtract.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/voicemail.svg b/crates/desktop/ui/assets/voicemail.svg deleted file mode 100644 index 30a0020a..00000000 --- a/crates/desktop/ui/assets/voicemail.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/wallet-credit-card-filled.svg b/crates/desktop/ui/assets/wallet-credit-card-filled.svg deleted file mode 100644 index ebbd16b4..00000000 --- a/crates/desktop/ui/assets/wallet-credit-card-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/wallet-credit-card.svg b/crates/desktop/ui/assets/wallet-credit-card.svg deleted file mode 100644 index 8f059d29..00000000 --- a/crates/desktop/ui/assets/wallet-credit-card.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/wallet-filled.svg b/crates/desktop/ui/assets/wallet-filled.svg deleted file mode 100644 index 22ac289b..00000000 --- a/crates/desktop/ui/assets/wallet-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/wallet.svg b/crates/desktop/ui/assets/wallet.svg deleted file mode 100644 index 7ee5e986..00000000 --- a/crates/desktop/ui/assets/wallet.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/wand-filled.svg b/crates/desktop/ui/assets/wand-filled.svg deleted file mode 100644 index c32e8a2b..00000000 --- a/crates/desktop/ui/assets/wand-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/wand.svg b/crates/desktop/ui/assets/wand.svg deleted file mode 100644 index d73fe5d6..00000000 --- a/crates/desktop/ui/assets/wand.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/warn-bg.svg b/crates/desktop/ui/assets/warn-bg.svg deleted file mode 100644 index f0cdb2f0..00000000 --- a/crates/desktop/ui/assets/warn-bg.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - diff --git a/crates/desktop/ui/assets/warning-filled.svg b/crates/desktop/ui/assets/warning-filled.svg deleted file mode 100644 index 899c8594..00000000 --- a/crates/desktop/ui/assets/warning-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/warning-lock-open-filled.svg b/crates/desktop/ui/assets/warning-lock-open-filled.svg deleted file mode 100644 index 88e44402..00000000 --- a/crates/desktop/ui/assets/warning-lock-open-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/warning-lock-open.svg b/crates/desktop/ui/assets/warning-lock-open.svg deleted file mode 100644 index 86ee6b2b..00000000 --- a/crates/desktop/ui/assets/warning-lock-open.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/warning.svg b/crates/desktop/ui/assets/warning.svg deleted file mode 100644 index 4f4301c2..00000000 --- a/crates/desktop/ui/assets/warning.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/water-filled.svg b/crates/desktop/ui/assets/water-filled.svg deleted file mode 100644 index 1bfb7f2b..00000000 --- a/crates/desktop/ui/assets/water-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/water.svg b/crates/desktop/ui/assets/water.svg deleted file mode 100644 index baa51092..00000000 --- a/crates/desktop/ui/assets/water.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/weather-moon-filled.svg b/crates/desktop/ui/assets/weather-moon-filled.svg deleted file mode 100644 index e6f4b5f8..00000000 --- a/crates/desktop/ui/assets/weather-moon-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/weather-moon-off-filled.svg b/crates/desktop/ui/assets/weather-moon-off-filled.svg deleted file mode 100644 index 49580b15..00000000 --- a/crates/desktop/ui/assets/weather-moon-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/weather-moon-off.svg b/crates/desktop/ui/assets/weather-moon-off.svg deleted file mode 100644 index 34de722f..00000000 --- a/crates/desktop/ui/assets/weather-moon-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/weather-moon.svg b/crates/desktop/ui/assets/weather-moon.svg deleted file mode 100644 index 116286dd..00000000 --- a/crates/desktop/ui/assets/weather-moon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/weather-partly-cloudy-day-filled.svg b/crates/desktop/ui/assets/weather-partly-cloudy-day-filled.svg deleted file mode 100644 index d0bf0061..00000000 --- a/crates/desktop/ui/assets/weather-partly-cloudy-day-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/weather-partly-cloudy-day.svg b/crates/desktop/ui/assets/weather-partly-cloudy-day.svg deleted file mode 100644 index 73de07db..00000000 --- a/crates/desktop/ui/assets/weather-partly-cloudy-day.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/weather-sunny-filled.svg b/crates/desktop/ui/assets/weather-sunny-filled.svg deleted file mode 100644 index 802aedf2..00000000 --- a/crates/desktop/ui/assets/weather-sunny-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/weather-sunny.svg b/crates/desktop/ui/assets/weather-sunny.svg deleted file mode 100644 index c3d1f8cf..00000000 --- a/crates/desktop/ui/assets/weather-sunny.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/web-asset-filled.svg b/crates/desktop/ui/assets/web-asset-filled.svg deleted file mode 100644 index f4d46047..00000000 --- a/crates/desktop/ui/assets/web-asset-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/web-asset.svg b/crates/desktop/ui/assets/web-asset.svg deleted file mode 100644 index b9e18265..00000000 --- a/crates/desktop/ui/assets/web-asset.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/whiteboard-filled.svg b/crates/desktop/ui/assets/whiteboard-filled.svg deleted file mode 100644 index 9fddd5d3..00000000 --- a/crates/desktop/ui/assets/whiteboard-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/whiteboard-off-filled.svg b/crates/desktop/ui/assets/whiteboard-off-filled.svg deleted file mode 100644 index 058d1835..00000000 --- a/crates/desktop/ui/assets/whiteboard-off-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/whiteboard-off.svg b/crates/desktop/ui/assets/whiteboard-off.svg deleted file mode 100644 index da1d0a20..00000000 --- a/crates/desktop/ui/assets/whiteboard-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/whiteboard.svg b/crates/desktop/ui/assets/whiteboard.svg deleted file mode 100644 index d6eaf049..00000000 --- a/crates/desktop/ui/assets/whiteboard.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-apps-filled.svg b/crates/desktop/ui/assets/window-apps-filled.svg deleted file mode 100644 index 6b60bb89..00000000 --- a/crates/desktop/ui/assets/window-apps-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-apps.svg b/crates/desktop/ui/assets/window-apps.svg deleted file mode 100644 index a00d9073..00000000 --- a/crates/desktop/ui/assets/window-apps.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-arrow-up-filled.svg b/crates/desktop/ui/assets/window-arrow-up-filled.svg deleted file mode 100644 index 77897301..00000000 --- a/crates/desktop/ui/assets/window-arrow-up-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-arrow-up.svg b/crates/desktop/ui/assets/window-arrow-up.svg deleted file mode 100644 index 638983a7..00000000 --- a/crates/desktop/ui/assets/window-arrow-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-dev-edit-filled.svg b/crates/desktop/ui/assets/window-dev-edit-filled.svg deleted file mode 100644 index cb8de619..00000000 --- a/crates/desktop/ui/assets/window-dev-edit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-dev-edit.svg b/crates/desktop/ui/assets/window-dev-edit.svg deleted file mode 100644 index 7b9e4dfc..00000000 --- a/crates/desktop/ui/assets/window-dev-edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-dev-tools-filled.svg b/crates/desktop/ui/assets/window-dev-tools-filled.svg deleted file mode 100644 index ba41f765..00000000 --- a/crates/desktop/ui/assets/window-dev-tools-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-dev-tools.svg b/crates/desktop/ui/assets/window-dev-tools.svg deleted file mode 100644 index ae1e9752..00000000 --- a/crates/desktop/ui/assets/window-dev-tools.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-edit-filled.svg b/crates/desktop/ui/assets/window-edit-filled.svg deleted file mode 100644 index 1805b664..00000000 --- a/crates/desktop/ui/assets/window-edit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-edit.svg b/crates/desktop/ui/assets/window-edit.svg deleted file mode 100644 index 598ad0e6..00000000 --- a/crates/desktop/ui/assets/window-edit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-filled.svg b/crates/desktop/ui/assets/window-filled.svg deleted file mode 100644 index ef82064a..00000000 --- a/crates/desktop/ui/assets/window-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-fingerprint-filled.svg b/crates/desktop/ui/assets/window-fingerprint-filled.svg deleted file mode 100644 index f02e8bc5..00000000 --- a/crates/desktop/ui/assets/window-fingerprint-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-fingerprint.svg b/crates/desktop/ui/assets/window-fingerprint.svg deleted file mode 100644 index 79840661..00000000 --- a/crates/desktop/ui/assets/window-fingerprint.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-multiple-filled.svg b/crates/desktop/ui/assets/window-multiple-filled.svg deleted file mode 100644 index 6a0d17d1..00000000 --- a/crates/desktop/ui/assets/window-multiple-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-multiple.svg b/crates/desktop/ui/assets/window-multiple.svg deleted file mode 100644 index 1213051c..00000000 --- a/crates/desktop/ui/assets/window-multiple.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-new-filled.svg b/crates/desktop/ui/assets/window-new-filled.svg deleted file mode 100644 index a72870af..00000000 --- a/crates/desktop/ui/assets/window-new-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-new.svg b/crates/desktop/ui/assets/window-new.svg deleted file mode 100644 index aae15ece..00000000 --- a/crates/desktop/ui/assets/window-new.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-shield-filled.svg b/crates/desktop/ui/assets/window-shield-filled.svg deleted file mode 100644 index df7cd47b..00000000 --- a/crates/desktop/ui/assets/window-shield-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-shield.svg b/crates/desktop/ui/assets/window-shield.svg deleted file mode 100644 index 84e9ed47..00000000 --- a/crates/desktop/ui/assets/window-shield.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-wrench-filled.svg b/crates/desktop/ui/assets/window-wrench-filled.svg deleted file mode 100644 index 1157240c..00000000 --- a/crates/desktop/ui/assets/window-wrench-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window-wrench.svg b/crates/desktop/ui/assets/window-wrench.svg deleted file mode 100644 index f607e22e..00000000 --- a/crates/desktop/ui/assets/window-wrench.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/window.svg b/crates/desktop/ui/assets/window.svg deleted file mode 100644 index 6f0f8fd6..00000000 --- a/crates/desktop/ui/assets/window.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/wrench-filled.svg b/crates/desktop/ui/assets/wrench-filled.svg deleted file mode 100644 index 350ade3a..00000000 --- a/crates/desktop/ui/assets/wrench-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/wrench.svg b/crates/desktop/ui/assets/wrench.svg deleted file mode 100644 index ff916da3..00000000 --- a/crates/desktop/ui/assets/wrench.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/xbox-controller-filled.svg b/crates/desktop/ui/assets/xbox-controller-filled.svg deleted file mode 100644 index 159d5d95..00000000 --- a/crates/desktop/ui/assets/xbox-controller-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/xbox-controller.svg b/crates/desktop/ui/assets/xbox-controller.svg deleted file mode 100644 index a0b9d203..00000000 --- a/crates/desktop/ui/assets/xbox-controller.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/zoom-fit-filled.svg b/crates/desktop/ui/assets/zoom-fit-filled.svg deleted file mode 100644 index 7652d46f..00000000 --- a/crates/desktop/ui/assets/zoom-fit-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/zoom-fit.svg b/crates/desktop/ui/assets/zoom-fit.svg deleted file mode 100644 index 18dc6a12..00000000 --- a/crates/desktop/ui/assets/zoom-fit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/zoom-in-filled.svg b/crates/desktop/ui/assets/zoom-in-filled.svg deleted file mode 100644 index 9444c5f7..00000000 --- a/crates/desktop/ui/assets/zoom-in-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/zoom-in.svg b/crates/desktop/ui/assets/zoom-in.svg deleted file mode 100644 index 55cb8c6d..00000000 --- a/crates/desktop/ui/assets/zoom-in.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/zoom-out-filled.svg b/crates/desktop/ui/assets/zoom-out-filled.svg deleted file mode 100644 index 72ac7a1e..00000000 --- a/crates/desktop/ui/assets/zoom-out-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/assets/zoom-out.svg b/crates/desktop/ui/assets/zoom-out.svg deleted file mode 100644 index d1d7a484..00000000 --- a/crates/desktop/ui/assets/zoom-out.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/crates/desktop/ui/blocks/bridges.slint b/crates/desktop/ui/blocks/bridges.slint deleted file mode 100644 index 54d0349a..00000000 --- a/crates/desktop/ui/blocks/bridges.slint +++ /dev/null @@ -1,65 +0,0 @@ - -export global WindowControlBridge { - pure callback start_drag; - pure callback close; - pure callback minimize; - pure callback maximize; -} - -export struct Log { - timestamp: string, - message: string, - target: string, - level: string, -} - -export global SystemInfoBridge { - in-out property version; - in-out property has-updates; - in-out property os; - in-out property <[string]> interfaces; - in-out property info; - in-out property <[Log]> logs; - callback refresh-interfaces; - callback open-link(url: string); - callback open-logs; -} - -export struct Instance { - label: string, - remote: string, - local: string, - latency: int, - scope_host: string, -} - -export struct Scope { - host: string, - name: string, - state: string, - features: string, - settings: string, -} - -export global InstanceBridge { - // manual-add only available to "default" scope - callback add(remote: string, local: string); - callback del(local: string); - in-out property <[Instance]> instances; - in-out property <[Instance]> scoped-instances; -} - -export global ScopeBridge { - callback del(host: string); - callback allow(host: string); - in-out property <[Scope]> scopes; -} - -export global SettingsBridge { - in-out property theme; - in-out property language; - in-out property running-in-tray; - in-out property api-port: 0; - in-out property online: false; - callback change-language(lang: string); -} diff --git a/crates/desktop/ui/blocks/button-indicator.slint b/crates/desktop/ui/blocks/button-indicator.slint deleted file mode 100644 index 63431c20..00000000 --- a/crates/desktop/ui/blocks/button-indicator.slint +++ /dev/null @@ -1,21 +0,0 @@ -import { Button } from "../widgets/button.slint"; -import { Styles } from "../widgets/styles.slint"; - -export component ButtonIndicator inherits Button { - in property active: false; - - Rectangle { - background: Styles.palette.primary-bg; - border-radius: 2px; - width: 4px; - height: root.active ? (root.hover ? parent.height / 3 * 2 : parent.height / 2) : 0; - animate height { - duration: Styles.durations.short; - easing: ease-out; - } - x: 4px; - y: (parent.height - self.height) / 2; - } - - font-weight: active ? 700 : 400; -} diff --git a/crates/desktop/ui/blocks/globals.slint b/crates/desktop/ui/blocks/globals.slint deleted file mode 100644 index 418ed218..00000000 --- a/crates/desktop/ui/blocks/globals.slint +++ /dev/null @@ -1,9 +0,0 @@ -import { Scope } from "../blocks/bridges.slint"; - -export global UiState { - in-out property page: "home"; - in-out property show-sidebar: true; - in-out property scope; - - callback change-scope(host: string); -} diff --git a/crates/desktop/ui/blocks/side-bar.slint b/crates/desktop/ui/blocks/side-bar.slint deleted file mode 100644 index e6b594ac..00000000 --- a/crates/desktop/ui/blocks/side-bar.slint +++ /dev/null @@ -1,171 +0,0 @@ -import { Styles } from "../widgets/styles.slint"; -import { Button } from "../widgets/button.slint"; -import { WindowControlBridge, SystemInfoBridge, SettingsBridge, ScopeBridge } from "bridges.slint"; -import { ButtonIndicator } from "button-indicator.slint"; -import { UiState } from "globals.slint"; - - -export component SideBar inherits Rectangle { - in property maximized; - - background: Styles.palette.layer-1; - clip: true; - - animate width { - duration: Styles.durations.long; - easing: ease-out-expo; - } - VerticalLayout { - spacing: 0; - padding: 0; - - if SystemInfoBridge.os != "macos" || root.maximized: HorizontalLayout { - spacing: Styles.sizes.s-md; - padding: Styles.sizes.p-md; - - Button { - text: "WebSocket Reflector X"; - icon: @image-url("../assets/logo-stroked.svg"); - colored: true; - flat: true; - border-radius: 0; - font-weight: 700; - alignment: LayoutAlignment.start; - background: transparent; - horizontal-stretch: 1; - } - } - - VerticalLayout { - spacing: Styles.sizes.s-md; - padding: Styles.sizes.p-md; - horizontal-stretch: 1; - - Rectangle { - height: SystemInfoBridge.os != "macos" || root.maximized ? Styles.sizes.s-md : Styles.sizes.h-sm; - } - - ButtonIndicator { - text: @tr("Get Started"); - icon: @image-url("../assets/home.svg"); - colored: false; - flat: true; - alignment: LayoutAlignment.start; - active: UiState.page == "home"; - - clicked => { - UiState.page = "home"; - } - } - - ButtonIndicator { - text: @tr("Network logs"); - icon: @image-url("../assets/code.svg"); - colored: false; - flat: true; - alignment: LayoutAlignment.start; - active: UiState.page == "logs"; - - clicked => { - UiState.page = "logs"; - } - } - - VerticalLayout { - padding: Styles.sizes.p-md; - - Rectangle { - height: 1px; - background: Styles.palette.layer-3; - } - } - - Flickable { - horizontal-stretch: 1; - vertical-stretch: 1; - - VerticalLayout { - spacing: Styles.sizes.s-md; - - ButtonIndicator { - text: @tr("Default Scope"); - icon: @image-url("../assets/globe-star.svg"); - colored: false; - flat: true; - alignment: LayoutAlignment.start; - active: UiState.page == "default-scope"; - - clicked => { - UiState.page = "default-scope"; - UiState.change-scope("default-scope"); - } - } - - for scope in ScopeBridge.scopes: ButtonIndicator { - text: scope.name; - icon: scope.state == "pending" ? @image-url("../assets/warning.svg") : @image-url("../assets/lock-closed.svg"); - colored: false; - flat: true; - alignment: LayoutAlignment.start; - active: UiState.page == scope.host; - - clicked => { - UiState.change-scope(scope.host); - UiState.page = scope.host; - } - } - } - } - - Rectangle { - background: transparent; - vertical-stretch: 1; - } - - ButtonIndicator { - text: @tr("Settings"); - icon: @image-url("../assets/settings.svg"); - flat: true; - alignment: LayoutAlignment.start; - active: UiState.page == "settings"; - - clicked => { - UiState.page = "settings"; - } - } - - Button { - text: self.hover ? (SettingsBridge.online ? @tr("Click to copy") : @tr("Click to see log")) : @tr("Controller port"); - icon: self.hover ? @image-url("../assets/copy.svg") : (SettingsBridge.online ? @image-url("../assets/flash-flow.svg") : @image-url("../assets/globe-warning.svg")); - icon-color: self.hover ? (SettingsBridge.online ? Styles.palette.success-bg : Styles.palette.error-bg) : (SettingsBridge.online ? Styles.palette.window-fg : Styles.palette.error-bg); - alignment: LayoutAlignment.start; - flat: true; - - clicked => { - if SettingsBridge.online { - api-address-input.select-all(); - api-address-input.copy(); - } else { - UiState.page = "logs"; - } - } - - api-address-input := TextInput { - text: "http://127.0.0.1:" + SettingsBridge.api-port; - visible: false; - width: 0; - height: 0; - read-only: true; - } - - Text { - text: SettingsBridge.api-port; - x: parent.width - self.width - Styles.sizes.p-xl; - color: Styles.palette.info-bg; - y: (parent.height - self.height) / 2; - font-weight: 700; - } - } - } - } -} diff --git a/crates/desktop/ui/blocks/stack.slint b/crates/desktop/ui/blocks/stack.slint deleted file mode 100644 index 074bd849..00000000 --- a/crates/desktop/ui/blocks/stack.slint +++ /dev/null @@ -1,33 +0,0 @@ -import { Styles } from "../widgets/styles.slint"; -import { SettingsPage } from "../pages/settings.slint"; -import { NetworkLogsPage } from "../pages/network-logs.slint"; -import { GetStartedPage } from "../pages/get-started.slint"; -import { ConnectionsPage } from "../pages/connections.slint"; -import { UiState } from "globals.slint"; - -export component Stack inherits Rectangle { - horizontal-stretch: 1; - vertical-stretch: 1; - background: transparent; - - if (UiState.page == "home"): - GetStartedPage { - width: 100%; - height: 100%; - } - if (UiState.page == "settings"): - SettingsPage { - width: 100%; - height: 100%; - } - if (UiState.page == "logs"): - NetworkLogsPage { - width: 100%; - height: 100%; - } - if (UiState.page != "home" && UiState.page != "settings" && UiState.page != "logs"): - ConnectionsPage { - width: 100%; - height: 100%; - } -} diff --git a/crates/desktop/ui/blocks/title-bar.slint b/crates/desktop/ui/blocks/title-bar.slint deleted file mode 100644 index b1100510..00000000 --- a/crates/desktop/ui/blocks/title-bar.slint +++ /dev/null @@ -1,91 +0,0 @@ - -import { Styles } from "../widgets/styles.slint"; -import { Button } from "../widgets/button.slint"; -import { WindowControlBridge, SystemInfoBridge } from "bridges.slint"; -import { UiState } from "globals.slint"; - -export component TitleBar inherits Rectangle { - in property maximized; - in property minimized; - - private property may-drag-move: false; - - background: transparent; - height: Styles.sizes.h-md + 2 * Styles.sizes.p-md; - TouchArea { - pointer-event(event) => { - if (event.button == PointerEventButton.left && event.kind == PointerEventKind.down) { - // debug("drag pressed down"); - root.may-drag-move = true; - } - if (event.kind == PointerEventKind.move && root.may-drag-move) { - // debug("drag move"); - WindowControlBridge.start_drag(); - root.may-drag-move = false; - } - } - - double-clicked => { - WindowControlBridge.maximize(); - } - } - - HorizontalLayout { - spacing: Styles.sizes.s-md; - padding: Styles.sizes.p-md; - - if SystemInfoBridge.os != "macos": Button { - flat: true; - icon: @image-url("../assets/navigation.svg"); - clicked => { - UiState.show-sidebar = !UiState.show-sidebar; - } - } - - Rectangle { - horizontal-stretch: 1; - background: transparent; - } - - Button { - flat: true; - icon: Styles.is-dark-mode ? @image-url("../assets/weather-moon.svg") : @image-url("../assets/weather-sunny.svg"); - clicked => { - Styles.is-dark-mode = !Styles.is-dark-mode; - } - } - - if SystemInfoBridge.os == "macos": Button { - icon: @image-url("../assets/logo-stroked.svg"); - colored: true; - flat: true; - background: transparent; - } - - if SystemInfoBridge.os != "macos": Button { - flat: true; - icon: @image-url("../assets/subtract.svg"); - clicked => { - WindowControlBridge.minimize(); - } - } - - if SystemInfoBridge.os != "macos": Button { - flat: true; - icon: root.maximized ? @image-url("../assets/square-multiple.svg") : @image-url("../assets/maximize.svg"); - clicked => { - WindowControlBridge.maximize(); - } - } - - if SystemInfoBridge.os != "macos": Button { - flat: true; - icon: @image-url("../assets/dismiss.svg"); - icon-color: self.hover ? Styles.palette.error-bg : Styles.palette.window-fg; - // background: self.hover ? Styles.palette.error-bg.transparentize(0.5) : transparent; - clicked => { - WindowControlBridge.close(); - } - } - } -} diff --git a/crates/desktop/ui/fonts/reverier-mono-regular.ttf b/crates/desktop/ui/fonts/reverier-mono-regular.ttf deleted file mode 100644 index 497225ec..00000000 Binary files a/crates/desktop/ui/fonts/reverier-mono-regular.ttf and /dev/null differ diff --git a/crates/desktop/ui/i18n/en_US/LC_MESSAGES/wsrx-desktop.mo b/crates/desktop/ui/i18n/en_US/LC_MESSAGES/wsrx-desktop.mo deleted file mode 100644 index 154d88ff..00000000 Binary files a/crates/desktop/ui/i18n/en_US/LC_MESSAGES/wsrx-desktop.mo and /dev/null differ diff --git a/crates/desktop/ui/i18n/en_US/LC_MESSAGES/wsrx-desktop.po b/crates/desktop/ui/i18n/en_US/LC_MESSAGES/wsrx-desktop.po deleted file mode 100644 index 9562a5a3..00000000 --- a/crates/desktop/ui/i18n/en_US/LC_MESSAGES/wsrx-desktop.po +++ /dev/null @@ -1,223 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-04-25 11:45+0000\n" -"PO-Revision-Date: 2025-04-01 00:31+0800\n" -"Last-Translator: Reverier Xu \n" -"Language-Team: English\n" -"Language: en_US\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: crates/desktop/ui/blocks/side-bar.slint:49 -msgctxt "SideBar" -msgid "Get Started" -msgstr "Get Started" - -#: crates/desktop/ui/blocks/side-bar.slint:62 -msgctxt "SideBar" -msgid "Network logs" -msgstr "Network logs" - -#: crates/desktop/ui/blocks/side-bar.slint:91 -msgctxt "SideBar" -msgid "Default Scope" -msgstr "Default Scope" - -#: crates/desktop/ui/blocks/side-bar.slint:126 -msgctxt "SideBar" -msgid "Settings" -msgstr "Settings" - -#: crates/desktop/ui/blocks/side-bar.slint:138 -msgctxt "SideBar" -msgid "Click to copy" -msgstr "Click to copy" - -#: crates/desktop/ui/blocks/side-bar.slint:138 -msgctxt "SideBar" -msgid "Click to see log" -msgstr "Click to see log" - -#: crates/desktop/ui/blocks/side-bar.slint:138 -msgctxt "SideBar" -msgid "Controller port" -msgstr "Controller Port" - -#: crates/desktop/ui/pages/connections.slint:43 -#, fuzzy -msgctxt "ConnectionsPage" -msgid "Default Scope" -msgstr "Default Scope" - -#: crates/desktop/ui/pages/connections.slint:50 -msgctxt "ConnectionsPage" -msgid "This is the default scope." -msgstr "This is the default scope." - -#: crates/desktop/ui/pages/connections.slint:64 -msgctxt "ConnectionsPage" -msgid "Manually Controlled" -msgstr "Manually Controlled" - -#: crates/desktop/ui/pages/connections.slint:64 -msgctxt "ConnectionsPage" -msgid "External Controlled" -msgstr "External Controlled" - -#: crates/desktop/ui/pages/connections.slint:90 -msgctxt "ConnectionsPage" -msgid "This scope is controlled by you manually." -msgstr "This scope is controlled by you manually." - -#: crates/desktop/ui/pages/connections.slint:90 -msgctxt "ConnectionsPage" -msgid "This domain can control wsrx on your local network." -msgstr "This domain can control wsrx on your local network." - -#: crates/desktop/ui/pages/connections.slint:90 -msgctxt "ConnectionsPage" -msgid "This domain requested controlling wsrx." -msgstr "This domain requested controlling wsrx." - -#: crates/desktop/ui/pages/connections.slint:99 -msgctxt "ConnectionsPage" -msgid "Enjoy" -msgstr "Enjoy" - -#: crates/desktop/ui/pages/connections.slint:107 -msgctxt "ConnectionsPage" -msgid "Accept" -msgstr "Accept" - -#: crates/desktop/ui/pages/connections.slint:128 -msgctxt "ConnectionsPage" -msgid "Decline" -msgstr "Decline" - -#: crates/desktop/ui/pages/connections.slint:140 -msgctxt "ConnectionsPage" -msgid "Remove" -msgstr "Remove" - -#: crates/desktop/ui/pages/connections.slint:201 -msgctxt "ConnectionsPage" -msgid "Click to copy: " -msgstr "Click to copy: " - -#: crates/desktop/ui/pages/connections.slint:227 -msgctxt "ConnectionsPage" -msgid "Click to close" -msgstr "Click to close" - -#: crates/desktop/ui/pages/get-started.slint:56 -msgctxt "GetStartedPage" -msgid "Update" -msgstr "Update" - -#: crates/desktop/ui/pages/get-started.slint:152 -msgctxt "GetStartedPage" -msgid "Port..." -msgstr "Port..." - -#: crates/desktop/ui/pages/settings.slint:67 -msgctxt "SettingsPage" -msgid "Version and Updates" -msgstr "Version and Updates" - -#: crates/desktop/ui/pages/settings.slint:76 -msgctxt "SettingsPage" -msgid "Update available" -msgstr "Update available" - -#: crates/desktop/ui/pages/settings.slint:95 -msgctxt "SettingsPage" -msgid "Running in system tray when closed" -msgstr "Running in system tray when closed" - -#: crates/desktop/ui/pages/settings.slint:95 -msgctxt "SettingsPage" -msgid " (not implemented yet) " -msgstr " (not implemented yet) " - -#: crates/desktop/ui/pages/settings.slint:106 -msgctxt "SettingsPage" -msgid "Enabled" -msgstr "Enabled" - -#: crates/desktop/ui/pages/settings.slint:106 -msgctxt "SettingsPage" -msgid "Disabled" -msgstr "Disabled" - -#: crates/desktop/ui/pages/settings.slint:125 -msgctxt "SettingsPage" -msgid "Language / Locale" -msgstr "Language / Locale" - -#: crates/desktop/ui/pages/settings.slint:215 -#, fuzzy -msgctxt "SettingsPage" -msgid "Export network logs" -msgstr "Network logs" - -#: crates/desktop/ui/pages/settings.slint:224 -msgctxt "SettingsPage" -msgid "Export" -msgstr "Export" - -#: crates/desktop/ui/pages/settings.slint:242 -msgctxt "SettingsPage" -msgid "Have problems? Find support here." -msgstr "Have problems? Find support here." - -#: crates/desktop/ui/pages/settings.slint:251 -#, fuzzy -msgctxt "SettingsPage" -msgid "Support" -msgstr "Export" - -#: crates/desktop/ui/pages/settings.slint:271 -msgctxt "SettingsPage" -msgid "System information for bug reporting and debugging" -msgstr "System information for bug reporting and debugging" - -#: crates/desktop/ui/pages/settings.slint:281 -#: crates/desktop/ui/pages/settings.slint:289 -msgctxt "SettingsPage" -msgid "Copy" -msgstr "Copy" - -#: crates/desktop/ui/pages/settings.slint:299 -msgctxt "SettingsPage" -msgid "Copied" -msgstr "Copied" - -#: crates/desktop/ui/pages/settings.slint:313 -msgctxt "SettingsPage" -msgid "" -"Please include the following information when reporting bugs or asking for " -"help." -msgstr "" -"Please include the following information when reporting bugs or asking for " -"help." - -#: crates/desktop/ui/pages/settings.slint:355 -msgctxt "SettingsPage" -msgid "Powered by Reverier-Xu, with caffeine, a cat named 'dog', and love." -msgstr "Powered by Reverier-Xu, with caffeine, a cat named 'dog', and love." - -#: crates/desktop/ui/pages/settings.slint:369 -msgctxt "SettingsPage" -msgid "(c) 2022 - 2025 XDSEC, distributed with MIT license." -msgstr "(c) 2022 - 2025 XDSEC, distributed with MIT license." - -#~ msgctxt "SideBar" -#~ msgid "Managed Websites" -#~ msgstr "Managed Websites" - -#~ msgctxt "GetStartedPage" -#~ msgid "Local server host address..." -#~ msgstr "Local server host address..." diff --git a/crates/desktop/ui/i18n/en_US/LC_MESSAGES/wsrx-desktop.po~ b/crates/desktop/ui/i18n/en_US/LC_MESSAGES/wsrx-desktop.po~ deleted file mode 100644 index dcd59747..00000000 --- a/crates/desktop/ui/i18n/en_US/LC_MESSAGES/wsrx-desktop.po~ +++ /dev/null @@ -1,213 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-04-10 17:29+0000\n" -"PO-Revision-Date: 2025-04-01 00:31+0800\n" -"Last-Translator: Reverier Xu \n" -"Language-Team: English\n" -"Language: en_US\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: crates/desktop/ui/blocks/side-bar.slint:82 -msgctxt "SideBar" -msgid "Get Started" -msgstr "Get Started" - -#: crates/desktop/ui/blocks/side-bar.slint:95 -msgctxt "SideBar" -msgid "Network logs" -msgstr "Network logs" - -#: crates/desktop/ui/blocks/side-bar.slint:124 -msgctxt "SideBar" -msgid "Default Scope" -msgstr "Default Scope" - -#: crates/desktop/ui/blocks/side-bar.slint:159 -msgctxt "SideBar" -msgid "Settings" -msgstr "Settings" - -#: crates/desktop/ui/blocks/side-bar.slint:171 -msgctxt "SideBar" -msgid "Click to copy" -msgstr "Click to copy" - -#: crates/desktop/ui/blocks/side-bar.slint:171 -msgctxt "SideBar" -msgid "Click to see log" -msgstr "Click to see log" - -#: crates/desktop/ui/blocks/side-bar.slint:171 -msgctxt "SideBar" -msgid "Controller port" -msgstr "Controller Port" - -#: crates/desktop/ui/pages/connections.slint:43 -#, fuzzy -msgctxt "ConnectionsPage" -msgid "Default Scope" -msgstr "Default Scope" - -#: crates/desktop/ui/pages/connections.slint:50 -msgctxt "ConnectionsPage" -msgid "This is the default scope." -msgstr "This is the default scope." - -#: crates/desktop/ui/pages/connections.slint:64 -msgctxt "ConnectionsPage" -msgid "Manually Controlled" -msgstr "Manually Controlled" - -#: crates/desktop/ui/pages/connections.slint:64 -msgctxt "ConnectionsPage" -msgid "External Controlled" -msgstr "External Controlled" - -#: crates/desktop/ui/pages/connections.slint:90 -msgctxt "ConnectionsPage" -msgid "This scope is controlled by you manually." -msgstr "This scope is controlled by you manually." - -#: crates/desktop/ui/pages/connections.slint:90 -msgctxt "ConnectionsPage" -msgid "This domain can control wsrx on your local network." -msgstr "This domain can control wsrx on your local network." - -#: crates/desktop/ui/pages/connections.slint:90 -msgctxt "ConnectionsPage" -msgid "This domain requested controlling wsrx." -msgstr "This domain requested controlling wsrx." - -#: crates/desktop/ui/pages/connections.slint:99 -msgctxt "ConnectionsPage" -msgid "Enjoy" -msgstr "Enjoy" - -#: crates/desktop/ui/pages/connections.slint:107 -msgctxt "ConnectionsPage" -msgid "Accept" -msgstr "Accept" - -#: crates/desktop/ui/pages/connections.slint:128 -msgctxt "ConnectionsPage" -msgid "Decline" -msgstr "Decline" - -#: crates/desktop/ui/pages/connections.slint:140 -msgctxt "ConnectionsPage" -msgid "Remove" -msgstr "Remove" - -#: crates/desktop/ui/pages/connections.slint:199 -msgctxt "ConnectionsPage" -msgid "Click to copy: " -msgstr "Click to copy: " - -#: crates/desktop/ui/pages/connections.slint:224 -msgctxt "ConnectionsPage" -msgid "Click to close" -msgstr "Click to close" - -#: crates/desktop/ui/pages/get-started.slint:56 -msgctxt "GetStartedPage" -msgid "Update" -msgstr "Update" - -#: crates/desktop/ui/pages/get-started.slint:152 -msgctxt "GetStartedPage" -msgid "Port..." -msgstr "Port..." - -#: crates/desktop/ui/pages/settings.slint:69 -msgctxt "SettingsPage" -msgid "Version and Updates" -msgstr "Version and Updates" - -#: crates/desktop/ui/pages/settings.slint:78 -msgctxt "SettingsPage" -msgid "Update available" -msgstr "Update available" - -#: crates/desktop/ui/pages/settings.slint:100 -msgctxt "SettingsPage" -msgid "Running in system tray when closed" -msgstr "Running in system tray when closed" - -#: crates/desktop/ui/pages/settings.slint:110 -msgctxt "SettingsPage" -msgid "Enabled" -msgstr "Enabled" - -#: crates/desktop/ui/pages/settings.slint:110 -msgctxt "SettingsPage" -msgid "Disabled" -msgstr "Disabled" - -#: crates/desktop/ui/pages/settings.slint:131 -#, fuzzy -msgctxt "SettingsPage" -msgid "Export network logs" -msgstr "Network logs" - -#: crates/desktop/ui/pages/settings.slint:140 -msgctxt "SettingsPage" -msgid "Export" -msgstr "Export" - -#: crates/desktop/ui/pages/settings.slint:161 -msgctxt "SettingsPage" -msgid "Have problems? Find support here." -msgstr "Have problems? Find support here." - -#: crates/desktop/ui/pages/settings.slint:170 -#, fuzzy -msgctxt "SettingsPage" -msgid "Support" -msgstr "Export" - -#: crates/desktop/ui/pages/settings.slint:192 -msgctxt "SettingsPage" -msgid "System information for bug reporting and debugging" -msgstr "System information for bug reporting and debugging" - -#: crates/desktop/ui/pages/settings.slint:202 -#: crates/desktop/ui/pages/settings.slint:210 -msgctxt "SettingsPage" -msgid "Copy" -msgstr "Copy" - -#: crates/desktop/ui/pages/settings.slint:220 -msgctxt "SettingsPage" -msgid "Copied" -msgstr "Copied" - -#: crates/desktop/ui/pages/settings.slint:237 -msgctxt "SettingsPage" -msgid "" -"Please include the following information when reporting bugs or asking for " -"help." -msgstr "" -"Please include the following information when reporting bugs or asking for " -"help." - -#: crates/desktop/ui/pages/settings.slint:275 -msgctxt "SettingsPage" -msgid "Powered by Reverier-Xu, with caffeine, a cat named 'dog', and love." -msgstr "Powered by Reverier-Xu, with caffeine, a cat named 'dog', and love." - -#: crates/desktop/ui/pages/settings.slint:289 -msgctxt "SettingsPage" -msgid "(c) 2022 - 2025 XDSEC, distributed with MIT license." -msgstr "(c) 2022 - 2025 XDSEC, distributed with MIT license." - -#~ msgctxt "SideBar" -#~ msgid "Managed Websites" -#~ msgstr "Managed Websites" - -#~ msgctxt "GetStartedPage" -#~ msgid "Local server host address..." -#~ msgstr "Local server host address..." diff --git a/crates/desktop/ui/i18n/wsrx-desktop.pot b/crates/desktop/ui/i18n/wsrx-desktop.pot deleted file mode 100644 index 895a2fb8..00000000 --- a/crates/desktop/ui/i18n/wsrx-desktop.pot +++ /dev/null @@ -1,211 +0,0 @@ - -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-04-25 11:45+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: \n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: crates/desktop/ui/blocks/side-bar.slint:49 -msgctxt "SideBar" -msgid "Get Started" -msgstr "" - -#: crates/desktop/ui/blocks/side-bar.slint:62 -msgctxt "SideBar" -msgid "Network logs" -msgstr "" - -#: crates/desktop/ui/blocks/side-bar.slint:91 -msgctxt "SideBar" -msgid "Default Scope" -msgstr "" - -#: crates/desktop/ui/blocks/side-bar.slint:126 -msgctxt "SideBar" -msgid "Settings" -msgstr "" - -#: crates/desktop/ui/blocks/side-bar.slint:138 -msgctxt "SideBar" -msgid "Click to copy" -msgstr "" - -#: crates/desktop/ui/blocks/side-bar.slint:138 -msgctxt "SideBar" -msgid "Click to see log" -msgstr "" - -#: crates/desktop/ui/blocks/side-bar.slint:138 -msgctxt "SideBar" -msgid "Controller port" -msgstr "" - -#: crates/desktop/ui/pages/connections.slint:43 -msgctxt "ConnectionsPage" -msgid "Default Scope" -msgstr "" - -#: crates/desktop/ui/pages/connections.slint:50 -msgctxt "ConnectionsPage" -msgid "This is the default scope." -msgstr "" - -#: crates/desktop/ui/pages/connections.slint:64 -msgctxt "ConnectionsPage" -msgid "Manually Controlled" -msgstr "" - -#: crates/desktop/ui/pages/connections.slint:64 -msgctxt "ConnectionsPage" -msgid "External Controlled" -msgstr "" - -#: crates/desktop/ui/pages/connections.slint:90 -msgctxt "ConnectionsPage" -msgid "This scope is controlled by you manually." -msgstr "" - -#: crates/desktop/ui/pages/connections.slint:90 -msgctxt "ConnectionsPage" -msgid "This domain can control wsrx on your local network." -msgstr "" - -#: crates/desktop/ui/pages/connections.slint:90 -msgctxt "ConnectionsPage" -msgid "This domain requested controlling wsrx." -msgstr "" - -#: crates/desktop/ui/pages/connections.slint:99 -msgctxt "ConnectionsPage" -msgid "Enjoy" -msgstr "" - -#: crates/desktop/ui/pages/connections.slint:107 -msgctxt "ConnectionsPage" -msgid "Accept" -msgstr "" - -#: crates/desktop/ui/pages/connections.slint:128 -msgctxt "ConnectionsPage" -msgid "Decline" -msgstr "" - -#: crates/desktop/ui/pages/connections.slint:140 -msgctxt "ConnectionsPage" -msgid "Remove" -msgstr "" - -#: crates/desktop/ui/pages/connections.slint:201 -msgctxt "ConnectionsPage" -msgid "Click to copy: " -msgstr "" - -#: crates/desktop/ui/pages/connections.slint:227 -msgctxt "ConnectionsPage" -msgid "Click to close" -msgstr "" - -#: crates/desktop/ui/pages/get-started.slint:56 -msgctxt "GetStartedPage" -msgid "Update" -msgstr "" - -#: crates/desktop/ui/pages/get-started.slint:152 -msgctxt "GetStartedPage" -msgid "Port..." -msgstr "" - -#: crates/desktop/ui/pages/settings.slint:67 -msgctxt "SettingsPage" -msgid "Version and Updates" -msgstr "" - -#: crates/desktop/ui/pages/settings.slint:76 -msgctxt "SettingsPage" -msgid "Update available" -msgstr "" - -#: crates/desktop/ui/pages/settings.slint:95 -msgctxt "SettingsPage" -msgid "Running in system tray when closed" -msgstr "" - -#: crates/desktop/ui/pages/settings.slint:95 -msgctxt "SettingsPage" -msgid " (not implemented yet) " -msgstr "" - -#: crates/desktop/ui/pages/settings.slint:106 -msgctxt "SettingsPage" -msgid "Enabled" -msgstr "" - -#: crates/desktop/ui/pages/settings.slint:106 -msgctxt "SettingsPage" -msgid "Disabled" -msgstr "" - -#: crates/desktop/ui/pages/settings.slint:125 -msgctxt "SettingsPage" -msgid "Language / Locale" -msgstr "" - -#: crates/desktop/ui/pages/settings.slint:215 -msgctxt "SettingsPage" -msgid "Export network logs" -msgstr "" - -#: crates/desktop/ui/pages/settings.slint:224 -msgctxt "SettingsPage" -msgid "Export" -msgstr "" - -#: crates/desktop/ui/pages/settings.slint:242 -msgctxt "SettingsPage" -msgid "Have problems? Find support here." -msgstr "" - -#: crates/desktop/ui/pages/settings.slint:251 -msgctxt "SettingsPage" -msgid "Support" -msgstr "" - -#: crates/desktop/ui/pages/settings.slint:271 -msgctxt "SettingsPage" -msgid "System information for bug reporting and debugging" -msgstr "" - -#: crates/desktop/ui/pages/settings.slint:281 crates/desktop/ui/pages/settings.slint:289 -msgctxt "SettingsPage" -msgid "Copy" -msgstr "" - -#: crates/desktop/ui/pages/settings.slint:299 -msgctxt "SettingsPage" -msgid "Copied" -msgstr "" - -#: crates/desktop/ui/pages/settings.slint:313 -msgctxt "SettingsPage" -msgid "" -"Please include the following information when reporting bugs or asking for " -"help." -msgstr "" - -#: crates/desktop/ui/pages/settings.slint:355 -msgctxt "SettingsPage" -msgid "Powered by Reverier-Xu, with caffeine, a cat named 'dog', and love." -msgstr "" - -#: crates/desktop/ui/pages/settings.slint:369 -msgctxt "SettingsPage" -msgid "(c) 2022 - 2025 XDSEC, distributed with MIT license." -msgstr "" - diff --git a/crates/desktop/ui/i18n/zh_CN/LC_MESSAGES/wsrx-desktop.mo b/crates/desktop/ui/i18n/zh_CN/LC_MESSAGES/wsrx-desktop.mo deleted file mode 100644 index 99e481c0..00000000 Binary files a/crates/desktop/ui/i18n/zh_CN/LC_MESSAGES/wsrx-desktop.mo and /dev/null differ diff --git a/crates/desktop/ui/i18n/zh_CN/LC_MESSAGES/wsrx-desktop.po b/crates/desktop/ui/i18n/zh_CN/LC_MESSAGES/wsrx-desktop.po deleted file mode 100644 index d5d20db2..00000000 --- a/crates/desktop/ui/i18n/zh_CN/LC_MESSAGES/wsrx-desktop.po +++ /dev/null @@ -1,226 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-04-25 11:45+0000\n" -"PO-Revision-Date: 2025-04-01 00:31+0800\n" -"Last-Translator: Reverier Xu \n" -"Language-Team: Chinese (simplified) \n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: crates/desktop/ui/blocks/side-bar.slint:49 -msgctxt "SideBar" -msgid "Get Started" -msgstr "从这开始" - -#: crates/desktop/ui/blocks/side-bar.slint:62 -msgctxt "SideBar" -msgid "Network logs" -msgstr "网络日志" - -#: crates/desktop/ui/blocks/side-bar.slint:91 -msgctxt "SideBar" -msgid "Default Scope" -msgstr "默认连接池" - -#: crates/desktop/ui/blocks/side-bar.slint:126 -msgctxt "SideBar" -msgid "Settings" -msgstr "软件设置" - -#: crates/desktop/ui/blocks/side-bar.slint:138 -msgctxt "SideBar" -msgid "Click to copy" -msgstr "点击复制" - -#: crates/desktop/ui/blocks/side-bar.slint:138 -#, fuzzy -msgctxt "SideBar" -msgid "Click to see log" -msgstr "查看日志" - -#: crates/desktop/ui/blocks/side-bar.slint:138 -msgctxt "SideBar" -msgid "Controller port" -msgstr "控制端口" - -#: crates/desktop/ui/pages/connections.slint:43 -#, fuzzy -msgctxt "ConnectionsPage" -msgid "Default Scope" -msgstr "默认连接池" - -#: crates/desktop/ui/pages/connections.slint:50 -msgctxt "ConnectionsPage" -msgid "This is the default scope." -msgstr "这是默认连接池。" - -#: crates/desktop/ui/pages/connections.slint:64 -msgctxt "ConnectionsPage" -msgid "Manually Controlled" -msgstr "手动控制" - -#: crates/desktop/ui/pages/connections.slint:64 -msgctxt "ConnectionsPage" -msgid "External Controlled" -msgstr "外部控制" - -#: crates/desktop/ui/pages/connections.slint:90 -msgctxt "ConnectionsPage" -msgid "This scope is controlled by you manually." -msgstr "这个连接池由你手动控制。" - -#: crates/desktop/ui/pages/connections.slint:90 -msgctxt "ConnectionsPage" -msgid "This domain can control wsrx on your local network." -msgstr "这个域名可以控制你本地网络上的 wsrx。" - -#: crates/desktop/ui/pages/connections.slint:90 -msgctxt "ConnectionsPage" -msgid "This domain requested controlling wsrx." -msgstr "这个域名请求控制 wsrx。" - -#: crates/desktop/ui/pages/connections.slint:99 -msgctxt "ConnectionsPage" -msgid "Enjoy" -msgstr "无须操作" - -#: crates/desktop/ui/pages/connections.slint:107 -msgctxt "ConnectionsPage" -msgid "Accept" -msgstr "接受" - -#: crates/desktop/ui/pages/connections.slint:128 -msgctxt "ConnectionsPage" -msgid "Decline" -msgstr "拒绝" - -#: crates/desktop/ui/pages/connections.slint:140 -msgctxt "ConnectionsPage" -msgid "Remove" -msgstr "移除" - -#: crates/desktop/ui/pages/connections.slint:201 -#, fuzzy -msgctxt "ConnectionsPage" -msgid "Click to copy: " -msgstr "点击复制: " - -#: crates/desktop/ui/pages/connections.slint:227 -#, fuzzy -msgctxt "ConnectionsPage" -msgid "Click to close" -msgstr "关闭" - -#: crates/desktop/ui/pages/get-started.slint:56 -msgctxt "GetStartedPage" -msgid "Update" -msgstr "有新版本" - -#: crates/desktop/ui/pages/get-started.slint:152 -msgctxt "GetStartedPage" -msgid "Port..." -msgstr "端口..." - -#: crates/desktop/ui/pages/settings.slint:67 -msgctxt "SettingsPage" -msgid "Version and Updates" -msgstr "版本与更新" - -#: crates/desktop/ui/pages/settings.slint:76 -msgctxt "SettingsPage" -msgid "Update available" -msgstr "有可用更新" - -#: crates/desktop/ui/pages/settings.slint:95 -msgctxt "SettingsPage" -msgid "Running in system tray when closed" -msgstr "关闭窗口后继续在系统托盘中运行" - -#: crates/desktop/ui/pages/settings.slint:95 -msgctxt "SettingsPage" -msgid " (not implemented yet) " -msgstr " (暂未实现) " - -#: crates/desktop/ui/pages/settings.slint:106 -msgctxt "SettingsPage" -msgid "Enabled" -msgstr "开启" - -#: crates/desktop/ui/pages/settings.slint:106 -msgctxt "SettingsPage" -msgid "Disabled" -msgstr "关闭" - -#: crates/desktop/ui/pages/settings.slint:125 -msgctxt "SettingsPage" -msgid "Language / Locale" -msgstr "语言 / 区域 (Language)" - -#: crates/desktop/ui/pages/settings.slint:215 -#, fuzzy -msgctxt "SettingsPage" -msgid "Export network logs" -msgstr "网络日志" - -#: crates/desktop/ui/pages/settings.slint:224 -msgctxt "SettingsPage" -msgid "Export" -msgstr "导出" - -#: crates/desktop/ui/pages/settings.slint:242 -#, fuzzy -msgctxt "SettingsPage" -msgid "Have problems? Find support here." -msgstr "遇到问题?请前往寻求帮助" - -#: crates/desktop/ui/pages/settings.slint:251 -#, fuzzy -msgctxt "SettingsPage" -msgid "Support" -msgstr "支持" - -#: crates/desktop/ui/pages/settings.slint:271 -msgctxt "SettingsPage" -msgid "System information for bug reporting and debugging" -msgstr "系统调试信息" - -#: crates/desktop/ui/pages/settings.slint:281 -#: crates/desktop/ui/pages/settings.slint:289 -msgctxt "SettingsPage" -msgid "Copy" -msgstr "复制" - -#: crates/desktop/ui/pages/settings.slint:299 -msgctxt "SettingsPage" -msgid "Copied" -msgstr "已复制" - -#: crates/desktop/ui/pages/settings.slint:313 -msgctxt "SettingsPage" -msgid "" -"Please include the following information when reporting bugs or asking for " -"help." -msgstr "请在反馈Bug或者提问时,附上这里的系统信息,以便于我们复现与解决。" - -#: crates/desktop/ui/pages/settings.slint:355 -msgctxt "SettingsPage" -msgid "Powered by Reverier-Xu, with caffeine, a cat named 'dog', and love." -msgstr "" -"由 Reverier-Xu 开发,千行代码仅需一杯咖啡与一只叫狗子的猫,唯有热爱可抵万难。" - -#: crates/desktop/ui/pages/settings.slint:369 -msgctxt "SettingsPage" -msgid "(c) 2022 - 2025 XDSEC, distributed with MIT license." -msgstr "(c) 2022 - 2025 XDSEC,遵循 MIT 协议发布。" - -#~ msgctxt "SideBar" -#~ msgid "Managed Websites" -#~ msgstr "授权网站" - -#~ msgctxt "GetStartedPage" -#~ msgid "Local server host address..." -#~ msgstr "本地服务器地址..." diff --git a/crates/desktop/ui/i18n/zh_CN/LC_MESSAGES/wsrx-desktop.po~ b/crates/desktop/ui/i18n/zh_CN/LC_MESSAGES/wsrx-desktop.po~ deleted file mode 100644 index 701bbc0f..00000000 --- a/crates/desktop/ui/i18n/zh_CN/LC_MESSAGES/wsrx-desktop.po~ +++ /dev/null @@ -1,216 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-04-10 17:29+0000\n" -"PO-Revision-Date: 2025-04-01 00:31+0800\n" -"Last-Translator: Reverier Xu \n" -"Language-Team: Chinese (simplified) \n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: crates/desktop/ui/blocks/side-bar.slint:82 -msgctxt "SideBar" -msgid "Get Started" -msgstr "开始" - -#: crates/desktop/ui/blocks/side-bar.slint:95 -msgctxt "SideBar" -msgid "Network logs" -msgstr "网络日志" - -#: crates/desktop/ui/blocks/side-bar.slint:124 -msgctxt "SideBar" -msgid "Default Scope" -msgstr "默认连接池" - -#: crates/desktop/ui/blocks/side-bar.slint:159 -msgctxt "SideBar" -msgid "Settings" -msgstr "软件设置" - -#: crates/desktop/ui/blocks/side-bar.slint:171 -msgctxt "SideBar" -msgid "Click to copy" -msgstr "点击复制" - -#: crates/desktop/ui/blocks/side-bar.slint:171 -#, fuzzy -msgctxt "SideBar" -msgid "Click to see log" -msgstr "查看日志" - -#: crates/desktop/ui/blocks/side-bar.slint:171 -msgctxt "SideBar" -msgid "Controller port" -msgstr "控制端口" - -#: crates/desktop/ui/pages/connections.slint:43 -#, fuzzy -msgctxt "ConnectionsPage" -msgid "Default Scope" -msgstr "默认连接池" - -#: crates/desktop/ui/pages/connections.slint:50 -msgctxt "ConnectionsPage" -msgid "This is the default scope." -msgstr "这是默认连接池。" - -#: crates/desktop/ui/pages/connections.slint:64 -msgctxt "ConnectionsPage" -msgid "Manually Controlled" -msgstr "手动控制" - -#: crates/desktop/ui/pages/connections.slint:64 -msgctxt "ConnectionsPage" -msgid "External Controlled" -msgstr "外部控制" - -#: crates/desktop/ui/pages/connections.slint:90 -msgctxt "ConnectionsPage" -msgid "This scope is controlled by you manually." -msgstr "此连接池由你手动控制。" - -#: crates/desktop/ui/pages/connections.slint:90 -msgctxt "ConnectionsPage" -msgid "This domain can control wsrx on your local network." -msgstr "此域名可以控制你本地网络上的 wsrx。" - -#: crates/desktop/ui/pages/connections.slint:90 -msgctxt "ConnectionsPage" -msgid "This domain requested controlling wsrx." -msgstr "此域名请求控制 wsrx。" - -#: crates/desktop/ui/pages/connections.slint:99 -msgctxt "ConnectionsPage" -msgid "Enjoy" -msgstr "无须操作" - -#: crates/desktop/ui/pages/connections.slint:107 -msgctxt "ConnectionsPage" -msgid "Accept" -msgstr "接受" - -#: crates/desktop/ui/pages/connections.slint:128 -msgctxt "ConnectionsPage" -msgid "Decline" -msgstr "拒绝" - -#: crates/desktop/ui/pages/connections.slint:140 -msgctxt "ConnectionsPage" -msgid "Remove" -msgstr "移除" - -#: crates/desktop/ui/pages/connections.slint:199 -#, fuzzy -msgctxt "ConnectionsPage" -msgid "Click to copy: " -msgstr "点击复制: " - -#: crates/desktop/ui/pages/connections.slint:224 -#, fuzzy -msgctxt "ConnectionsPage" -msgid "Click to close" -msgstr "关闭" - -#: crates/desktop/ui/pages/get-started.slint:56 -msgctxt "GetStartedPage" -msgid "Update" -msgstr "有新版本" - -#: crates/desktop/ui/pages/get-started.slint:152 -msgctxt "GetStartedPage" -msgid "Port..." -msgstr "端口..." - -#: crates/desktop/ui/pages/settings.slint:69 -msgctxt "SettingsPage" -msgid "Version and Updates" -msgstr "版本与更新" - -#: crates/desktop/ui/pages/settings.slint:78 -msgctxt "SettingsPage" -msgid "Update available" -msgstr "有可用更新" - -#: crates/desktop/ui/pages/settings.slint:100 -msgctxt "SettingsPage" -msgid "Running in system tray when closed" -msgstr "关闭窗口后继续在系统托盘中运行" - -#: crates/desktop/ui/pages/settings.slint:110 -msgctxt "SettingsPage" -msgid "Enabled" -msgstr "开启" - -#: crates/desktop/ui/pages/settings.slint:110 -msgctxt "SettingsPage" -msgid "Disabled" -msgstr "关闭" - -#: crates/desktop/ui/pages/settings.slint:131 -#, fuzzy -msgctxt "SettingsPage" -msgid "Export network logs" -msgstr "网络日志" - -#: crates/desktop/ui/pages/settings.slint:140 -msgctxt "SettingsPage" -msgid "Export" -msgstr "导出" - -#: crates/desktop/ui/pages/settings.slint:161 -#, fuzzy -msgctxt "SettingsPage" -msgid "Have problems? Find support here." -msgstr "遇到问题?请前往寻求帮助" - -#: crates/desktop/ui/pages/settings.slint:170 -#, fuzzy -msgctxt "SettingsPage" -msgid "Support" -msgstr "支持" - -#: crates/desktop/ui/pages/settings.slint:192 -msgctxt "SettingsPage" -msgid "System information for bug reporting and debugging" -msgstr "系统调试信息" - -#: crates/desktop/ui/pages/settings.slint:202 -#: crates/desktop/ui/pages/settings.slint:210 -msgctxt "SettingsPage" -msgid "Copy" -msgstr "复制" - -#: crates/desktop/ui/pages/settings.slint:220 -msgctxt "SettingsPage" -msgid "Copied" -msgstr "已复制" - -#: crates/desktop/ui/pages/settings.slint:237 -msgctxt "SettingsPage" -msgid "" -"Please include the following information when reporting bugs or asking for " -"help." -msgstr "请在反馈Bug或者提问时,附上这里的系统信息,以便于我们复现与解决。" - -#: crates/desktop/ui/pages/settings.slint:275 -msgctxt "SettingsPage" -msgid "Powered by Reverier-Xu, with caffeine, a cat named 'dog', and love." -msgstr "" -"由 Reverier-Xu 开发,千行代码仅需一杯咖啡与一只叫狗子的猫,唯有热爱可抵万难。" - -#: crates/desktop/ui/pages/settings.slint:289 -msgctxt "SettingsPage" -msgid "(c) 2022 - 2025 XDSEC, distributed with MIT license." -msgstr "(c) 2022 - 2025 XDSEC,遵循 MIT 协议发布。" - -#~ msgctxt "SideBar" -#~ msgid "Managed Websites" -#~ msgstr "授权网站" - -#~ msgctxt "GetStartedPage" -#~ msgid "Local server host address..." -#~ msgstr "本地服务器地址..." diff --git a/crates/desktop/ui/i18n/zh_TW/LC_MESSAGES/wsrx-desktop.mo b/crates/desktop/ui/i18n/zh_TW/LC_MESSAGES/wsrx-desktop.mo deleted file mode 100644 index ba9e97e2..00000000 Binary files a/crates/desktop/ui/i18n/zh_TW/LC_MESSAGES/wsrx-desktop.mo and /dev/null differ diff --git a/crates/desktop/ui/i18n/zh_TW/LC_MESSAGES/wsrx-desktop.po b/crates/desktop/ui/i18n/zh_TW/LC_MESSAGES/wsrx-desktop.po deleted file mode 100644 index 968ed2f4..00000000 --- a/crates/desktop/ui/i18n/zh_TW/LC_MESSAGES/wsrx-desktop.po +++ /dev/null @@ -1,226 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-04-25 11:45+0000\n" -"PO-Revision-Date: 2025-04-01 00:31+0800\n" -"Last-Translator: Reverier Xu \n" -"Language-Team: Chinese (simplified) \n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: crates/desktop/ui/blocks/side-bar.slint:49 -msgctxt "SideBar" -msgid "Get Started" -msgstr "从这開始" - -#: crates/desktop/ui/blocks/side-bar.slint:62 -msgctxt "SideBar" -msgid "Network logs" -msgstr "網絡日誌" - -#: crates/desktop/ui/blocks/side-bar.slint:91 -msgctxt "SideBar" -msgid "Default Scope" -msgstr "默認連接池" - -#: crates/desktop/ui/blocks/side-bar.slint:126 -msgctxt "SideBar" -msgid "Settings" -msgstr "軟件設置" - -#: crates/desktop/ui/blocks/side-bar.slint:138 -msgctxt "SideBar" -msgid "Click to copy" -msgstr "點擊複製" - -#: crates/desktop/ui/blocks/side-bar.slint:138 -#, fuzzy -msgctxt "SideBar" -msgid "Click to see log" -msgstr "查看日誌" - -#: crates/desktop/ui/blocks/side-bar.slint:138 -msgctxt "SideBar" -msgid "Controller port" -msgstr "控制端口" - -#: crates/desktop/ui/pages/connections.slint:43 -#, fuzzy -msgctxt "ConnectionsPage" -msgid "Default Scope" -msgstr "默認連接池" - -#: crates/desktop/ui/pages/connections.slint:50 -msgctxt "ConnectionsPage" -msgid "This is the default scope." -msgstr "這是默認連接池。" - -#: crates/desktop/ui/pages/connections.slint:64 -msgctxt "ConnectionsPage" -msgid "Manually Controlled" -msgstr "手動控制" - -#: crates/desktop/ui/pages/connections.slint:64 -msgctxt "ConnectionsPage" -msgid "External Controlled" -msgstr "外部控制" - -#: crates/desktop/ui/pages/connections.slint:90 -msgctxt "ConnectionsPage" -msgid "This scope is controlled by you manually." -msgstr "这个連接池由你手動控制。" - -#: crates/desktop/ui/pages/connections.slint:90 -msgctxt "ConnectionsPage" -msgid "This domain can control wsrx on your local network." -msgstr "这个域名可以控制你本地網絡上的 wsrx。" - -#: crates/desktop/ui/pages/connections.slint:90 -msgctxt "ConnectionsPage" -msgid "This domain requested controlling wsrx." -msgstr "这个域名請求控制 wsrx。" - -#: crates/desktop/ui/pages/connections.slint:99 -msgctxt "ConnectionsPage" -msgid "Enjoy" -msgstr "無須操作" - -#: crates/desktop/ui/pages/connections.slint:107 -msgctxt "ConnectionsPage" -msgid "Accept" -msgstr "接受" - -#: crates/desktop/ui/pages/connections.slint:128 -msgctxt "ConnectionsPage" -msgid "Decline" -msgstr "拒絕" - -#: crates/desktop/ui/pages/connections.slint:140 -msgctxt "ConnectionsPage" -msgid "Remove" -msgstr "移除" - -#: crates/desktop/ui/pages/connections.slint:201 -#, fuzzy -msgctxt "ConnectionsPage" -msgid "Click to copy: " -msgstr "點擊複製: " - -#: crates/desktop/ui/pages/connections.slint:227 -#, fuzzy -msgctxt "ConnectionsPage" -msgid "Click to close" -msgstr "關閉" - -#: crates/desktop/ui/pages/get-started.slint:56 -msgctxt "GetStartedPage" -msgid "Update" -msgstr "有新版本" - -#: crates/desktop/ui/pages/get-started.slint:152 -msgctxt "GetStartedPage" -msgid "Port..." -msgstr "端口..." - -#: crates/desktop/ui/pages/settings.slint:67 -msgctxt "SettingsPage" -msgid "Version and Updates" -msgstr "版本與更新" - -#: crates/desktop/ui/pages/settings.slint:76 -msgctxt "SettingsPage" -msgid "Update available" -msgstr "有可用更新" - -#: crates/desktop/ui/pages/settings.slint:95 -msgctxt "SettingsPage" -msgid "Running in system tray when closed" -msgstr "關閉窗口後繼續在系統托盤中運行" - -#: crates/desktop/ui/pages/settings.slint:95 -msgctxt "SettingsPage" -msgid " (not implemented yet) " -msgstr " (暫未實現) " - -#: crates/desktop/ui/pages/settings.slint:106 -msgctxt "SettingsPage" -msgid "Enabled" -msgstr "開啟" - -#: crates/desktop/ui/pages/settings.slint:106 -msgctxt "SettingsPage" -msgid "Disabled" -msgstr "關閉" - -#: crates/desktop/ui/pages/settings.slint:125 -msgctxt "SettingsPage" -msgid "Language / Locale" -msgstr "語言 / 區域 (Language)" - -#: crates/desktop/ui/pages/settings.slint:215 -#, fuzzy -msgctxt "SettingsPage" -msgid "Export network logs" -msgstr "網絡日誌" - -#: crates/desktop/ui/pages/settings.slint:224 -msgctxt "SettingsPage" -msgid "Export" -msgstr "導出" - -#: crates/desktop/ui/pages/settings.slint:242 -#, fuzzy -msgctxt "SettingsPage" -msgid "Have problems? Find support here." -msgstr "遇到問題?請前往尋求幫助" - -#: crates/desktop/ui/pages/settings.slint:251 -#, fuzzy -msgctxt "SettingsPage" -msgid "Support" -msgstr "支持" - -#: crates/desktop/ui/pages/settings.slint:271 -msgctxt "SettingsPage" -msgid "System information for bug reporting and debugging" -msgstr "系統調試信息" - -#: crates/desktop/ui/pages/settings.slint:281 -#: crates/desktop/ui/pages/settings.slint:289 -msgctxt "SettingsPage" -msgid "Copy" -msgstr "複製" - -#: crates/desktop/ui/pages/settings.slint:299 -msgctxt "SettingsPage" -msgid "Copied" -msgstr "已複製" - -#: crates/desktop/ui/pages/settings.slint:313 -msgctxt "SettingsPage" -msgid "" -"Please include the following information when reporting bugs or asking for " -"help." -msgstr "請在反饋Bug或者提問時,附上這裡的系統信息,以便於我們復現與解決。" - -#: crates/desktop/ui/pages/settings.slint:355 -msgctxt "SettingsPage" -msgid "Powered by Reverier-Xu, with caffeine, a cat named 'dog', and love." -msgstr "" -"由 Reverier-Xu 開發,千行代碼僅需一杯咖啡與一隻叫狗子的貓,唯有熱愛可抵萬難。" - -#: crates/desktop/ui/pages/settings.slint:369 -msgctxt "SettingsPage" -msgid "(c) 2022 - 2025 XDSEC, distributed with MIT license." -msgstr "(c) 2022 - 2025 XDSEC,遵循 MIT 協議發佈。" - -#~ msgctxt "SideBar" -#~ msgid "Managed Websites" -#~ msgstr "授權網站" - -#~ msgctxt "GetStartedPage" -#~ msgid "Local server host address..." -#~ msgstr "本地服務器地址..." diff --git a/crates/desktop/ui/main.slint b/crates/desktop/ui/main.slint deleted file mode 100644 index 73b559fe..00000000 --- a/crates/desktop/ui/main.slint +++ /dev/null @@ -1,73 +0,0 @@ -import "fonts/reverier-mono-regular.ttf"; - -import { Styles } from "widgets/styles.slint"; -import { SideBar } from "blocks/side-bar.slint"; - -import { WindowControlBridge, Log, SystemInfoBridge, Instance, Scope, InstanceBridge, ScopeBridge, SettingsBridge } from "blocks/bridges.slint"; -import { FramelessWindow } from "widgets/frameless-window.slint"; -import { TitleBar } from "blocks/title-bar.slint"; -import { UiState } from "blocks/globals.slint"; -import { Stack } from "blocks/stack.slint"; - -export { WindowControlBridge, Log, SystemInfoBridge, Instance, Scope, InstanceBridge, ScopeBridge, SettingsBridge, UiState } - -export component MainWindow inherits FramelessWindow { - title: "WebSocket Reflector X"; - default-font-family: Styles.font-family; - default-font-size: Styles.sizes.font; - preferred-width: 1080px; - preferred-height: 600px; - min-width: 800px; - min-height: 540px; - icon: SystemInfoBridge.os == "windows" ? @image-url("assets/logo.png") : @image-url("assets/logo.svg"); - border-radius: (SystemInfoBridge.os == "windows" || self.maximized) ? 0 : Styles.sizes.r-lg; - no-frame: SystemInfoBridge.os == "macos" ? false : true; - - in-out property main-window-maximized <=> self.maximized; - in-out property main-window-minimized <=> self.minimized; - - callback main-window-resize(string); - - resize(e) => { - main-window-resize(e); - } - - border-color: Styles.palette.layer-3; - forward-focus: global-shortcut-handler; - - global-shortcut-handler := FocusScope { - key-pressed(event) => { - // Ctrl + Q to quit - if (event.text == "q" && event.modifiers.control) { - WindowControlBridge.close(); - } - accept - } - } - - HorizontalLayout { - spacing: 0; - padding: 0; - - side-bar := SideBar { - maximized: root.maximized; - width: UiState.show-sidebar ? 256px : 0px; - } - - VerticalLayout { - spacing: 0; - padding: 0; - - title-bar := TitleBar { - maximized: root.maximized; - minimized: root.minimized; - vertical-stretch: 0; - horizontal-stretch: 1; - } - - Stack { - vertical-stretch: 1; - } - } - } -} diff --git a/crates/desktop/ui/pages/connections.slint b/crates/desktop/ui/pages/connections.slint deleted file mode 100644 index 3086db5f..00000000 --- a/crates/desktop/ui/pages/connections.slint +++ /dev/null @@ -1,256 +0,0 @@ -import { Styles } from "../widgets/styles.slint"; -import { UiState } from "../blocks/globals.slint"; -import { Button } from "../widgets/button.slint"; -import { ScopeBridge, InstanceBridge } from "../blocks/bridges.slint"; -import { ScrollView } from "../widgets/scroll-view.slint"; - -export component ConnectionsPage inherits Rectangle { - background: transparent; - - in-out property allowed: UiState.scope.state == "allowed"; - - VerticalLayout { - spacing: Styles.sizes.s-md; - VerticalLayout { - padding-top: Styles.sizes.p-xl * 2; - padding-left: Styles.sizes.p-xl * 2; - padding-right: Styles.sizes.p-xl * 2; - spacing: Styles.sizes.s-md; - - vertical-stretch: 0; - - HorizontalLayout { - spacing: Styles.sizes.s-md; - - VerticalLayout { - alignment: LayoutAlignment.center; - padding: Styles.sizes.p-xl; - - Image { - source: UiState.page == "default-scope" ? @image-url("../assets/globe-star.svg") : UiState.scope.state == "pending" ? @image-url("../assets/globe-warning.svg") : @image-url("../assets/globe-sync.svg"); - colorize: Styles.palette.window-fg; - width: 32px; - height: 32px; - } - } - - VerticalLayout { - spacing: Styles.sizes.s-md; - alignment: LayoutAlignment.center; - horizontal-stretch: 1; - - Text { - text: UiState.page == "default-scope" ? @tr("Default Scope") : UiState.scope.name; - font-size: Styles.sizes.font; - font-weight: 700; - color: Styles.palette.window-fg; - } - - Text { - text: UiState.page == "default-scope" ? @tr("This is the default scope.") : UiState.scope.host; - font-size: Styles.sizes.font; - font-weight: 400; - color: Styles.palette.window-fg; - opacity: 0.6; - } - } - - VerticalLayout { - spacing: Styles.sizes.s-md; - alignment: LayoutAlignment.center; - padding-right: Styles.sizes.p-lg; - - Text { - text: UiState.page == "default-scope" ? @tr("Manually Controlled") : @tr("External Controlled"); - font-size: Styles.sizes.font; - color: UiState.page == "default-scope" ? Styles.palette.info-bg : Styles.palette.success-bg; - horizontal-alignment: right; - } - - Text { - text: UiState.page == "default-scope" ? "basic" : UiState.scope.features; - font-size: Styles.sizes.font; - font-weight: 400; - color: Styles.palette.window-fg; - opacity: 0.6; - horizontal-alignment: right; - } - } - } - - Rectangle { - height: 1px; - background: Styles.palette.layer-3; - } - - HorizontalLayout { - padding-left: Styles.sizes.p-lg; - - Text { - text: UiState.page == "default-scope" ? @tr("This scope is controlled by you manually.") : (root.allowed ? @tr("This domain can control wsrx on your local network.") : @tr("This domain requested controlling wsrx.")); - color: UiState.page == "default-scope" ? Styles.palette.info-bg : (root.allowed ? Styles.palette.success-bg : Styles.palette.error-bg); - vertical-alignment: center; - horizontal-stretch: 1; - } - - if UiState.page == "default-scope": Button { - icon: @image-url("../assets/checkmark-circle.svg"); - flat: true; - text: @tr("Enjoy"); - icon-color: Styles.palette.success-bg; - disabled: true; - } - - if UiState.page != "default-scope" && !root.allowed: Button { - icon: allow-timer.running ? @image-url("../assets/more-horizontal.svg") : @image-url("../assets/checkmark-circle.svg"); - flat: true; - text: @tr("Accept"); - icon-color: Styles.palette.success-bg; - - allow-timer := Timer { - interval: Styles.durations.long; - running: false; - triggered => { - UiState.change-scope(UiState.scope.host); - self.running = false; - } - } - - clicked => { - ScopeBridge.allow(UiState.scope.host); - allow-timer.running = true; - } - } - - if UiState.page != "default-scope" && !root.allowed: Button { - icon: @image-url("../assets/dismiss-circle.svg"); - flat: true; - text: @tr("Decline"); - icon-color: Styles.palette.error-bg; - - clicked => { - ScopeBridge.del(UiState.scope.host); - UiState.page = "default-scope"; - } - } - - if UiState.page != "default-scope" && root.allowed: Button { - icon: @image-url("../assets/dismiss-circle.svg"); - flat: true; - text: @tr("Remove"); - icon-color: Styles.palette.error-bg; - - clicked => { - ScopeBridge.del(UiState.scope.host); - UiState.page = "default-scope"; - } - } - } - - Rectangle { - height: 1px; - background: Styles.palette.layer-3; - } - } - - ScrollView { - vertical-stretch: 1; - - VerticalLayout { - padding: Styles.sizes.p-xl * 2; - spacing: Styles.sizes.s-md; - - for instance in InstanceBridge.scoped-instances: Rectangle { - - background: item-touch-area.pressed ? Styles.palette.layer-1 : item-touch-area.has-hover ? Styles.palette.layer-2 : close-touch-area.has-hover ? Styles.palette.warn-bg.with-alpha(0.2) : transparent; - border-radius: Styles.sizes.r-sm; - - item-touch-area := TouchArea { - mouse-cursor: MouseCursor.pointer; - clicked => { - hidden-input.select-all(); - hidden-input.copy(); - } - } - - hidden-input := TextInput { - width: 0; - height: 0; - text: instance.local; - } - - VerticalLayout { - - HorizontalLayout { - padding: Styles.sizes.p-lg; - padding-bottom: Styles.sizes.s-md; - spacing: Styles.sizes.s-xl; - vertical-stretch: 0; - height: Styles.sizes.h-md; - - Text { - text: instance.label; - font-size: Styles.sizes.font; - font-weight: 700; - color: Styles.palette.window-fg; - horizontal-stretch: 1; - vertical-alignment: center; - } - - Text { - text: (item-touch-area.has-hover ? @tr("Click to copy: ") : "") + instance.local; - font-size: Styles.sizes.font; - font-weight: 400; - color: Styles.palette.info-bg; - vertical-alignment: center; - } - } - - HorizontalLayout { - padding: Styles.sizes.p-lg; - padding-top: 0; - spacing: Styles.sizes.s-xl; - vertical-stretch: 0; - height: Styles.sizes.h-md; - - Text { - text: instance.remote; - font-size: Styles.sizes.font; - font-weight: 400; - color: Styles.palette.window-fg; - horizontal-stretch: 1; - vertical-alignment: center; - opacity: 0.6; - } - - Text { - text: (item-touch-area.has-hover || close-touch-area.has-hover) ? @tr("Click to close") : ((instance.latency >= 0 ? instance.latency : "--") + " ms"); - font-size: Styles.sizes.font; - font-weight: 400; - color: item-touch-area.has-hover || close-touch-area.has-hover ? Styles.palette.warn-bg : instance.latency >= 0 ? Styles.palette.success-bg : Styles.palette.error-bg; - vertical-alignment: center; - close-touch-area := TouchArea { - mouse-cursor: MouseCursor.pointer; - clicked => { - InstanceBridge.del(instance.local); - } - // enabled: UiState.page == "default-scope"; - } - } - } - - Rectangle { - height: 1px; - background: !item-touch-area.has-hover && !close-touch-area.has-hover ? Styles.palette.layer-3 : transparent; - vertical-stretch: 0; - } - } - } - - Rectangle { - vertical-stretch: 1; - } - } - } - } -} diff --git a/crates/desktop/ui/pages/get-started.slint b/crates/desktop/ui/pages/get-started.slint deleted file mode 100644 index bfb46c8a..00000000 --- a/crates/desktop/ui/pages/get-started.slint +++ /dev/null @@ -1,195 +0,0 @@ -import { Styles } from "../widgets/styles.slint"; -import { LineEdit } from "../widgets/line-edit.slint"; -import { Button } from "../widgets/button.slint"; -import { SystemInfoBridge, InstanceBridge } from "../blocks/bridges.slint"; -import { UiState } from "../blocks/globals.slint"; - -export component GetStartedPage inherits Rectangle { - background: transparent; - - VerticalLayout { - alignment: LayoutAlignment.center; - spacing: Styles.sizes.s-xl; - - HorizontalLayout { - alignment: LayoutAlignment.center; - spacing: Styles.sizes.s-md; - Image { - source: @image-url("../assets/logo-stroked.svg"); - width: 64px; - height: 64px; - } - - title := VerticalLayout { - alignment: LayoutAlignment.center; - spacing: Styles.sizes.s-md; - padding: Styles.sizes.p-md; - - property cursor: "_"; - - Timer { - interval: 0.5s; - running: true; - triggered() => { - if (title.cursor == "_") { - title.cursor = " "; - } else { - title.cursor = "_"; - } - } - } - - HorizontalLayout { - spacing: Styles.sizes.s-lg; - - Text { - text: "WebSocket Reflector X"; - font-size: Styles.sizes.font * 1.5; - font-weight: 700; - color: Styles.palette.window-fg; - vertical-alignment: center; - horizontal-stretch: 1; - } - - if SystemInfoBridge.has-updates: Button { - horizontal-stretch: 0; - text: @tr("Update"); - icon: @image-url("../assets/sparkle.svg"); - icon-color: Styles.palette.warn-bg; - - clicked => { - SystemInfoBridge.open-link("https://github.com/XDSEC/WebSocketReflectorX/releases"); - } - } - } - - Text { - text: "Controlled TCP-over-WebSocket forwarding tunnel" + title.cursor; - font-size: Styles.sizes.font; - font-weight: 400; - color: Styles.palette.window-fg; - opacity: 0.6; - } - } - } - - Rectangle { - height: Styles.sizes.h-md * 2; - } - - HorizontalLayout { - alignment: LayoutAlignment.center; - - VerticalLayout { - spacing: Styles.sizes.s-lg; - width: 480px; - - HorizontalLayout { - spacing: Styles.sizes.s-lg; - - Button { - icon: @image-url("../assets/arrow-sync.svg"); - - icon-rotate-angle: 0deg; - - clicked() => { - SystemInfoBridge.refresh-interfaces(); - self.icon-rotate-angle = self.icon-rotate-angle + 180deg; - } - } - - local-address-selector := Button { - horizontal-stretch: 1; - text: "127.0.0.1"; - icon: @image-url("../assets/globe.svg"); - alignment: start; - - clicked() => { - network-interface-popup.show(); - } - - network-interface-popup := PopupWindow { - width: parent.width + Styles.sizes.p-md * 2; - height: min(SystemInfoBridge.interfaces.length * (Styles.sizes.h-md + Styles.sizes.s-md) - Styles.sizes.s-md + Styles.sizes.p-md * 2, 192px); - x: -Styles.sizes.p-md; - y: parent.height + Styles.sizes.s-md; - - Rectangle { - background: Styles.palette.window-alter-bg; - width: parent.width; - height: parent.height; - border-color: Styles.palette.window-border; - border-width: 1px; - border-radius: Styles.sizes.r-lg; - clip: true; - - Flickable { - width: parent.width; - height: parent.height; - VerticalLayout { - spacing: Styles.sizes.s-md; - padding: Styles.sizes.p-md; - for item in SystemInfoBridge.interfaces: Button { - text: item; - flat: true; - alignment: start; - icon: item == "127.0.0.1" ? @image-url("../assets/lock-closed.svg") : (item == "0.0.0.0" ? @image-url("../assets/warning.svg") : @image-url("../assets/network-adapter.svg")); - - clicked() => { - if (item != "") { - local-address-selector.text = item; - } - } - } - } - } - } - } - } - - port-edit := LineEdit { - width: 80px; - placeholder-text: @tr("Port..."); - text: "0"; - } - } - - HorizontalLayout { - spacing: Styles.sizes.s-lg; - - remote-addr-edit := LineEdit { - horizontal-stretch: 1; - placeholder-text: "[ws|wss]://address..."; - } - - send-button := Button { - icon: @image-url("../assets/send.svg"); - - send-timer := Timer { - interval: Styles.durations.mid; - running: false; - triggered => { - UiState.change-scope("default-scope"); - UiState.page = "default-scope"; - - send-timer.running = false; - send-button.icon-rotate-angle = 0deg; - } - } - - clicked() => { - InstanceBridge.add(remote-addr-edit.text, local-address-selector.text + ":" + port-edit.text); - - send-timer.running = true; - send-button.icon-rotate-angle = 90deg; - } - } - } - } - } - - Rectangle { - height: Styles.sizes.h-md; - } - } -} diff --git a/crates/desktop/ui/pages/network-logs.slint b/crates/desktop/ui/pages/network-logs.slint deleted file mode 100644 index ce98adbe..00000000 --- a/crates/desktop/ui/pages/network-logs.slint +++ /dev/null @@ -1,67 +0,0 @@ -import { Styles } from "../widgets/styles.slint"; -import { ScrollView } from "../widgets/scroll-view.slint"; -import { SystemInfoBridge } from "../blocks/bridges.slint"; - -export component NetworkLogsPage inherits ScrollView { - - VerticalLayout { - padding: Styles.sizes.p-xl * 2; - - for log in SystemInfoBridge.logs: VerticalLayout { - opacity: log.level == "DEBUG" ? 0.5 : log.level == "INFO" ? 0.8 : 1; - vertical-stretch: 0; - - HorizontalLayout { - padding: Styles.sizes.p-lg; - padding-bottom: Styles.sizes.s-md; - spacing: Styles.sizes.s-lg; - - Text { - text: log.level; - font-size: Styles.sizes.font; - font-weight: 400; - color: log.level == "DEBUG" ? Styles.palette.debug-bg : log.level == "INFO" ? Styles.palette.info-bg : log.level == "WARN" ? Styles.palette.warn-bg : Styles.palette.error-bg; - } - - Text { - text: log.target; - font-size: Styles.sizes.font; - font-weight: 400; - color: Styles.palette.window-fg; - opacity: 0.6; - horizontal-stretch: 1; - } - - Text { - text: log.timestamp; - font-size: Styles.sizes.font; - font-weight: 400; - color: Styles.palette.window-fg; - opacity: 0.6; - } - } - - HorizontalLayout { - padding: Styles.sizes.p-lg; - padding-top: 0; - - Text { - text: log.message; - font-size: Styles.sizes.font; - font-weight: 400; - color: Styles.palette.window-fg; - wrap: TextWrap.char-wrap; - } - } - - Rectangle { - height: 1px; - background: Styles.palette.layer-3; - } - } - - Rectangle { - vertical-stretch: 1; - } - } -} diff --git a/crates/desktop/ui/pages/settings.slint b/crates/desktop/ui/pages/settings.slint deleted file mode 100644 index 800dbf3c..00000000 --- a/crates/desktop/ui/pages/settings.slint +++ /dev/null @@ -1,383 +0,0 @@ -import { Styles } from "../widgets/styles.slint"; -import { Button } from "../widgets/button.slint"; -import { SystemInfoBridge, SettingsBridge } from "../blocks/bridges.slint"; -import { ScrollView } from "../widgets/scroll-view.slint"; - - -export component SettingsPage inherits ScrollView { - - VerticalLayout { - padding: Styles.sizes.p-xl * 2; - padding-top: Styles.sizes.p-xl; - spacing: Styles.sizes.s-md; - - HorizontalLayout { - spacing: Styles.sizes.s-md; - Image { - source: @image-url("../assets/logo-stroked.svg"); - width: 96px; - height: 96px; - } - - title := VerticalLayout { - alignment: LayoutAlignment.center; - spacing: Styles.sizes.s-md; - padding: Styles.sizes.p-md; - - property cursor: "_"; - - Timer { - interval: 0.5s; - running: true; - triggered() => { - if (title.cursor == "_") { - title.cursor = " "; - } else { - title.cursor = "_"; - } - } - } - - Text { - text: "WebSocket Reflector X"; - font-size: Styles.sizes.font * 1.5; - font-weight: 700; - color: Styles.palette.window-fg; - } - - Text { - text: "Idealism is that you will never receive something back,\nbut nonetheless still decide to give." + title.cursor; - font-size: Styles.sizes.font; - font-weight: 400; - color: Styles.palette.window-fg; - opacity: 0.6; - } - } - } - - Rectangle { - height: 1px; - background: Styles.palette.layer-3; - } - - HorizontalLayout { - padding-left: Styles.sizes.p-lg; - - Text { - text: @tr("Version and Updates"); - color: Styles.palette.window-fg; - vertical-alignment: center; - horizontal-stretch: 1; - } - - Button { - icon: SystemInfoBridge.has-updates ? @image-url("../assets/cloud-arrow-up.svg") : @image-url("../assets/checkmark-circle.svg"); - flat: true; - text: SystemInfoBridge.version + (SystemInfoBridge.has-updates ? " " + @tr("Update available") : ""); - icon-color: SystemInfoBridge.has-updates ? Styles.palette.primary-bg : Styles.palette.success-bg; - disabled: !SystemInfoBridge.has-updates; - - clicked => { - SystemInfoBridge.open-link("https://github.com/XDSEC/WebSocketReflectorX/releases"); - } - } - } - - Rectangle { - height: 1px; - background: Styles.palette.layer-3; - } - - HorizontalLayout { - padding-left: Styles.sizes.p-lg; - - Text { - text: @tr("Running in system tray when closed") + @tr(" (not implemented yet) "); - color: Styles.palette.window-fg; - vertical-alignment: center; - horizontal-stretch: 1; - } - - Button { - // property toggled: SettingsBridge.running-in-tray; - property toggled: false; - icon: toggled ? @image-url("../assets/toggle-right.svg") : @image-url("../assets/toggle-left.svg"); - icon-color: toggled ? Styles.palette.info-bg : Styles.palette.window-fg; - text: toggled ? @tr("Enabled") : @tr("Disabled"); - flat: true; - disabled: true; - - clicked => { - SettingsBridge.running-in-tray = !toggled; - } - } - } - - Rectangle { - height: 1px; - background: Styles.palette.layer-3; - } - - HorizontalLayout { - padding-left: Styles.sizes.p-lg; - - Text { - text: @tr("Language / Locale"); - color: Styles.palette.window-fg; - vertical-alignment: center; - horizontal-stretch: 1; - } - - Button { - icon: @image-url("../assets/local-language.svg"); - flat: true; - text: SettingsBridge.language == "en_US" ? "English" : SettingsBridge.language == "zh_CN" ? "简体中文" : "繁體中文"; - icon-color: Styles.palette.primary-bg; - preferred-width: 128px; - alignment: end; - - clicked => { - language-popup.show(); - } - - language-popup := PopupWindow { - width: parent.width + Styles.sizes.p-md * 2; - height: min(3 * (Styles.sizes.h-md + Styles.sizes.s-md) - Styles.sizes.s-md + Styles.sizes.p-md * 2, 192px); - x: -Styles.sizes.p-md; - y: parent.height + Styles.sizes.s-md; - - Rectangle { - background: Styles.palette.window-alter-bg; - width: parent.width; - height: parent.height; - border-color: Styles.palette.window-border; - border-width: 1px; - border-radius: Styles.sizes.r-lg; - clip: true; - - Flickable { - width: parent.width; - height: parent.height; - VerticalLayout { - spacing: Styles.sizes.s-md; - padding: Styles.sizes.p-md; - Button { - text: "English"; - flat: true; - alignment: start; - icon: SettingsBridge.language == "en_US" ? @image-url("../assets/checkmark.svg") : @image-url("../assets/local-language.svg"); - icon-color: SettingsBridge.language == "en_US" ? Styles.palette.success-bg : Styles.palette.window-fg; - - clicked() => { - SettingsBridge.change-language("en_US"); - } - } - - Button { - text: "简体中文"; - flat: true; - alignment: start; - icon: SettingsBridge.language == "zh_CN" ? @image-url("../assets/checkmark.svg") : @image-url("../assets/local-language.svg"); - icon-color: SettingsBridge.language == "zh_CN" ? Styles.palette.success-bg : Styles.palette.window-fg; - - clicked() => { - SettingsBridge.change-language("zh_CN"); - } - } - - Button { - text: "繁體中文"; - flat: true; - alignment: start; - icon: SettingsBridge.language == "zh_TW" ? @image-url("../assets/checkmark.svg") : @image-url("../assets/local-language.svg"); - icon-color: SettingsBridge.language == "zh_TW" ? Styles.palette.success-bg : Styles.palette.window-fg; - - clicked() => { - SettingsBridge.change-language("zh_TW"); - } - } - } - } - } - } - } - } - - Rectangle { - height: 1px; - background: Styles.palette.layer-3; - } - - HorizontalLayout { - padding-left: Styles.sizes.p-lg; - - Text { - text: @tr("Export network logs"); - color: Styles.palette.window-fg; - vertical-alignment: center; - horizontal-stretch: 1; - } - - Button { - icon: @image-url("../assets/open.svg"); - flat: true; - text: @tr("Export"); - icon-color: Styles.palette.primary-bg; - - clicked => { - SystemInfoBridge.open-logs(); - } - } - } - - Rectangle { - height: 1px; - background: Styles.palette.layer-3; - } - - HorizontalLayout { - padding-left: Styles.sizes.p-lg; - - Text { - text: @tr("Have problems? Find support here."); - color: Styles.palette.window-fg; - vertical-alignment: center; - horizontal-stretch: 1; - } - - Button { - icon: @image-url("../assets/open.svg"); - flat: true; - text: @tr("Support"); - icon-color: Styles.palette.primary-bg; - - clicked => { - SystemInfoBridge.open-link("https://github.com/XDSEC/WebSocketReflectorX/issues"); - } - } - } - - Rectangle { - height: 1px; - background: Styles.palette.layer-3; - } - - VerticalLayout { - spacing: Styles.sizes.s-md; - HorizontalLayout { - padding-left: Styles.sizes.p-lg; - - Text { - text: @tr("System information for bug reporting and debugging"); - color: Styles.palette.window-fg; - vertical-alignment: center; - horizontal-stretch: 1; - height: Styles.sizes.h-md; - } - - info-copy-button := Button { - icon: @image-url("../assets/copy.svg"); - flat: true; - text: @tr("Copy"); - icon-color: Styles.palette.primary-bg; - - copy-timer := Timer { - interval: 1s; - running: false; - triggered() => { - info-copy-button.icon-color = Styles.palette.primary-bg; - info-copy-button.text = @tr("Copy"); - info-copy-button.icon = @image-url("../assets/copy.svg"); - self.running = false; - } - } - - clicked => { - hidden-copy.select-all(); - hidden-copy.copy(); - self.icon-color = Styles.palette.success-bg; - self.text = @tr("Copied"); - self.icon = @image-url("../assets/checkmark.svg"); - copy-timer.running = true; - } - } - } - - VerticalLayout { - spacing: Styles.sizes.s-xl; - - HorizontalLayout { - padding-left: Styles.sizes.p-lg; - - Text { - text: @tr("Please include the following information when reporting bugs or asking for help."); - color: Styles.palette.window-fg; - vertical-alignment: center; - horizontal-stretch: 1; - opacity: 0.6; - } - } - - Rectangle { - background: Styles.palette.layer-1; - border-radius: Styles.sizes.r-md; - - HorizontalLayout { - padding: Styles.sizes.p-xl; - - Text { - text: SystemInfoBridge.info; - color: Styles.palette.window-fg; - wrap: TextWrap.word-wrap; - } - } - } - } - - hidden-copy := TextInput { - text: SystemInfoBridge.info; - read-only: true; - width: 0; - height: 0; - } - } - - Rectangle { - background: transparent; - vertical-stretch: 1; - } - - VerticalLayout { - padding-left: Styles.sizes.p-lg; - spacing: Styles.sizes.s-md; - - Text { - text: @tr("Powered by Reverier-Xu, with caffeine, a cat named 'dog', and love."); - color: Styles.palette.window-fg; - vertical-alignment: center; - opacity: 0.6; - - TouchArea { - mouse-cursor: MouseCursor.pointer; - clicked => { - SystemInfoBridge.open-link("https://github.com/Reverier-Xu"); - } - } - } - - Text { - text: @tr("(c) 2022 - 2025 XDSEC, distributed with MIT license."); - color: Styles.palette.window-fg; - vertical-alignment: center; - opacity: 0.6; - - TouchArea { - mouse-cursor: MouseCursor.pointer; - clicked => { - SystemInfoBridge.open-link("https://github.com/XDSEC/WebSocketReflectorX"); - } - } - } - } - } -} diff --git a/crates/desktop/ui/widgets/button.slint b/crates/desktop/ui/widgets/button.slint deleted file mode 100644 index 18be2976..00000000 --- a/crates/desktop/ui/widgets/button.slint +++ /dev/null @@ -1,76 +0,0 @@ - import { Styles } from "styles.slint"; - -export component Button inherits Rectangle { - in property disabled; - in property colored: false; - out property hover; - in-out property text; - in-out property font-family; - in-out property font-weight: 400; - in-out property icon; - in-out property icon-size: Styles.sizes.icon; - in-out property icon-color: Styles.palette.window-fg; - in-out property flat: false; - in property alignment: center; - in property icon-rotate-angle: 0; - - height: Styles.sizes.h-md; - - callback clicked; - callback double-clicked; - - background: touch-area.pressed ? Styles.palette.layer-1 : touch-area.has-hover ? Styles.palette.layer-2 : (root.flat ? transparent : Styles.palette.layer-1); - - animate background { - duration: Styles.durations.short; - easing: ease-out; - } - - touch-area := TouchArea { - changed has-hover => { - root.hover = self.has-hover; - } - mouse-cursor: root.disabled ? MouseCursor.not-allowed : MouseCursor.pointer; - clicked => { - if (!root.disabled) { - root.clicked(); - } - } - double-clicked => { - if (!root.disabled) { - root.double-clicked(); - } - } - } - - border-radius: Styles.sizes.r-md; - HorizontalLayout { - padding-left: Styles.sizes.p-xl; - padding-right: Styles.sizes.p-xl; - spacing: Styles.sizes.s-lg; - alignment: root.alignment; - icon-image := Image { - width: root.icon-size; - height: root.icon-size; - y: (parent.height - self.height) / 2; - source: root.icon; - colorize: root.colored ? Colors.transparent : root.icon-color; - vertical-alignment: center; - transform-rotation: root.icon-rotate-angle; - animate transform-rotation { - duration: Styles.durations.mid; - easing: ease-out; - } - } - - if root.text != "": Text { - text: root.text; - font-family: root.font-family; - font-weight: root.font-weight; - color: Styles.palette.window-fg; - vertical-alignment: center; - } - } - - @children -} diff --git a/crates/desktop/ui/widgets/frameless-window.slint b/crates/desktop/ui/widgets/frameless-window.slint deleted file mode 100644 index 3f3822da..00000000 --- a/crates/desktop/ui/widgets/frameless-window.slint +++ /dev/null @@ -1,184 +0,0 @@ -import { Styles } from "styles.slint"; - -export component FramelessWindow inherits Window { - background: Colors.transparent; - no-frame: true; - in property border-radius <=> central-widget.border-radius; - - in property border-color; - in-out property maximized; - in-out property minimized; - - callback resize(string); - - central-widget := Rectangle { - x: 0; - y: 0; - width: root.width; - height: root.height; - // the background with border - background: Styles.palette.window-bg; - border-width: root.maximized ? 0 : Styles.sizes.line; - border-color: root.border-color; - animate border-color { duration: 120ms; } - clip: true; - - @children - } - - // Top resize handle - TouchArea { - private property may-drag: false; - enabled: !root.maximized; - pointer-event(event) => { - if (event.button == PointerEventButton.left && event.kind == PointerEventKind.down) { - may-drag = true; - } - if (event.kind == PointerEventKind.move && may-drag) { - root.resize("t"); - may-drag = false; - } - } - mouse-cursor: ns-resize; - width: parent.width; - height: 6px; - y: 0; - } - - // Bottom resize handle - TouchArea { - private property may-drag: false; - enabled: !root.maximized; - pointer-event(event) => { - if (event.button == PointerEventButton.left && event.kind == PointerEventKind.down) { - may-drag = true; - } - if (event.kind == PointerEventKind.move && may-drag) { - root.resize("b"); - may-drag = false; - } - } - mouse-cursor: ns-resize; - width: parent.width; - height: 6px; - y: parent.height - self.height; - } - - // Left resize handle - TouchArea { - private property may-drag: false; - enabled: !root.maximized; - pointer-event(event) => { - if (event.button == PointerEventButton.left && event.kind == PointerEventKind.down) { - may-drag = true; - } - if (event.kind == PointerEventKind.move && may-drag) { - root.resize("l"); - may-drag = false; - } - } - mouse-cursor: ew-resize; - width: 6px; - height: parent.height; - x: 0; - } - - // Right resize handle - TouchArea { - private property may-drag: false; - enabled: !root.maximized; - pointer-event(event) => { - if (event.button == PointerEventButton.left && event.kind == PointerEventKind.down) { - may-drag = true; - } - if (event.kind == PointerEventKind.move && may-drag) { - root.resize("r"); - may-drag = false; - } - } - mouse-cursor: ew-resize; - width: 6px; - height: parent.height; - x: parent.width - self.width; - } - - // Top-left resize handle - TouchArea { - private property may-drag: false; - enabled: !root.maximized; - pointer-event(event) => { - if (event.button == PointerEventButton.left && event.kind == PointerEventKind.down) { - may-drag = true; - } - if (event.kind == PointerEventKind.move && may-drag) { - root.resize("tl"); - may-drag = false; - } - } - mouse-cursor: nwse-resize; - width: 8px; - height: 8px; - x: 0; - y: 0; - } - - // Top-right resize handle - TouchArea { - private property may-drag: false; - enabled: !root.maximized; - pointer-event(event) => { - if (event.button == PointerEventButton.left && event.kind == PointerEventKind.down) { - may-drag = true; - } - if (event.kind == PointerEventKind.move && may-drag) { - root.resize("tr"); - may-drag = false; - } - } - mouse-cursor: nesw-resize; - width: 8px; - height: 8px; - x: parent.width - self.width; - y: 0; - } - - // Bottom-left resize handle - TouchArea { - private property may-drag: false; - enabled: !root.maximized; - pointer-event(event) => { - if (event.button == PointerEventButton.left && event.kind == PointerEventKind.down) { - may-drag = true; - } - if (event.kind == PointerEventKind.move && may-drag) { - root.resize("bl"); - may-drag = false; - } - } - mouse-cursor: nesw-resize; - width: 8px; - height: 8px; - x: 0; - y: parent.height - self.height; - } - - // Bottom-right resize handle - TouchArea { - private property may-drag: false; - enabled: !root.maximized; - pointer-event(event) => { - if (event.button == PointerEventButton.left && event.kind == PointerEventKind.down) { - may-drag = true; - } - if (event.kind == PointerEventKind.move && may-drag) { - root.resize("br"); - may-drag = false; - } - } - mouse-cursor: nwse-resize; - width: 8px; - height: 8px; - x: parent.width - self.width; - y: parent.height - self.height; - } -} diff --git a/crates/desktop/ui/widgets/line-edit.slint b/crates/desktop/ui/widgets/line-edit.slint deleted file mode 100644 index 9d323311..00000000 --- a/crates/desktop/ui/widgets/line-edit.slint +++ /dev/null @@ -1,112 +0,0 @@ -import { Styles } from "styles.slint"; - -export component LineEdit inherits Rectangle { - in property placeholder-text; - in property font-size <=> text-input.font-size; - in-out property text <=> text-input.text; - in-out property placeholder-color: Styles.palette.debug-bg; - in property enabled <=> text-input.enabled; - out property has-focus: text-input.has-focus; - in property input-type <=> text-input.input-type; - in property horizontal-alignment <=> text-input.horizontal-alignment; - in property read-only <=> text-input.read-only; - in property font-weight <=> text-input.font-weight; - in property text-color; - in property selection-background-color <=> text-input.selection-background-color; - in property selection-foreground-color <=> text-input.selection-foreground-color; - in property margin: Styles.sizes.p-lg; - text-color: Styles.palette.window-fg; - - background: Styles.palette.layer-1; - border-radius: Styles.sizes.r-md; - border-width: 2px; - border-color: text-input.has-focus ? Styles.palette.primary-bg : transparent; - - callback accepted(text: string); - callback edited(text: string); - callback key-pressed(event: KeyEvent) -> EventResult; - callback key-released(event: KeyEvent) -> EventResult; - - public function set-selection-offsets(start: int, end: int) { - text-input.set-selection-offsets(start, end); - } - - public function select-all() { - text-input.select-all(); - } - - public function clear-selection() { - text-input.clear-selection(); - } - - public function cut() { - text-input.cut(); - } - - public function copy() { - text-input.copy(); - } - - public function paste() { - text-input.paste(); - } - - // on width < 1px or if the `TextInput` is clipped it cannot be focused therefore min-width 1px - min-width: 1px; - min-height: Styles.sizes.h-md; - clip: true; - forward-focus: text-input; - - placeholder := Text { - width: parent.width - root.margin * 2; - x: root.margin; - height: 100%; - vertical-alignment: center; - text: (root.text == "" && text-input.preedit-text == "") ? root.placeholder-text : ""; - font-size: text-input.font-size; - font-italic: text-input.font-italic; - font-weight: text-input.font-weight; - font-family: text-input.font-family; - color: root.placeholder-color; - horizontal-alignment: root.horizontal-alignment; - // `accessible-placeholder-text` is set on LineEdit already - accessible-role: none; - } - - text-input := TextInput { - property computed-x; - - x: root.margin + min(0, max(parent.width - self.width - self.text-cursor-width - 2 * root.margin, self.computed-x - root.margin)); - width: max(parent.width - self.text-cursor-width - root.margin * 2, self.preferred-width); - vertical-alignment: center; - single-line: true; - color: root.text-color; - text-cursor-width: 2px; - - selection-background-color: Styles.palette.primary-bg; - - cursor-position-changed(cursor-position) => { - if cursor-position.x + self.computed_x < root.margin { - self.computed_x = -cursor-position.x + root.margin; - } else if cursor-position.x + self.computed_x > parent.width - root.margin - self.text-cursor-width { - self.computed_x = parent.width - cursor-position.x - root.margin - self.text-cursor-width; - } - } - - accepted => { - root.accepted(self.text); - } - - edited => { - root.edited(self.text); - } - - key-pressed(event) => { - root.key-pressed(event) - } - - key-released(event) => { - root.key-released(event) - } - } -} diff --git a/crates/desktop/ui/widgets/scroll-view.slint b/crates/desktop/ui/widgets/scroll-view.slint deleted file mode 100644 index 070a454b..00000000 --- a/crates/desktop/ui/widgets/scroll-view.slint +++ /dev/null @@ -1,128 +0,0 @@ -import { Styles } from "styles.slint"; - -component ScrollBar inherits Rectangle { - in-out property horizontal; - in-out property maximum; - in-out property page-size; - in-out property value; - in property policy: ScrollBarPolicy.as-needed; - in property enabled; - - property offset: 0px; - property size: 2px; - property track-size: root.horizontal ? root.width - 2 * root.offset : root.height - 2 * offset; - property step-size: 8px; - - visible: (self.policy == ScrollBarPolicy.always-on) || (self.policy == ScrollBarPolicy.as-needed && self.maximum > 0); - clip: true; - - states [ - hover when touch-area.has-hover: { - root.size: 6px; - } - ] - - animate size { - duration: Styles.durations.short; - easing: ease-out; - } - - thumb := Rectangle { - width: !root.horizontal ? root.size : root.maximum <= 0phx ? 0phx : max(min(Styles.sizes.h-xs, root.width), root.track-size * root.page-size / (root.maximum + root.page-size)); - height: root.horizontal ? root.size : root.maximum <= 0phx ? 0phx : max(min(Styles.sizes.h-xs, root.height), root.track-size * (root.page-size / (root.maximum + root.page-size))); - x: !root.horizontal ? parent.width - 4px - self.width : root.offset + (root.track-size - thumb.width) * (-root.value / root.maximum); - y: root.horizontal ? parent.height - 4px - self.height : root.offset + (root.track-size - thumb.height) * (-root.value / root.maximum); - border-radius: (root.horizontal ? self.height : self.width) / 2; - background: touch-area.has-hover ? Styles.palette.window-fg.with-alpha(0.6) : Styles.palette.layer-4; - - animate width, height, background { - duration: Styles.durations.short; - easing: ease-out; - } - } - - touch-area := TouchArea { - property pressed-value; - - width: parent.width; - height: parent.height; - - pointer-event(event) => { - if (event.button == PointerEventButton.left && event.kind == PointerEventKind.down) { - self.pressed-value = -root.value; - } - } - - moved => { - if (self.enabled && self.pressed) { - root.value = -max(0px, min(root.maximum, self.pressed-value + (root.horizontal ? (touch-area.mouse-x - touch-area.pressed-x) * (root.maximum / (root.track-size - thumb.width)) : (touch-area.mouse-y - touch-area.pressed-y) * (root.maximum / (root.track-size - thumb.height))))); - } - } - - scroll-event(event) => { - if (root.horizontal && event.delta-x != 0) { - root.value = max(-root.maximum, min(0px, root.value + event.delta-x)); - return accept; - } else if (!root.horizontal && event.delta-y != 0) { - root.value = max(-root.maximum, min(0px, root.value + event.delta-y)); - return accept; - } - reject - } - } -} - -export component ScrollView { - in property enabled: true; - out property visible-width <=> flickable.width; - out property visible-height <=> flickable.height; - in-out property viewport-width <=> flickable.viewport-width; - in-out property viewport-height <=> flickable.viewport-height; - in-out property viewport-x <=> flickable.viewport-x; - in-out property viewport-y <=> flickable.viewport-y; - in property vertical-scrollbar-policy <=> vertical-bar.policy; - in property horizontal-scrollbar-policy <=> horizontal-bar.policy; - - in-out property has-focus; - - callback scrolled <=> flickable.flicked; - - min-height: 50px; - min-width: 50px; - horizontal-stretch: 1; - vertical-stretch: 1; - preferred-height: 100%; - preferred-width: 100%; - - flickable := Flickable { - interactive: false; - viewport-y <=> vertical-bar.value; - viewport-x <=> horizontal-bar.value; - width: parent.width; - height: parent.height; - - @children - } - - vertical-bar := ScrollBar { - enabled: root.enabled; - width: Styles.sizes.h-xs; - x: flickable.width + flickable.x - self.width; - y: flickable.y + 4px; - height: flickable.height - 8px; - horizontal: false; - maximum: flickable.viewport-height - flickable.height; - page-size: flickable.height; - } - - horizontal-bar := ScrollBar { - enabled: root.enabled; - width: flickable.width - 8px; - height: Styles.sizes.h-xs; - y: flickable.height + flickable.y - self.height; - x: flickable.x + 4px; - horizontal: true; - maximum: flickable.viewport-width - flickable.width; - page-size: flickable.width; - } -} diff --git a/crates/desktop/ui/widgets/styles.slint b/crates/desktop/ui/widgets/styles.slint deleted file mode 100644 index 8da346f0..00000000 --- a/crates/desktop/ui/widgets/styles.slint +++ /dev/null @@ -1,158 +0,0 @@ -import { Palette } from "std-widgets.slint"; - -export struct Palette { - window-fg: color, - window-bg: color, - window-alter-fg: color, - window-alter-bg: color, - primary-fg: color, - primary-bg: color, - window-border: color, - popup-border: color, - element-border: color, - info-fg: color, - info-bg: color, - warn-fg: color, - warn-bg: color, - error-fg: color, - error-bg: color, - debug-fg: color, - debug-bg: color, - success-fg: color, - success-bg: color, - layer-1: color, - layer-2: color, - layer-3: color, - layer-4: color, - layer-5: color, -} - -export struct Sizes { - p-xs: length, - p-sm: length, - p-md: length, - p-lg: length, - p-xl: length, - - s-xs: length, - s-sm: length, - s-md: length, - s-lg: length, - s-xl: length, - - r-xs: length, - r-sm: length, - r-md: length, - r-lg: length, - r-xl: length, - - line: length, - font: length, - icon: length, - - h-xs: length, - h-sm: length, - h-md: length, - h-lg: length, - h-xl: length, -} - -export struct Durations { - short: duration, - mid: duration, - long: duration, -} - -export global Styles { - property dark-palette: { - window-fg: #cdd6f4, - window-bg: #151515, - window-alter-fg: #cdd6f4, - window-alter-bg: #1e1e1e, - primary-fg: #cdd6f4, - primary-bg: #0078D6, - window-border: #323232, - popup-border: #2d2d2d, - element-border: #2d2d2d, - info-fg: #cdd6f4, - info-bg: #0078D6, - warn-fg: #cdd6f4, - warn-bg: #e85d03, - error-fg: #cdd6f4, - error-bg: #ef303f, - debug-fg: #cdd6f4, - debug-bg: #808080, - success-fg: #cdd6f4, - success-bg: #03a44e, - layer-1: #ffffff10, - layer-2: #ffffff18, - layer-3: #ffffff20, - layer-4: #ffffff28, - layer-5: #ffffff30, - }; - - property light-palette: { - window-fg: #151515, - window-bg: #f6f6ff, - window-alter-fg: #151515, - window-alter-bg: #f4f4ff, - primary-fg: #151515, - primary-bg: #0078D6, - window-border: #c0c0cf, - popup-border: #c0c0cf, - element-border: #c0c0cf, - info-fg: #151515, - info-bg: #0078D6, - warn-fg: #151515, - warn-bg: #e85d03, - error-fg: #151515, - error-bg: #ef303f, - debug-fg: #151515, - debug-bg: #808080, - success-fg: #151515, - success-bg: #03a44e, - layer-1: #00000010, - layer-2: #00000018, - layer-3: #00000020, - layer-4: #00000028, - layer-5: #00000030, - }; - - in-out property is-dark-mode: Palette.color-scheme == ColorScheme.dark; - - out property palette: root.is-dark-mode ? root.dark-palette : root.light-palette; - - out property font-family: "Reverier Mono"; - - out property sizes: { - p-xs: 1px, - p-sm: 2px, - p-md: 4px, - p-lg: 8px, - p-xl: 12px, - s-xs: 1px, - s-sm: 2px, - s-md: 4px, - s-lg: 8px, - s-xl: 12px, - r-xs: 2px, - r-sm: 4px, - r-md: 6px, - r-lg: 8px, - r-xl: 10px, - line: 1px, - font: 16px, - icon: 16px, - h-xs: 16px, - h-sm: 24px, - h-md: 32px, - h-lg: 36px, - h-xl: 40px, - }; - - out property durations: { - short: 120ms, - mid: 240ms, - long: 480ms, - }; -} diff --git a/crates/wsrx/src/main.rs b/crates/wsrx/src/main.rs index 18c54f28..1698dd6e 100644 --- a/crates/wsrx/src/main.rs +++ b/crates/wsrx/src/main.rs @@ -7,7 +7,8 @@ use tracing::{error, info, warn}; #[cfg(feature = "client")] mod cli; -/// wsrx is a controlled WS-TCP tunnel for CTF platforms like ret2shell, GZCTF and CDSCTF etc.. +/// wsrx is a controlled WS-TCP tunnel for CTF platforms like ret2shell, GZCTF +/// and CDSCTF etc.. #[derive(Parser)] #[command(name = "wsrx", bin_name = "wsrx", version, about)] enum WsrxCli { diff --git a/docs/scrollbar-preview-simulate.py b/docs/scrollbar-preview-simulate.py new file mode 100644 index 00000000..135754bf --- /dev/null +++ b/docs/scrollbar-preview-simulate.py @@ -0,0 +1,126 @@ +#!/usr/bin/env python3 +"""Numeric validation for the scrollbar preview (minimap) design. + +See docs/scrollbar-preview.md. Verifies, across many (total, viewport, H) +scenarios and EVERY scroll position: + + P1 fit regime (total <= H): thumb alignment is exact + — indicator_y == top_row * H / total + P2 fit regime: the thumb covers exactly the visible window on the + stretched preview (thumb_h == viewport * H / total) + P3 windowed regime (total > H): the row at the thumb's top edge is within + one row of the viewport top (integer window starts quantize to <=1px) + P4 windowed regime: the window advances monotonically, 0 or 1 rows per + scrolled row (no jumps) — content scrolls up while the thumb moves down + P5 windowed regime: the window never overflows the document; count <= H + P6 both: cumulative rounding tiles the whole track with no gaps + (sum of rendered heights == H) +""" + +MIN_THUMB = 8.0 + + +def thumb_h(H, viewport, total): + return max(MIN_THUMB, min(H, H * viewport / total)) + + +def indicator_y(top_row, H, viewport, total): + max_top = total - viewport + if max_top <= 0: + return 0.0 + travel = H - thumb_h(H, viewport, total) + return min(top_row, max_top) / max_top * travel + + +def window_for(top_row, H, viewport, total): + """Returns (window_start, count, scale, indicator_y) per the design doc.""" + if total <= H: + count = total + return 0, count, H / max(1, count), 0.0 + anchor = min(top_row, total - viewport) # viewport top (logical) + iy = indicator_y(anchor, H, viewport, total) # thumb top edge y (px) + start = max(0, round(anchor - iy)) + count = min(H, max(0, total - start)) + scale = H / max(1, count) + return start, count, scale, iy + + +def tiled_heights(count, scale, H): + return [round((i + 1) * scale) - round(i * scale) for i in range(count)] + + +def run(scenario): + total, viewport, H = scenario + max_top = max(0, total - viewport) + failures = [] + + if total <= H: + # ---- fit regime ---- + scale = H / max(1, total) + for tr in range(max_top + 1): + iy = indicator_y(tr, H, viewport, total) + if abs(iy - tr * scale) > 1e-6: # P1 + failures.append(f"P1 top={tr}: iy {iy} != {tr*scale}") + if total > viewport: + th = thumb_h(H, viewport, total) + if abs(th - viewport * scale) > 1e-6: # P2 + failures.append(f"P2 thumb {th} != {viewport*scale}") + _, count, scale, _ = window_for(0, H, viewport, total) + if sum(tiled_heights(count, scale, H)) != H: # P6 + failures.append(f"P6 fit: tiled heights != {H}") + else: + # ---- windowed regime ---- + prev_start = None + for tr in range(max_top + 1): + start, count, scale, iy = window_for(tr, H, viewport, total) + anchor = tr + if abs(start + iy - anchor) > 1.0: # P3 (<=1px quantization) + failures.append(f"P3 top={tr}: edge row {start+iy} vs anchor {anchor}") + if prev_start is not None: + d = start - prev_start + if not (0 <= d <= 1): # P4 (monotonic, no jumps) + failures.append(f"P4 top={tr}: window {prev_start}->{start}") + prev_start = start + if not (0 <= count <= H and start + count <= total): # P5 + failures.append(f"P5 top={tr}: window [{start},{start+count}) overflows {total}") + if sum(tiled_heights(count, scale, H)) != H: # P6 + failures.append(f"P6 top={tr}: tiled heights != {H}") + + return failures + + +def main(): + scenarios = [ + (13, 40, 600), # few: fits in viewport + (300, 40, 600), # medium: fits in track, overflows viewport + (600, 40, 600), # boundary: total == H + (650, 40, 600), # slightly over capacity + (3000, 40, 600), # many + (10000, 40, 600), # many, big + (50000, 100, 800), # many, big viewport + (60, 10, 50), # small track, slight overflow + (7, 24, 120), # few, small track + ] + all_failures = [] + for scenario in scenarios: + fails = run(scenario) + total, viewport, H = scenario + regime = "fit" if total <= H else "windowed" + status = "PASS" if not fails else f"FAIL ({len(fails)})" + print(f" total={total:>6} viewport={viewport:>4} H={H:>4} [{regime:>8}] {status}") + for f in fails[:8]: + print(f" !! {f}") + all_failures += fails + + print() + print(f"TOTAL: {len(all_failures)} failures") + if all_failures: + for f in all_failures[:20]: + print(" ", f) + return 1 + print("ALL PROPERTIES HOLD") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/docs/scrollbar-preview.md b/docs/scrollbar-preview.md new file mode 100644 index 00000000..ae13e80c --- /dev/null +++ b/docs/scrollbar-preview.md @@ -0,0 +1,159 @@ +# Scrollbar Preview (Minimap) — Design Plan + +> Target feel: VS Code's current minimap. +> Companion validation: [`scrollbar-preview-simulate.py`](./scrollbar-preview-simulate.py) + +## 1. Goal + +The scrollbar track acts as a minimap of the log document. Behavior depends on +how many rows the document has relative to the track height: + +| Case | Condition | Preview behavior | +| --- | --- | --- | +| 1 — few logs | `total <= viewport` | Full document preview fills the whole track; no scrolling possible, no thumb | +| 2 — medium | `viewport < total <= H` | Full document preview fills the whole track; the thumb correctly marks the visible window | +| 3 — many logs | `total > H` | A `H`-row window of the document is previewed at 1px/row; the window follows the scroll (content scrolls up while the thumb scrolls down); the thumb stays the global scrollbar | + +`H` = track height in pixels = preview capacity. One preview row = 1px only +when the document exceeds the capacity; otherwise rows are scaled up to fill +the whole track. + +## 2. Model & formulas + +Notation (all row counts in *logical* rows; the editor translates the +viewport's top display row through soft-wrap before computing the window): + +- `H` — track height (px) +- `total` — document row count +- `viewport` — visible row count +- `top_row` — first visible row +- `max_top = total - viewport` — last scrollable position +- `thumb_h = clamp(H * viewport / total, 8px, H)` — thumb height +- `travel = H - thumb_h` +- `indicator_y = top_row / max_top * travel` — thumb top edge y (px) + +### Case 1 & 2 (`total <= H`) + +``` +window = [0, total) # whole document +count = total +scale = H / total # > 1, stretch to fill the track +``` + +Each preview row `i` is drawn at `y = round(i*scale)` with height +`round((i+1)*scale) - y` (cumulative rounding tiles the track with no gaps). + +**Alignment property**: in this regime the thumb's travel mapping is exactly +`indicator_y = top_row * H / total = top_row * scale`, so the thumb overlays +precisely the visible rows on the stretched preview. This is what makes +"indicator 正确显示视图位置" exact, not approximate. + +### Case 3 (`total > H`) + +``` +anchor = logical row of the viewport top # row at the thumb's top edge +indicator_y = thumb top edge y (px) # 1px == 1 row here +start = max(0, anchor - indicator_y) # indicator_y rows of context above +window = [start, start + H) # H rows total +count = min(H, total - start) +scale = 1 # 1px per row +``` + +The thumb's top edge always shows `anchor` (the viewport top row), with +`indicator_y` rows of already-scrolled context above and `H - indicator_y` +rows below — matching "向上扩展 indicator_y 行,向下扩展 H - indicator_y 行". + +**Scroll property**: between clamp points, +`d(start)/d(top_row) = 1 - H/total ∈ (0, 1)`, so the window advances smoothly +(`H/total` rows per scrolled row), never jumps, and the preview content moves +up while the thumb moves down — real-time, gap-free. + +At the document bottom the window is clamped and still returns up to `H` rows, +so the track stays filled. + +## 3. API split — woocraft / backend boundary + +The `CodeEditor`/`EditorBackend` design is backend-pluggable (logs, code +files, diff views, virtualized lists…). The minimap must not bake in +log- or code-file assumptions. The boundary below keeps woocraft generic: + +| Concern | Owner | Notes | +| --- | --- | --- | +| Thumb geometry (travel mapping, `indicator_y`) | woocraft | existing scrollbar | +| Window selection (fit vs windowed) | woocraft | generic minimap policy | +| Row → track-pixel scaling + seamless tiling | woocraft | cumulative rounding | +| Thumb overlay on the preview | woocraft | existing | +| Preview row content / colors | **backend** | level colors for logs | +| Clamp to own content, parse budget | **backend** | ≤ window length, never beyond | + +**Row-space contract**: `scrollbar_preview`'s `row_window` is in the +**backend's own row indexing** (logical lines for text backends — the same +indexing as `EditorSnapshot::line_count()`). The editor computes the window +from its display-row scroll state and translates exactly one value — the +viewport-top anchor — through `display_row_to_line_row`; for non-wrapped +content (logs, most code) the translation is the identity. + +**Fit/windowed decision uses the backend's line count** (not display rows): +the strip renders one backend row per pixel, so `total <= H` means "the +content fits the track". The thumb-vs-preview alignment is exact when +display rows == backend rows (non-wrapped); for soft-wrapped text the anchor +stays correct and the pixel/row ratio is documented as approximate. + +**Custom backends**: a backend that does not implement `scrollbar_preview` +gets the default `Vec::new()` (no preview) — zero impact. `ScrollbarMarker` +remains a separate *sparse* decoration primitive (dots/ticks/bars at document +rows) that can overlay the dense preview; the two are complementary. + +**API (refined):** + +```rust +fn scrollbar_preview(&self, row_window: Range) -> ScrollbarPreview; + +pub struct ScrollbarPreview { + pub left: Pixels, // strip x-offset inside the track — backend chooses + pub width: Pixels, // strip width — backend chooses (default: full track) + pub lines: Vec, // one line per preview row +} +// row_window: rows in the backend's own indexing (logical lines for text). +// Return at most row_window.len() lines; must not parse beyond the window. +// Each line is one preview pixel; the editor scales the strip to fill the +// track height. Empty lines hide the preview. +``` + +The backend owns the strip's **geometry** (width/position), so several status +strips (log levels, git, LSP diagnostics…) can share the track side by side +instead of one status claiming the full width. + +**WSRX (`LogBackend`)**: already returns one level-colored line per requested +row (severity alpha, transparent for level-less rows) — **no changes**. + +## 4. Implementation steps (scope of changes) + +All rendering changes are **concentrated in woocraft** — the backend API +shape is unchanged and WSRX is untouched: + +1. `woocraft` state.rs `render_vertical_scrollbar` — replace the current + mini-viewport window (`[top_line, +capacity)`) with the fit/windowed + selection: + - `total = backend snapshot line count`, `capacity = ceil(H)`; + - `total <= capacity` → window `[0, capacity)` (fit); + - else `anchor = display_row_to_line_row(top_row)`, + `start = max(0, round(anchor - thumb_y))`, window + `[start, start + capacity)` (windowed); + - render returned lines with `scale = capacity / max(1, lines.len())` and + cumulative rounding (`round(i*scale)`..`round((i+1)*scale)`) — seamless + tiling in both regimes (fit stretches, windowed is 1px); + - keep the transparent-row skip (`color.a <= 0.0`). +2. `woocraft` docs: contract above (row space, budget, scaling). +3. tests: extend woocraft preview tests for fit/windowed window selection and + tiling; keep WSRX `LogBackend` tests unchanged. +4. run `scrollbar-preview-simulate.py` to re-verify the numeric properties. +5. `WSRX`: zero code changes — only the woocraft dependency bump. + +## 5. Acceptance + +- 13 lines: preview fills the whole track (chunky 1:1 minimap, no scroll). +- 300 lines / 600px track: full document at 2px/row, thumb exactly over the + visible window. +- 10000 lines: windowed 1px/row preview, thumb global, content scrolls up + smoothly as the thumb goes down, no gaps at either end. diff --git a/flake.nix b/flake.nix index f0a98722..42209773 100644 --- a/flake.nix +++ b/flake.nix @@ -66,13 +66,9 @@ libxkbfile libxrandr wayland + vulkan-loader ]; - skiaBinaries = pkgs.fetchurl { - url = "https://github.com/rust-skia/skia-binaries/releases/download/0.99.0/skia-binaries-a25a0fdb7d90429aa2d1-x86_64-unknown-linux-gnu-gl-jpegd-jpege-pdf-textlayout-vulkan.tar.gz"; - hash = "sha256-CX5413XJFW3EsHC5zKcAjbq1h1E+yxkkuvTPliDzEZs="; - }; - desktopBuildInputs = commonBuildInputs ++ lib.optionals stdenv.isLinux linuxDesktopLibraries; @@ -152,8 +148,6 @@ description = "Desktop interface for WebSocketReflectorX"; mainProgram = "wsrx-desktop"; }; - } // lib.optionalAttrs (system == "x86_64-linux") { - SKIA_BINARIES_URL = "file://${skiaBinaries}"; }); in { diff --git a/windows/setup.nsi b/windows/setup.nsi index 68cb890f..38a6c670 100644 --- a/windows/setup.nsi +++ b/windows/setup.nsi @@ -10,8 +10,8 @@ Unicode True !define COMPANYNAME "XDSEC" !define DESCRIPTION "Controlled TCP-over-WebSocket forwarding tunnel." !define VERSIONMAJOR 0 -!define VERSIONMINOR 5 -!define VERSIONBUILD 17 +!define VERSIONMINOR 6 +!define VERSIONBUILD 0 !define INSTALL_DIR_DEFAULT "$PROGRAMFILES64\${APPNAME}" !define MUI_ABORTWARNING !define MUI_FINISHPAGE_RUN