This reverts commit bf2d51bcfd.
As discussed with @\ChristopherBiscardi , this has to be implemented
differently, making a first step towards that.
Release Notes:
- N/A
This commit is contained in:
1 parent
7b2ccdffc6
commit
bec63dee23
5 files changed
+6
-18
No files matched your search
@@ -11,9 +11,6 @@ workspace = true
|
|||||||
[lib]
|
[lib]
|
||||||
path = "src/inspector_ui.rs"
|
path = "src/inspector_ui.rs"
|
||||||
|
|
||||||
[features]
|
|
||||||
inspector = []
|
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
command_palette_hooks.workspace = true
|
command_palette_hooks.workspace = true
|
||||||
|
|||||||
@@ -1,19 +1,19 @@
|
|||||||
#[cfg(any(debug_assertions, feature = "inspector"))]
|
#[cfg(debug_assertions)]
|
||||||
mod div_inspector;
|
mod div_inspector;
|
||||||
#[cfg(any(debug_assertions, feature = "inspector"))]
|
#[cfg(debug_assertions)]
|
||||||
mod inspector;
|
mod inspector;
|
||||||
|
|
||||||
#[cfg(any(debug_assertions, feature = "inspector"))]
|
#[cfg(debug_assertions)]
|
||||||
pub use inspector::init;
|
pub use inspector::init;
|
||||||
|
|
||||||
#[cfg(not(any(debug_assertions, feature = "inspector")))]
|
#[cfg(not(debug_assertions))]
|
||||||
pub fn init(_app_state: std::sync::Arc<workspace::AppState>, cx: &mut gpui::App) {
|
pub fn init(_app_state: std::sync::Arc<workspace::AppState>, cx: &mut gpui::App) {
|
||||||
use std::any::TypeId;
|
use std::any::TypeId;
|
||||||
use workspace::notifications::NotifyResultExt as _;
|
use workspace::notifications::NotifyResultExt as _;
|
||||||
|
|
||||||
cx.on_action(|_: &zed_actions::dev::ToggleInspector, cx| {
|
cx.on_action(|_: &zed_actions::dev::ToggleInspector, cx| {
|
||||||
Err::<(), anyhow::Error>(anyhow::anyhow!(
|
Err::<(), anyhow::Error>(anyhow::anyhow!(
|
||||||
"dev::ToggleInspector is only available in debug builds and Nightly"
|
"dev::ToggleInspector is only available in debug builds"
|
||||||
))
|
))
|
||||||
.notify_app_err(cx);
|
.notify_app_err(cx);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -42,4 +42,3 @@ ignored = ["log"]
|
|||||||
|
|
||||||
[features]
|
[features]
|
||||||
default = []
|
default = []
|
||||||
derive_inspector_reflection = []
|
|
||||||
@@ -20,10 +20,7 @@ fn elevated_borderless<E: Styled>(this: E, cx: &mut App, index: ElevationIndex)
|
|||||||
/// Extends [`gpui::Styled`] with Zed-specific styling methods.
|
/// Extends [`gpui::Styled`] with Zed-specific styling methods.
|
||||||
// gate on rust-analyzer so rust-analyzer never needs to expand this macro, it takes up to 10 seconds to expand due to inefficiencies in rust-analyzers proc-macro srv
|
// gate on rust-analyzer so rust-analyzer never needs to expand this macro, it takes up to 10 seconds to expand due to inefficiencies in rust-analyzers proc-macro srv
|
||||||
#[cfg_attr(
|
#[cfg_attr(
|
||||||
all(
|
all(debug_assertions, not(rust_analyzer)),
|
||||||
any(debug_assertions, feature = "derive_inspector_reflection"),
|
|
||||||
not(rust_analyzer)
|
|
||||||
),
|
|
||||||
gpui_macros::derive_inspector_reflection
|
gpui_macros::derive_inspector_reflection
|
||||||
)]
|
)]
|
||||||
pub trait StyledExt: Styled + Sized {
|
pub trait StyledExt: Styled + Sized {
|
||||||
|
|||||||
@@ -12,11 +12,6 @@ default-run = "zed"
|
|||||||
workspace = true
|
workspace = true
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
inspector = [
|
|
||||||
"gpui/inspector",
|
|
||||||
"inspector_ui/inspector",
|
|
||||||
"ui/derive_inspector_reflection",
|
|
||||||
]
|
|
||||||
tracy = ["ztracing/tracy"]
|
tracy = ["ztracing/tracy"]
|
||||||
# LEAK_BACKTRACE=1 cargo run --features zed/track-project-leak --profile release-fast
|
# LEAK_BACKTRACE=1 cargo run --features zed/track-project-leak --profile release-fast
|
||||||
track-project-leak = ["gpui/leak-detection"]
|
track-project-leak = ["gpui/leak-detection"]
|
||||||
|
|||||||
Reference in new issue
Block a user