add brand theme

This commit is contained in:
2026-08-20 17:52:02 +07:00
parent 584a8385a1
commit 8be65b7904
9 changed files with 746 additions and 83 deletions
Generated
+54 -79
View File
@@ -322,6 +322,7 @@ dependencies = [
"gpui-component",
"log",
"rust-embed",
"serde_json",
]
[[package]]
@@ -1218,7 +1219,7 @@ checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2"
dependencies = [
"bitflags 2.13.1",
"block",
"cocoa-foundation 0.2.0",
"cocoa-foundation 0.2.1",
"core-foundation 0.10.1",
"core-graphics 0.24.0",
"foreign-types",
@@ -1242,15 +1243,14 @@ dependencies = [
[[package]]
name = "cocoa-foundation"
version = "0.2.0"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e14045fb83be07b5acf1c0884b2180461635b433455fa35d1cd6f17f1450679d"
checksum = "81411967c50ee9a1fc11365f8c585f863a22a9697c89239c452292c40ba79b0d"
dependencies = [
"bitflags 2.13.1",
"block",
"core-foundation 0.10.1",
"core-graphics-types 0.2.0",
"libc",
"objc",
]
@@ -1268,7 +1268,7 @@ dependencies = [
[[package]]
name = "collections"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"gpui_util",
"indexmap",
@@ -1734,7 +1734,7 @@ dependencies = [
[[package]]
name = "derive_refineable"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"proc-macro2",
"quote",
@@ -3494,7 +3494,7 @@ dependencies = [
[[package]]
name = "gpui"
version = "0.2.2"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"accesskit",
"anyhow",
@@ -3503,22 +3503,13 @@ dependencies = [
"backtrace",
"bindgen",
"bitflags 2.13.1",
"block",
"cbindgen",
"chrono",
"cocoa 0.26.0",
"cocoa-foundation 0.2.0",
"collections",
"core-foundation 0.10.1",
"core-foundation-sys",
"core-graphics 0.24.0",
"core-text",
"core-video",
"ctor",
"derive_more",
"embed-resource",
"etagere",
"foreign-types",
"futures",
"futures-concurrency",
"getrandom 0.3.4",
@@ -3533,14 +3524,9 @@ dependencies = [
"itertools 0.14.0",
"log",
"lyon",
"mach2",
"media",
"metal",
"num_cpus",
"objc",
"parking",
"parking_lot",
"pathfinder_geometry",
"pin-project",
"pollster 0.4.0",
"postage",
@@ -3581,7 +3567,7 @@ dependencies = [
[[package]]
name = "gpui-base"
version = "0.5.2"
source = "git+https://github.com/longbridge/gpui-component#9e3a29dcbdebc318632bf68203f26c33e9f0e902"
source = "git+https://github.com/longbridge/gpui-component#270cf3ce8cf6f4cdac28db5c30dd92631849ed6e"
dependencies = [
"aho-corasick",
"anyhow",
@@ -3613,7 +3599,7 @@ dependencies = [
[[package]]
name = "gpui-component"
version = "0.5.2"
source = "git+https://github.com/longbridge/gpui-component#9e3a29dcbdebc318632bf68203f26c33e9f0e902"
source = "git+https://github.com/longbridge/gpui-component#270cf3ce8cf6f4cdac28db5c30dd92631849ed6e"
dependencies = [
"anyhow",
"chrono",
@@ -3693,7 +3679,7 @@ dependencies = [
[[package]]
name = "gpui-component-assets"
version = "0.5.1"
source = "git+https://github.com/longbridge/gpui-component#9e3a29dcbdebc318632bf68203f26c33e9f0e902"
source = "git+https://github.com/longbridge/gpui-component#270cf3ce8cf6f4cdac28db5c30dd92631849ed6e"
dependencies = [
"anyhow",
"gpui",
@@ -3707,7 +3693,7 @@ dependencies = [
[[package]]
name = "gpui-component-macros"
version = "0.5.1"
source = "git+https://github.com/longbridge/gpui-component#9e3a29dcbdebc318632bf68203f26c33e9f0e902"
source = "git+https://github.com/longbridge/gpui-component#270cf3ce8cf6f4cdac28db5c30dd92631849ed6e"
dependencies = [
"proc-macro2",
"quote",
@@ -3717,7 +3703,7 @@ dependencies = [
[[package]]
name = "gpui_apple"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"anyhow",
"block",
@@ -3740,7 +3726,7 @@ dependencies = [
[[package]]
name = "gpui_linux"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"accesskit",
"accesskit_unix",
@@ -3758,22 +3744,16 @@ dependencies = [
"gpui_util",
"gpui_wgpu",
"http_client",
"image",
"itertools 0.14.0",
"libc",
"log",
"notify-rust",
"oo7",
"open",
"parking_lot",
"pathfinder_geometry",
"pollster 0.4.0",
"profiling",
"raw-window-handle",
"smallvec",
"smol",
"strum",
"swash",
"url",
"uuid",
"wayland-backend",
@@ -3792,7 +3772,7 @@ dependencies = [
[[package]]
name = "gpui_macos"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"accesskit",
"accesskit_macos",
@@ -3838,7 +3818,7 @@ dependencies = [
[[package]]
name = "gpui_macros"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"heck 0.5.0",
"proc-macro2",
@@ -3849,7 +3829,7 @@ dependencies = [
[[package]]
name = "gpui_platform"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"console_error_panic_hook",
"gpui",
@@ -3862,7 +3842,7 @@ dependencies = [
[[package]]
name = "gpui_shared_string"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"schemars",
"serde",
@@ -3872,7 +3852,7 @@ dependencies = [
[[package]]
name = "gpui_util"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"anyhow",
"log",
@@ -3882,7 +3862,7 @@ dependencies = [
[[package]]
name = "gpui_web"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"anyhow",
"console_error_panic_hook",
@@ -3906,7 +3886,7 @@ dependencies = [
[[package]]
name = "gpui_wgpu"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"anyhow",
"bytemuck",
@@ -3916,18 +3896,14 @@ dependencies = [
"gpui",
"gpui_util",
"itertools 0.14.0",
"js-sys",
"log",
"parking_lot",
"pollster 0.4.0",
"profiling",
"raw-window-handle",
"smallvec",
"swash",
"unicode-bidi",
"unicode-segmentation",
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
"wgpu",
"zed-font-kit",
@@ -3936,7 +3912,7 @@ dependencies = [
[[package]]
name = "gpui_windows"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"accesskit",
"accesskit_windows",
@@ -3973,9 +3949,9 @@ dependencies = [
[[package]]
name = "h2"
version = "0.4.16"
version = "0.4.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a9f37a958b41b3b19ee2707c06439c0e9e547e847223eb791ecb0cb821c65e27"
checksum = "9f877e75f39e9827ec50a572dd592684ac28c029578726c85f1b2aa6ab807449"
dependencies = [
"atomic-waker",
"bytes",
@@ -4263,7 +4239,7 @@ dependencies = [
[[package]]
name = "http_client"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"anyhow",
"async-compression",
@@ -4283,7 +4259,7 @@ dependencies = [
[[package]]
name = "http_client_tls"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"rustls",
"rustls-platform-verifier 0.5.3",
@@ -5259,13 +5235,12 @@ dependencies = [
[[package]]
name = "media"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"anyhow",
"bindgen",
"core-foundation 0.10.1",
"core-video",
"ctor",
"foreign-types",
"metal",
"objc",
@@ -5474,8 +5449,8 @@ dependencies = [
[[package]]
name = "nostr"
version = "0.45.2"
source = "git+https://github.com/rust-nostr/nostr#6969fdb5d229e15daf8839488f204014bc686058"
version = "0.45.3"
source = "git+https://github.com/rust-nostr/nostr#4dcf307d6102e598f3a4172b8ba5a7a779fa1630"
dependencies = [
"aes",
"base64",
@@ -5501,7 +5476,7 @@ dependencies = [
[[package]]
name = "nostr-connect"
version = "0.45.1"
source = "git+https://github.com/rust-nostr/nostr#6969fdb5d229e15daf8839488f204014bc686058"
source = "git+https://github.com/rust-nostr/nostr#4dcf307d6102e598f3a4172b8ba5a7a779fa1630"
dependencies = [
"async-utility",
"futures-core",
@@ -5515,7 +5490,7 @@ dependencies = [
[[package]]
name = "nostr-database"
version = "0.45.1"
source = "git+https://github.com/rust-nostr/nostr#6969fdb5d229e15daf8839488f204014bc686058"
source = "git+https://github.com/rust-nostr/nostr#4dcf307d6102e598f3a4172b8ba5a7a779fa1630"
dependencies = [
"nostr",
"opaquerr",
@@ -5524,7 +5499,7 @@ dependencies = [
[[package]]
name = "nostr-gossip"
version = "0.45.0"
source = "git+https://github.com/rust-nostr/nostr#6969fdb5d229e15daf8839488f204014bc686058"
source = "git+https://github.com/rust-nostr/nostr#4dcf307d6102e598f3a4172b8ba5a7a779fa1630"
dependencies = [
"nostr",
"opaquerr",
@@ -5533,7 +5508,7 @@ dependencies = [
[[package]]
name = "nostr-gossip-memory"
version = "0.45.0"
source = "git+https://github.com/rust-nostr/nostr#6969fdb5d229e15daf8839488f204014bc686058"
source = "git+https://github.com/rust-nostr/nostr#4dcf307d6102e598f3a4172b8ba5a7a779fa1630"
dependencies = [
"indexmap",
"lru",
@@ -5544,8 +5519,8 @@ dependencies = [
[[package]]
name = "nostr-lmdb"
version = "0.45.1"
source = "git+https://github.com/rust-nostr/nostr#6969fdb5d229e15daf8839488f204014bc686058"
version = "0.45.2"
source = "git+https://github.com/rust-nostr/nostr#4dcf307d6102e598f3a4172b8ba5a7a779fa1630"
dependencies = [
"async-utility",
"flatbuffers",
@@ -5560,7 +5535,7 @@ dependencies = [
[[package]]
name = "nostr-memory"
version = "0.45.1"
source = "git+https://github.com/rust-nostr/nostr#6969fdb5d229e15daf8839488f204014bc686058"
source = "git+https://github.com/rust-nostr/nostr#4dcf307d6102e598f3a4172b8ba5a7a779fa1630"
dependencies = [
"btreecap",
"nostr",
@@ -5570,8 +5545,8 @@ dependencies = [
[[package]]
name = "nostr-sdk"
version = "0.45.1"
source = "git+https://github.com/rust-nostr/nostr#6969fdb5d229e15daf8839488f204014bc686058"
version = "0.45.2"
source = "git+https://github.com/rust-nostr/nostr#4dcf307d6102e598f3a4172b8ba5a7a779fa1630"
dependencies = [
"async-utility",
"async-wsocket",
@@ -6307,7 +6282,7 @@ checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
[[package]]
name = "perf"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"collections",
"serde",
@@ -6687,7 +6662,7 @@ dependencies = [
[[package]]
name = "psm"
version = "0.1.32"
source = "git+https://github.com/rust-lang/stacker?branch=master#cdf19cf36cd0343a97c174ee6f7f8241f88b35f0"
source = "git+https://github.com/rust-lang/stacker?branch=master#d3ac2df79a409c681329006e9b31c96ab9c5fcae"
dependencies = [
"ar_archive_writer",
"cc",
@@ -7083,18 +7058,18 @@ dependencies = [
[[package]]
name = "ref-cast"
version = "1.0.26"
version = "1.0.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "216e8f773d7923bcba9ceb86a86c93cabb3903a11872fc3f138c49630e50b96d"
checksum = "7e440fb4e4b4147295338efb76001ab9e4efc0e5839df2c47fc5ac2381d365c3"
dependencies = [
"ref-cast-impl",
]
[[package]]
name = "ref-cast-impl"
version = "1.0.26"
version = "1.0.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c9283685feec7d69af75fb0e858d5e7378f33fe4fc699383b2916ab9273e03c"
checksum = "92ecd8964f8453721699a1ed72037b0db49ce2f5a5138486ee89bed6f67cdf3a"
dependencies = [
"proc-macro2",
"quote",
@@ -7104,7 +7079,7 @@ dependencies = [
[[package]]
name = "refineable"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"derive_refineable",
]
@@ -7187,7 +7162,7 @@ dependencies = [
[[package]]
name = "reqwest_client"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"anyhow",
"bytes",
@@ -7197,7 +7172,6 @@ dependencies = [
"http_client_tls",
"log",
"regex",
"serde",
"tokio",
"zed-reqwest",
]
@@ -7600,7 +7574,7 @@ dependencies = [
[[package]]
name = "scheduler"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"async-task",
"backtrace",
@@ -7996,6 +7970,7 @@ dependencies = [
"paths",
"reqwest_client",
"signed_state",
"tracing",
"tracing-subscriber",
"workspace",
]
@@ -8326,7 +8301,7 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
[[package]]
name = "sum_tree"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"heapless 0.9.3",
"log",
@@ -9699,7 +9674,7 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
[[package]]
name = "util_macros"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"perf",
"quote",
@@ -11467,9 +11442,9 @@ dependencies = [
[[package]]
name = "zerovec"
version = "0.11.7"
version = "0.11.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94b5c6b5976d66c1d703c4fd17d3f5e43c8cedaacf604961b171adc7130896d8"
checksum = "bb0464e17806c1d976d5cba29399c7f08e516e279e2ba493f63123b5fca67dd8"
dependencies = [
"yoke",
"zerofrom",
@@ -11496,7 +11471,7 @@ checksum = "34b31d188d9d685a4f9c7b46d6e36631b07058d2cfe190267adce54dc230bf12"
[[package]]
name = "zlog"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"anyhow",
"chrono",
@@ -11513,7 +11488,7 @@ checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b"
[[package]]
name = "ztracing"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
dependencies = [
"tracing",
"tracing-subscriber",
@@ -11524,7 +11499,7 @@ dependencies = [
[[package]]
name = "ztracing_macro"
version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#4c7244790a075e862eeb4e5ccc12d6c8f5da6f7e"
source = "git+https://github.com/zed-industries/zed#1b04e4caf01e376624fb514ef85b0e6d8ee5d930"
[[package]]
name = "zune-core"