ZIm/crates/debugger_ui/src
Anthony Eid 8f6b9f0d65
debugger: Allow users to shutdown debug sessions while they're booting (#34362)
This solves problems where users couldn't shut down sessions while
locators or build tasks are running.

I renamed `debugger::Session::Mode` enum to `SessionState` to be more
clear when it's referenced in other crates. I also embedded the boot
task that is created in `SessionState::Building` variant. This allows
sessions to shut down all created threads in their boot process in a
clean and idiomatic way.

Finally, I added a method on terminal that allows killing the active
task.

Release Notes:

- Debugger: Allow shutting down debug sessions while they're booting up
2025-07-12 19:16:35 -04:00
..
session debugger: Allow users to shutdown debug sessions while they're booting (#34362) 2025-07-12 19:16:35 -04:00
tests debugger: Improve appearance of session list for JavaScript debugging (#34322) 2025-07-12 15:56:05 +00:00
attach_modal.rs Edit debug tasks (#32908) 2025-07-07 14:04:21 -07:00
debugger_panel.rs debugger: Allow users to shutdown debug sessions while they're booting (#34362) 2025-07-12 19:16:35 -04:00
debugger_ui.rs gpui: Store action documentation (#33809) 2025-07-02 21:14:33 -04:00
dropdown_menus.rs debugger: Improve appearance of session list for JavaScript debugging (#34322) 2025-07-12 15:56:05 +00:00
new_process_modal.rs Edit debug tasks (#32908) 2025-07-07 14:04:21 -07:00
onboarding_modal.rs debugger: Add onboarding modal (#32961) 2025-06-18 18:44:02 +00:00
persistence.rs debugger: Move breakpoint management to the pane strip (#33062) 2025-06-19 22:29:15 +02:00
session.rs debugger: Improve appearance of session list for JavaScript debugging (#34322) 2025-07-12 15:56:05 +00:00
stack_trace_view.rs Remove into SelectionEffects from .change_selections (#33554) 2025-06-27 14:31:31 -06:00
tests.rs debugger: Debug sessions rerun build tasks by default when restarting (#33724) 2025-07-01 15:43:58 -04:00