move gpui-components to ui crate

This commit is contained in:
2024-12-10 09:40:27 +07:00
parent 9f0e367527
commit 516eb0e8bc
91 changed files with 20957 additions and 231 deletions

242
Cargo.lock generated
View File

@@ -94,12 +94,6 @@ version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223"
[[package]]
name = "arc-swap"
version = "1.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457"
[[package]]
name = "arg_enum_proc_macro"
version = "0.3.4"
@@ -503,12 +497,6 @@ dependencies = [
"bitcoin_hashes 0.14.0",
]
[[package]]
name = "base62"
version = "2.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "48fa474cf7492f9a299ba6019fb99ec673e1739556d48e8a90eabaea282ef0e4"
[[package]]
name = "base64"
version = "0.22.1"
@@ -868,7 +856,7 @@ dependencies = [
"serde_json",
"syn 2.0.90",
"tempfile",
"toml 0.8.19",
"toml",
]
[[package]]
@@ -1118,15 +1106,29 @@ dependencies = [
"smol",
"tokio",
"tracing-subscriber",
"ui",
]
[[package]]
name = "coop-ui"
version = "0.1.0"
dependencies = [
"anyhow",
"chrono",
"gpui",
"ui",
"image",
"itertools 0.13.0",
"once_cell",
"paste",
"regex",
"resvg",
"rust-embed",
"serde",
"serde_json",
"smallvec",
"smol",
"unicode-segmentation",
"usvg",
"uuid",
]
[[package]]
@@ -1510,7 +1512,7 @@ dependencies = [
"cc",
"memchr",
"rustc_version",
"toml 0.8.19",
"toml",
"vswhom",
"winreg",
]
@@ -2045,17 +2047,6 @@ dependencies = [
"regex-syntax",
]
[[package]]
name = "globwalk"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93e3af942408868f6934a7b85134a3230832b9977cf66125df2f9edcfce4ddcc"
dependencies = [
"bitflags 1.3.2",
"ignore",
"walkdir",
]
[[package]]
name = "gloo-timers"
version = "0.3.0"
@@ -2648,22 +2639,6 @@ dependencies = [
"icu_properties",
]
[[package]]
name = "ignore"
version = "0.4.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b"
dependencies = [
"crossbeam-deque",
"globset",
"log",
"memchr",
"regex-automata",
"same-file",
"walkdir",
"winapi-util",
]
[[package]]
name = "image"
version = "0.25.5"
@@ -2788,15 +2763,6 @@ dependencies = [
"once_cell",
]
[[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.12.1"
@@ -2961,12 +2927,6 @@ dependencies = [
"libc",
]
[[package]]
name = "libyml"
version = "0.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64804cc6a5042d4f05379909ba25b503ec04e2c082151d62122d5dcaa274b961"
[[package]]
name = "linkme"
version = "0.3.31"
@@ -3271,15 +3231,6 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8"
[[package]]
name = "normpath"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7acc33098f4c63a64a6d7ed"
dependencies = [
"windows-sys 0.59.0",
]
[[package]]
name = "nostr"
version = "0.37.0"
@@ -3897,7 +3848,7 @@ version = "3.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b"
dependencies = [
"toml_edit 0.22.22",
"toml_edit",
]
[[package]]
@@ -4389,60 +4340,6 @@ dependencies = [
"walkdir",
]
[[package]]
name = "rust-i18n"
version = "3.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "039f57d22229db401af3458ca939300178e99e88b938573cea12b7c2b0f09724"
dependencies = [
"globwalk",
"once_cell",
"regex",
"rust-i18n-macro",
"rust-i18n-support",
"smallvec",
]
[[package]]
name = "rust-i18n-macro"
version = "3.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dde5c022360a2e54477882843d56b6f9bcb4bc62f504b651a2f497f0028d174f"
dependencies = [
"glob",
"once_cell",
"proc-macro2",
"quote",
"rust-i18n-support",
"serde",
"serde_json",
"serde_yml",
"syn 2.0.90",
]
[[package]]
name = "rust-i18n-support"
version = "3.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75d2844d36f62b5d6b66f9cf8f8cbdbbbdcdb5fd37a473a9cc2fb45fdcf485d2"
dependencies = [
"arc-swap",
"base62",
"globwalk",
"itertools 0.11.0",
"lazy_static",
"normpath",
"once_cell",
"proc-macro2",
"regex",
"serde",
"serde_json",
"serde_yml",
"siphasher 1.0.1",
"toml 0.7.8",
"triomphe",
]
[[package]]
name = "rustc-demangle"
version = "0.1.24"
@@ -4862,23 +4759,6 @@ dependencies = [
"serde",
]
[[package]]
name = "serde_yml"
version = "0.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "48e76bab63c3fd98d27c17f9cbce177f64a91f5e69ac04cafe04e1bb25d1dc3c"
dependencies = [
"indexmap",
"itoa",
"libyml",
"log",
"memchr",
"ryu",
"serde",
"serde_json",
"tempfile",
]
[[package]]
name = "sha1"
version = "0.10.6"
@@ -5310,7 +5190,7 @@ dependencies = [
"cfg-expr",
"heck 0.5.0",
"pkg-config",
"toml 0.8.19",
"toml",
"version-compare",
]
@@ -5573,18 +5453,6 @@ dependencies = [
"tokio",
]
[[package]]
name = "toml"
version = "0.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257"
dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
"toml_edit 0.19.15",
]
[[package]]
name = "toml"
version = "0.8.19"
@@ -5594,7 +5462,7 @@ dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
"toml_edit 0.22.22",
"toml_edit",
]
[[package]]
@@ -5606,19 +5474,6 @@ dependencies = [
"serde",
]
[[package]]
name = "toml_edit"
version = "0.19.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
dependencies = [
"indexmap",
"serde",
"serde_spanned",
"toml_datetime",
"winnow 0.5.40",
]
[[package]]
name = "toml_edit"
version = "0.22.22"
@@ -5629,7 +5484,7 @@ dependencies = [
"serde",
"serde_spanned",
"toml_datetime",
"winnow 0.6.20",
"winnow",
]
[[package]]
@@ -5695,17 +5550,6 @@ dependencies = [
"tracing-log",
]
[[package]]
name = "triomphe"
version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ef8f7726da4807b58ea5c96fdc122f80702030edc33b35aff9190a51148ccc85"
dependencies = [
"arc-swap",
"serde",
"stable_deref_trait",
]
[[package]]
name = "try-lock"
version = "0.2.5"
@@ -5770,31 +5614,6 @@ dependencies = [
"winapi",
]
[[package]]
name = "ui"
version = "0.1.0"
source = "git+https://github.com/lumehq/gpui-component#ca5232d1e7e66defe02271781ceadf2a81ed0e3d"
dependencies = [
"anyhow",
"chrono",
"gpui",
"image",
"itertools 0.13.0",
"once_cell",
"paste",
"regex",
"resvg",
"rust-embed",
"rust-i18n",
"serde",
"serde_json",
"smallvec",
"smol",
"unicode-segmentation",
"usvg",
"uuid",
]
[[package]]
name = "unicase"
version = "2.8.0"
@@ -6575,15 +6394,6 @@ version = "0.52.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
[[package]]
name = "winnow"
version = "0.5.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876"
dependencies = [
"memchr",
]
[[package]]
name = "winnow"
version = "0.6.20"
@@ -6829,7 +6639,7 @@ dependencies = [
"tracing",
"uds_windows",
"windows-sys 0.59.0",
"winnow 0.6.20",
"winnow",
"xdg-home",
"zbus_macros 5.1.1",
"zbus_names 4.1.0",
@@ -6883,7 +6693,7 @@ checksum = "856b7a38811f71846fd47856ceee8bccaec8399ff53fb370247e66081ace647b"
dependencies = [
"serde",
"static_assertions",
"winnow 0.6.20",
"winnow",
"zvariant 5.1.0",
]
@@ -7025,7 +6835,7 @@ dependencies = [
"serde",
"static_assertions",
"url",
"winnow 0.6.20",
"winnow",
"zvariant_derive 5.1.0",
"zvariant_utils 3.0.2",
]
@@ -7078,5 +6888,5 @@ dependencies = [
"serde",
"static_assertions",
"syn 2.0.90",
"winnow 0.6.20",
"winnow",
]