Skip to content

Add remote debug client status section in editor UI's top toolbar#598

Draft
John Knight (Tekisasu-JohnK) wants to merge 1 commit into
blazium-games:blazium-4.5from
Tekisasu-JohnK:Add-remote-debug-client-status
Draft

Add remote debug client status section in editor UI's top toolbar#598
John Knight (Tekisasu-JohnK) wants to merge 1 commit into
blazium-games:blazium-4.5from
Tekisasu-JohnK:Add-remote-debug-client-status

Conversation

@Tekisasu-JohnK

@Tekisasu-JohnK John Knight (Tekisasu-JohnK) commented Dec 8, 2025

Copy link
Copy Markdown

This feature adds a section on the editor UI's top toolbar that shows the current status of a remote debug session from a client running either remotely or locally.

It is ideally meant to be used in conjunction with the following settings:

  1. Debug > Keep Debug Server Open
  2. Enabling remote target exports via ssh (see Project > Export > Add (windows, linuxbsd, macos), toggle on Runnable, and toggling SSH Remote Deploy to on)
  3. Setting Remote Host to your LAN routable ip (not localhost/127.0.0.1) (see Editor > Editor Settings > Network > Debug > Remote Host).

This PR attempts to easily relay the status of the remote debug session at a glance to the developer.

Windows in particular has a few peculiarities when it comes to using it as a target for a remote deploy. OpenSSH, Windows policies for script execution, and firewall settings all need to be modified to get it to work and Windows updates periodically revert these modifications. This is problematic when you're expecting to hit breakpoints and it never occurs because the remote debug session never actually opened. So it is useful to have an indication whether or not a remote debug session is active or not.

This feature can be toggled on and off, so it can be hidden entirely from developers who do not have need of it.

Recording.2025-12-08.052652.mp4

@Tekisasu-JohnK John Knight (Tekisasu-JohnK) marked this pull request as draft December 8, 2025 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

1 participant