Commit Graph
6 Commits
Author SHA1 Message Date
Aurélien Vivet 9d0cbebdec Make disposed debugger clients inert
Detach the WebSocket handlers and cancel the pending hard reload before
closing, drop messages sent after dispose, and release the debugger client
and in-game editor references when the game is disposed.
2026-10-08 15:18:27 +02:00
Aurélien Vivet 389c9fbaee Dispose EventListener for the debugger when game closed 2026-10-08 13:48:01 +02:00
Florian Rival f7a821f980 Add categories to classes for game engine documentation (#8076) 2025-12-18 17:12:07 +01:00
Florian RivalandDavy Hélard 3846a1553b Experimental in-game editor (#7974)
Co-authored-by: Davy Hélard <[email protected]>

Don't show in changelog
2025-11-11 18:22:37 +01:00
Florian Rival 5efbaa8c58 Add automated crash reporting from previews (#6915)
* This will allow to detect any bugs or crash in the game engine without relying on manual reports from users on GitHub. Note that exceptions and errors in JavaScript code blocks won't be reported. This can be deactivated in preferences if you prefer not to have GDevelop send these crash reports at all.
2024-09-03 16:52:53 +02:00
Florian Rival c37e129a5b Implement support for the Debugger in the web-app
* One or more preview windows can be launched and used with the GDevelop Debugger, like on the desktop app.
  * To run the Debugger, click on the button next to the Play button in the toolbar and choose "Start Preview with Debugger and Performance Profiler"
* This is useful to inspect instances of objects, inspect internal messages or run the performance profiler.
* A right click on the Play button will also allow to launch a new preview, in a new window.
* Also fix the loading screen not shown in the preview on the web-app even when asked to be shown (using the game properties preview button)
2021-11-04 11:48:04 +00:00