mirror of
https://github.com/zed-industries/zed.git
synced 2026-06-01 03:14:56 +07:00
Add debug panel toggle (#48020)
This adds `debug_panel::Toggle` which is the same as
`terminal_panel::Toggle` but for the debug panel. It also moves
`debug_panel::{Toggle, ToggleFocus}` to its own `pub mod` for
consistency with other keybinds.
[Related
discussion](https://github.com/zed-industries/zed/discussions/47931#discussion-9404091)
Release Notes:
- Added `debug_panel::Toggle` to show/hide debug panel like
`terminal_panel::Toggle`
This commit is contained in:
parent
938b8ab746
commit
8829947278
4 changed files with 17 additions and 13 deletions
|
|
@ -43,7 +43,7 @@ use workspace::{
|
|||
Item, Pane, Workspace,
|
||||
dock::{DockPosition, Panel, PanelEvent},
|
||||
};
|
||||
use zed_actions::ToggleFocus;
|
||||
use zed_actions::debug_panel::ToggleFocus;
|
||||
|
||||
pub struct DebuggerHistoryFeatureFlag;
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ use tasks_ui::{Spawn, TaskOverrides};
|
|||
use ui::{FluentBuilder, InteractiveElement};
|
||||
use util::maybe;
|
||||
use workspace::{ItemHandle, ShutdownDebugAdapters, Workspace};
|
||||
use zed_actions::{Toggle, ToggleFocus};
|
||||
use zed_actions::debug_panel::{Toggle, ToggleFocus};
|
||||
|
||||
pub mod attach_modal;
|
||||
pub mod debugger_panel;
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ use collab_ui::collab_panel;
|
|||
use gpui::{App, Menu, MenuItem, OsAction};
|
||||
use release_channel::ReleaseChannel;
|
||||
use terminal_view::terminal_panel;
|
||||
use zed_actions::{ToggleFocus as ToggleDebugPanel, dev};
|
||||
use zed_actions::{debug_panel, dev};
|
||||
|
||||
pub fn app_menus(cx: &mut App) -> Vec<Menu> {
|
||||
use zed_actions::Quit;
|
||||
|
|
@ -43,7 +43,7 @@ pub fn app_menus(cx: &mut App) -> Vec<Menu> {
|
|||
MenuItem::action("Outline Panel", outline_panel::ToggleFocus),
|
||||
MenuItem::action("Collab Panel", collab_panel::ToggleFocus),
|
||||
MenuItem::action("Terminal Panel", terminal_panel::ToggleFocus),
|
||||
MenuItem::action("Debugger Panel", ToggleDebugPanel),
|
||||
MenuItem::action("Debugger Panel", debug_panel::ToggleFocus),
|
||||
MenuItem::separator(),
|
||||
MenuItem::action("Diagnostics", diagnostics::Deploy),
|
||||
MenuItem::separator(),
|
||||
|
|
|
|||
|
|
@ -639,15 +639,19 @@ actions!(
|
|||
]
|
||||
);
|
||||
|
||||
actions!(
|
||||
debug_panel,
|
||||
[
|
||||
/// Toggles the debug panel.
|
||||
Toggle,
|
||||
/// Toggles focus on the debug panel.
|
||||
ToggleFocus
|
||||
]
|
||||
);
|
||||
pub mod debug_panel {
|
||||
use gpui::actions;
|
||||
actions!(
|
||||
debug_panel,
|
||||
[
|
||||
/// Toggles the debug panel.
|
||||
Toggle,
|
||||
/// Toggles focus on the debug panel.
|
||||
ToggleFocus
|
||||
]
|
||||
);
|
||||
}
|
||||
|
||||
actions!(
|
||||
debugger,
|
||||
[
|
||||
|
|
|
|||
Loading…
Reference in a new issue