debugger: Improve debugger panel empty state (#32889)

Before:

![CleanShot 2025-06-17 at 13 48
58@2x](https://github.com/user-attachments/assets/16ecebfa-871e-4a2d-b6a3-2178de70aaef)

After:

![CleanShot 2025-06-17 at 13 49
24@2x](https://github.com/user-attachments/assets/2d8a0444-6088-45f1-a880-0bdd0aef968e)


Release Notes:

- N/A (Beta: Improved the debugger panel when there are no currently
active sessions)
This commit is contained in:
Nate Butler 2025-06-17 14:50:46 -04:00 committed by GitHub
parent dbc4ccd95a
commit 8883885ecb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 61 additions and 31 deletions

View file

@ -86,7 +86,6 @@ actions!(
OpenDefaultSettings,
OpenProjectSettings,
OpenProjectTasks,
OpenProjectDebugTasks,
OpenTasks,
OpenDebugTasks,
ResetDatabase,
@ -1512,7 +1511,7 @@ fn open_project_tasks_file(
fn open_project_debug_tasks_file(
workspace: &mut Workspace,
_: &OpenProjectDebugTasks,
_: &zed_actions::OpenProjectDebugTasks,
window: &mut Window,
cx: &mut Context<Workspace>,
) {

View file

@ -215,7 +215,7 @@ pub fn app_menus() -> Vec<Menu> {
MenuItem::action("Start Debugger", debugger_ui::Start),
MenuItem::separator(),
MenuItem::action("Edit tasks.json...", crate::zed::OpenProjectTasks),
MenuItem::action("Edit debug.json...", crate::zed::OpenProjectDebugTasks),
MenuItem::action("Edit debug.json...", zed_actions::OpenProjectDebugTasks),
MenuItem::separator(),
MenuItem::action("Continue", debugger_ui::Continue),
MenuItem::action("Step Over", debugger_ui::StepOver),