Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct 3 r463

Usability improvements; Monaco & TypeScript updates; call custom actions from script

25 November, 2025 ()

Email Me New Releases

Don't miss out on the latest and greatest new features in Construct 3

Notes

In this release we've focused on a range of usability improvements. These include saving the editor user interface (UI) state per user account, so when you log in it will restore the arrangement of your interface you previously used with that account. Note this only saves to the local device so it won't sync to other devices, but it should still be useful to avoid logging out changing the UI, and allowing people who share the same device to more easily use the UI how they like it. Other usability improvements include more easily entering color properties, and scoping tag autocomplete per object/behavior. There's also a fix for pinned panes not auto-hiding promptly, and we've also adjusted the instance tags feature to be case-preserving while still being case-insensitive, so things like the Tags expression and the debugger show the original tags you entered rather than all lowercased.

We've also updated Monaco (the code and text editor) to the latest version. This brings a significant update to the editor's built-in TypeScript version, updating it from v5.4.5 to v5.9.3. One nice feature this enables is being able to now write TypeScript imports using the .ts file extension, which feels more natural than still requiring .js. We've updated the built-in TypeScript examples to do this. The update also includes three new translations for Monaco and brings the built-in type definitions up to date.

Finally we've added a new ColorToHexString expression to complement the HexColor expression added in the previous release, and also added a script API to be able to call custom actions from code. Happy testing!

Like this Release?

Let us know with a thumbs up!

UpvoteUpvote 29 DownvoteDownvote
Launch r463

Changelog iconNew Additions

Not favoritedFavorited Favorited 13 favourites
Support saving editor UI state per user account
Not favoritedFavorited Favorited 16 favourites
Add system expression ColorToHexString

Changelog iconChanges

Not favoritedFavorited Favorited 2 favourites
Update Monaco (code and text editor) to v0.55.1
Not favoritedFavorited Favorited 9 favourites
Properties Bar: entering a single value for color properties now applies to all RGB components
Not favoritedFavorited Favorited 9 favourites
Update instance tags to be case-preserving but still case-insensitive
Not favoritedFavorited Favorited 10 favourites
Event sheet: scope string autocompletion to same object type/behavior

Changelog iconBug Fixes

Not favoritedFavorited Favorited 7 favourites
Pinned panes not auto-hiding while moving mouse
Not favoritedFavorited Favorited 4 favourites
Audio file parameters missing placeholder item when project has no audio files
Not favoritedFavorited Favorited 4 favourites
Event sheet: avoid adding instance tags that vary only by case to autocomplete suggestions

Changelog iconLanguage updates

Not favoritedFavorited Favorited 1 favourites
Monaco editor: add cs, pl and tr translations

Changelog iconScripting updates

Not favoritedFavorited Favorited 10 favourites
Add IObjectClass and IInstance methods callCustomAction()
Not favoritedFavorited Favorited 5 favourites
Update built-in TypeScript version to v5.9.3
Not favoritedFavorited Favorited 3 favourites
Update built-in TypeScript definitions to ES2024
Not favoritedFavorited Favorited 4 favourites
TypeScript: allow importing paths ending in .ts (instead of still requiring .js)
Not favoritedFavorited Favorited 3 favourites
Update TypeScript examples with imports to import .ts path
Not favoritedFavorited Favorited 2 favourites
TypeScript: update generated tsconfig.json file to match built-in settings

Share Construct 3 Release r463 Now

  • 7 Comments

  • Order by
Want to leave a comment? Login or Register an account!