Les versions Beta ne sont pas autant testées que les versions Stables

Les versions Beta ne sont pas autant testées que les versions Stables

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

25 November, 2025 ()

Envoyez-moi un courriel lors de nouvelles parutions

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!

Vous aimez cette parution ?

Faites-le nous savoir avec un pouce haut !

UpvoteUpvote 29 DownvoteDownvote
Exécuter r463

Changelog iconNouveaux ajouts

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

Changelog iconChangements

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

Changelog iconCorrections de bug

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

Changelog iconMises à jour des langages

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

Changelog iconScripting updates

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

Partager Construct 3 la parution r463 maintenant

  • 7 Comments

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