debugger: Add onboarding modal (#32961)

- **debugger: Add debugger onboarding modal (wip)**
- **woops**

Release Notes:

- debugger: Added the onboarding modal.

---------

Co-authored-by: Danilo Leal <daniloleal09@gmail.com>
Co-authored-by: Julia Ryan <p1n3appl3@users.noreply.github.com>
This commit is contained in:
Piotr Osiewicz
2025-06-18 18:44:02 +00:00
committed by GitHub
co-authored by Danilo Leal Julia Ryan
parent 99215f7660
commit db99d7131e
9 changed files with 1080 additions and 8 deletions
+2 -3
View File
@@ -19,7 +19,7 @@ use dap::{DapRegistry, StartDebuggingRequestArguments};
use gpui::{
Action, App, AsyncWindowContext, ClipboardItem, Context, DismissEvent, Entity, EntityId,
EventEmitter, FocusHandle, Focusable, MouseButton, MouseDownEvent, Point, Subscription, Task,
WeakEntity, actions, anchored, deferred,
WeakEntity, anchored, deferred,
};
use itertools::Itertools as _;
@@ -39,6 +39,7 @@ use workspace::{
Pane, Workspace,
dock::{DockPosition, Panel, PanelEvent},
};
use zed_actions::ToggleFocus;
pub enum DebugPanelEvent {
Exited(SessionId),
@@ -57,8 +58,6 @@ pub enum DebugPanelEvent {
CapabilitiesChanged(SessionId),
}
actions!(debug_panel, [ToggleFocus]);
pub struct DebugPanel {
size: Pixels,
sessions: Vec<Entity<DebugSession>>,