refactor dialogs

This commit is contained in:
2026-09-29 10:46:16 +07:00
parent 828986cd5c
commit 0a9301f131
16 changed files with 202 additions and 200 deletions
Generated
+56 -53
View File
@@ -2756,9 +2756,9 @@ dependencies = [
[[package]]
name = "gpui-base"
version = "0.6.6"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c9e904ee0d351f4e85b967e26ae986d3aa195a8d9d35fcd18184a2c40989694e"
checksum = "64bb52b29a8dcdc8d3f595b8b0839c076f237572ab601ba4577d3da8ae085728"
dependencies = [
"aho-corasick",
"anyhow",
@@ -2772,9 +2772,11 @@ dependencies = [
"gpui-pre-sum-tree",
"html5ever",
"instant",
"itertools 0.13.0",
"lsp-types",
"markdown",
"markup5ever_rcdom",
"num-traits",
"objc2 0.6.4",
"objc2-app-kit 0.3.2",
"objc2-foundation 0.3.2",
@@ -2794,9 +2796,9 @@ dependencies = [
[[package]]
name = "gpui-pre"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a0437c0b83e636a92bd1a39fa1d05fb632ae671289537497b35871ffbe231b84"
checksum = "0e87a42bb37c7cb4e76dd1ac0ce88851e46e976e0373a47ab3e0757abffee54d"
dependencies = [
"accesskit",
"anyhow",
@@ -2864,12 +2866,12 @@ dependencies = [
[[package]]
name = "gpui-pre-apple"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3af534f0746eb9e014114bcc0ee00dc250c4b8d75df2e437180c403aa65649c1"
checksum = "00053551517815ab169fda28fff78dbebf2712722593c7671c511785cb3f79d5"
dependencies = [
"anyhow",
"block",
"block2 0.6.2",
"cbindgen",
"cocoa 0.26.1",
"core-foundation 0.10.1",
@@ -2888,9 +2890,9 @@ dependencies = [
[[package]]
name = "gpui-pre-collections"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "15e7a65204039187d1f4b3d4c2e0233eeac54d4acb0b13f9dc1a3b5adad26c1f"
checksum = "f79760925c31ed06924d28d68981b5b22b2ce25665f58f0a33dfea11170e6e28"
dependencies = [
"gpui-pre-util",
"indexmap",
@@ -2899,9 +2901,9 @@ dependencies = [
[[package]]
name = "gpui-pre-derive-refineable"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "79dfb4a05f3cd9893d7768dbf5dba1bbbe99cab7394e89b360ccb3b2bcb6b34e"
checksum = "d1aea3f941581a6a9dd545ecd351ef2d336fe6e2a1a4555cb6414944a4984260"
dependencies = [
"proc-macro2",
"quote",
@@ -2910,9 +2912,9 @@ dependencies = [
[[package]]
name = "gpui-pre-http-client"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cfd5a7542c77887a5aff997d78c95884119c8463409569b63fcf060956da1682"
checksum = "ddce27e989e877a3a1a243f97d7ea4f1ade2532abec418d5a0be9cca802702c7"
dependencies = [
"anyhow",
"async-compression",
@@ -2931,9 +2933,9 @@ dependencies = [
[[package]]
name = "gpui-pre-http-client-tls"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72aed510adb5e7723f8f57b9751007e3451d46a84edb59b92227178cf59cc19c"
checksum = "0076f6cf87b87b5629d55692638df4edc04fab3da92f897c2294d520efac17d3"
dependencies = [
"log",
"rustls",
@@ -2943,9 +2945,9 @@ dependencies = [
[[package]]
name = "gpui-pre-linux"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aab655cda1d6dcd549ac869e8678babc84cf573ab6794a1fe1a39c6c70c60b48"
checksum = "0aac7022e347409454777701082201742710052813964a1e25160f7e22c965ad"
dependencies = [
"accesskit",
"accesskit_unix",
@@ -2990,9 +2992,9 @@ dependencies = [
[[package]]
name = "gpui-pre-macos"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "951d17e41a72067ad2d35c60e08a62e8ad7fa9400b41c802e26cfb459f6c05da"
checksum = "5a43af845b260b09393e923c4f1e1a67a10fcfc847b4815192bbfd02ed9fe725"
dependencies = [
"accesskit",
"accesskit_macos",
@@ -3037,9 +3039,9 @@ dependencies = [
[[package]]
name = "gpui-pre-macros"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6324092b40ea8ec7c327a4a28427e366a489b4d5d23b5d1bd0243fc2f4ca7a9e"
checksum = "e1627c5dd3c3351e39e0621d3f3e31dbbe7c7658df90b1d2ec12bfe95d54cd37"
dependencies = [
"heck 0.5.0",
"proc-macro-crate",
@@ -3050,9 +3052,9 @@ dependencies = [
[[package]]
name = "gpui-pre-perf"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b94bff26ccd8105f6206144f8dab16a2dc02e7a68f39dada02cdf492f0afd940"
checksum = "01954497dd02ba96ab4c252a8668643b0cc3085e7a75dca62e7ba0e3dcd83b02"
dependencies = [
"gpui-pre-collections",
"serde",
@@ -3061,10 +3063,11 @@ dependencies = [
[[package]]
name = "gpui-pre-platform"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8423d1e0a693d2f9f16c0326bb01b5e81ec0531854d596a18476934ac6880478"
checksum = "0112105c2ac6757fbf527c9c92a753be9bcbce9f4cf26959a11eaa1db6565aa5"
dependencies = [
"anyhow",
"console_error_panic_hook",
"gpui-pre",
"gpui-pre-linux",
@@ -3075,9 +3078,9 @@ dependencies = [
[[package]]
name = "gpui-pre-refineable"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93b4b0a8d296a3ee5beb1136bc48f8167a6028eb1e243b56851dcd8c9fc6d7a1"
checksum = "ffd14639e5dfab906bbaeabfe0f94289120dcf2e6ed37217deb13964867e89a5"
dependencies = [
"gpui-pre-derive-refineable",
]
@@ -3134,9 +3137,9 @@ dependencies = [
[[package]]
name = "gpui-pre-reqwest-client"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f32ccea5d1a7c8d2868d7b346c2c1f76aa3f86ec9e0575c4e7340af3afd9e9d"
checksum = "53fa47d680f9e186b33af323f97345d67b6150c0e4c0bc894406bff822a4d9b4"
dependencies = [
"anyhow",
"bytes",
@@ -3152,9 +3155,9 @@ dependencies = [
[[package]]
name = "gpui-pre-scheduler"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff7b10b3d2fc3fda24847a04436eca9531612c8414874a37ddc005f20e521e12"
checksum = "8049963b716df01b67b58f86000597f222d5b31b15b35069b23a3b07f3c68352"
dependencies = [
"async-task",
"backtrace",
@@ -3169,9 +3172,9 @@ dependencies = [
[[package]]
name = "gpui-pre-shared-string"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe17f81bd98a0253140ea79f7f76442d7499bd8d17db302861af8e46c11d38df"
checksum = "8ef6314bdf5ab162c1913712ec4a91b013ce2a9cfb0b557ecdfdd5793c8b61d3"
dependencies = [
"schemars",
"serde",
@@ -3180,9 +3183,9 @@ dependencies = [
[[package]]
name = "gpui-pre-sum-tree"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0a6d35e998a51d24248dad731de1f09d386cbbf46a04edde3b67f469b2ce3f16"
checksum = "5cca7e5fad9d53b2d265860fefdffc5f171966cb99c3fd99ecac15c033f19209"
dependencies = [
"gpui-pre-ztracing",
"heapless 0.9.3",
@@ -3193,9 +3196,9 @@ dependencies = [
[[package]]
name = "gpui-pre-util"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a026a30c578930d20974fd8c3d77de36223ac7ba193bd4259e7238929bc8806"
checksum = "d82e06359ae76f8bb07ed713c54adb80cea6a9a2d3dc715f41aec30cd2aadb4d"
dependencies = [
"anyhow",
"log",
@@ -3204,9 +3207,9 @@ dependencies = [
[[package]]
name = "gpui-pre-util-macros"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5cbf79627a6afc626d4e887dad9d2d92bb069413e8cc692ba3e90bff219eb7a9"
checksum = "b8a0da4143bb0e7eb926eed7edd3a61c9d17344207543dcc25fb398f0cb96b2f"
dependencies = [
"gpui-pre-perf",
"quote",
@@ -3215,9 +3218,9 @@ dependencies = [
[[package]]
name = "gpui-pre-web"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34be433b9fcb370b1fe9a1c7fe911f0eb6058791ef8167dcf6c5a5deb624975c"
checksum = "ab3870cc909471bb830c3d79496770c754401aad6cfa122147ccb13e8908ad08"
dependencies = [
"anyhow",
"console_error_panic_hook",
@@ -3244,9 +3247,9 @@ dependencies = [
[[package]]
name = "gpui-pre-wgpu"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05515b32799b1767d69300921c1b562cd53104965211a0e8905acdc7aa18e693"
checksum = "f0b02657b56b09140ce542f5e4434fb96d9fdaba0fd0035ba7dba13c171ddb9b"
dependencies = [
"anyhow",
"bytemuck",
@@ -3271,9 +3274,9 @@ dependencies = [
[[package]]
name = "gpui-pre-windows"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "27662e65bfcf4445d2cccfad91f1570ec07f4b1b5de98400a9f207fd19c464cf"
checksum = "f05592a6f9e3e6bb7a9f2a0d4779271cf747a948db1c07b02448de777ffff8f3"
dependencies = [
"accesskit",
"accesskit_windows",
@@ -3300,9 +3303,9 @@ dependencies = [
[[package]]
name = "gpui-pre-zlog"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f3a5af0b734a391a84872eb770b3ee9830091ec2487b79d06371fe14eefb2b5d"
checksum = "a7506302091e66d7fb5e04a5b3480e90cff0bbe3157458d7df91a41c59238c48"
dependencies = [
"anyhow",
"chrono",
@@ -3312,9 +3315,9 @@ dependencies = [
[[package]]
name = "gpui-pre-ztracing"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a24cb19f78c5bc3aab8ddf1e8e0bd6b402fbcb9c7f112f64ddbedef8f8768a59"
checksum = "4ed1bc6d53b3ca93785a8573d1066d555b67bc475b344fb28871f9811eb6f218"
dependencies = [
"gpui-pre-zlog",
"gpui-pre-ztracing-macro",
@@ -3324,9 +3327,9 @@ dependencies = [
[[package]]
name = "gpui-pre-ztracing-macro"
version = "0.3.6"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1bb25850ad31b88bbdef454afb93ec4cdb81f5e200ba5b3f1a0368111780d2c"
checksum = "829258540ea51bb9ea4a71686beffe5c99586901ba9f39944d06e4a180ab63fe"
[[package]]
name = "gpui-updater-core"
@@ -7685,9 +7688,9 @@ dependencies = [
[[package]]
name = "tokio-rustls"
version = "0.26.5"
version = "0.26.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b0c85f2c3ef0b1cd58b36682f4b17aaa995f0e5db534d85692b4903abce21f67"
checksum = "c9cc2678c2cdd569ef8215e2afd7954ada2ae20b4fdd2c5fe6139a3b02d105db"
dependencies = [
"rustls",
"tokio",