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 20:44:02 +02:00 committed by GitHub
parent 99215f7660
commit db99d7131e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 1080 additions and 8 deletions

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>>,