Beta versions are not as thoroughly tested as stable
Monaco updates; Remote Preview and Flowcharts improvements; new example & bug fixes
04 March, 2025 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct 3
Notes
This week we've continued to work on integrating the new Monaco code editor. With this release we believe it should be comparable to the old code editor, with support for things like autocomplete, formatting documents and some remaining issues sorted out. If you notice anything still amiss, please do let us know by filing an issue, as we are aiming to have the new Monaco code editor enabled by default for the next stable release in a few weeks.
Another improvement in this release is Remote Preview is now dockable - previously Remote Preview showed in a dialog which you could move around or open to a popup window, but you could not dock it like the Layers Bar. Now the dialog is fully dockable like other bars, including as a tab in the main view, and it can be left open when not running Remote Preview. This should make it easier to manage long-running Remote Preview sessions, as now you can dock the window somewhere and leave it there while you continue to work on your project.
Other improvements in this release are Flowcharts now allow for disabling nodes, providing an easier way to test changes to flowcharts without having to actually delete things. A disabled node will automatically go to its default output. There's also a new example Bowling using JavaScript coding, and a batch of bug fixes. Happy testing!
Like this Release?
Let us know with a thumbs up!
Launch r429
New Additions
Monaco editor: add back Construct-specific autocomplete (e.g. runtime.objects)
Monaco editor: add back beautify/minify options for JSON
Monaco editor: add 'Format document' option for HTML and CSS
Remote Preview: use responsive layout to better handle narrow sizes
Flowcharts: allow disabling nodes in the editor and bypassing them at runtime through a default output
Changes
Remote Preview: window is now dockable
Monaco editor: remove some context menu options from scripts in event sheets
Monaco editor: disable command palette in scripts in event sheets
Monaco editor: allow Escape to close autocomplete first for scripts in event sheets
Browser: deprecate action and expression to execute JavaScript from a string (use scripts in event sheets instead)
Bug Fixes
Remote Preview: runtime stats not appearing in client list
Monaco editor: some interface elements like autocomplete were clipped to the editor box
Monaco editor: undo handling not consistent between script and non-script files
WebGPU: did not allow the full maximum texture size supported by hardware
Using multiple bundled behaviors could save project incorrectly (regression r420)
Flowcharts: node outputs not being selected in some circumstances
Flowcharts: sometimes difficult to connect nodes
Flowcharts: Properties Bar not updated when clicking on the row of a reference node
Hierarchies: fix issue restoring saved state
Hierarchies: container instances in a hierarchy not being created properly
Tilemap bar: crash selecting an instance in the Instances bar while the auto tiling or patch brush tools are selected in the Tilemap bar
Share Construct 3 Release r429 Now