Add feature flags handling to the client, rewrite staff mode to a trait extension style

This commit is contained in:
Mikayla
2023-08-25 17:00:53 -07:00
parent 6fdf101745
commit 74565ed0b8
18 changed files with 143 additions and 107 deletions
Generated
+14 -14
View File
@@ -1200,6 +1200,7 @@ dependencies = [
"client",
"collections",
"db",
"feature_flags",
"futures 0.3.28",
"gpui",
"image",
@@ -1215,7 +1216,6 @@ dependencies = [
"serde_derive",
"settings",
"smol",
"staff_mode",
"sum_tree",
"tempfile",
"text",
@@ -1374,6 +1374,7 @@ dependencies = [
"async-tungstenite",
"collections",
"db",
"feature_flags",
"futures 0.3.28",
"gpui",
"image",
@@ -1388,7 +1389,6 @@ dependencies = [
"serde_derive",
"settings",
"smol",
"staff_mode",
"sum_tree",
"tempfile",
"text",
@@ -1528,6 +1528,7 @@ dependencies = [
"context_menu",
"db",
"editor",
"feature_flags",
"feedback",
"futures 0.3.28",
"fuzzy",
@@ -1543,7 +1544,6 @@ dependencies = [
"serde",
"serde_derive",
"settings",
"staff_mode",
"theme",
"theme_selector",
"util",
@@ -2529,6 +2529,14 @@ version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764"
[[package]]
name = "feature_flags"
version = "0.1.0"
dependencies = [
"anyhow",
"gpui",
]
[[package]]
name = "feedback"
version = "0.1.0"
@@ -6834,6 +6842,7 @@ version = "0.1.0"
dependencies = [
"anyhow",
"collections",
"feature_flags",
"fs",
"futures 0.3.28",
"gpui",
@@ -6849,7 +6858,6 @@ dependencies = [
"serde_json_lenient",
"smallvec",
"sqlez",
"staff_mode",
"toml 0.5.11",
"tree-sitter",
"tree-sitter-json 0.19.0",
@@ -7284,14 +7292,6 @@ version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3"
[[package]]
name = "staff_mode"
version = "0.1.0"
dependencies = [
"anyhow",
"gpui",
]
[[package]]
name = "static_assertions"
version = "1.1.0"
@@ -7672,6 +7672,7 @@ name = "theme_selector"
version = "0.1.0"
dependencies = [
"editor",
"feature_flags",
"fs",
"fuzzy",
"gpui",
@@ -7681,7 +7682,6 @@ dependencies = [
"postage",
"settings",
"smol",
"staff_mode",
"theme",
"util",
"workspace",
@@ -9726,6 +9726,7 @@ dependencies = [
"diagnostics",
"editor",
"env_logger 0.9.3",
"feature_flags",
"feedback",
"file_finder",
"fs",
@@ -9772,7 +9773,6 @@ dependencies = [
"simplelog",
"smallvec",
"smol",
"staff_mode",
"sum_tree",
"tempdir",
"terminal_view",