View a comprehensive history of all the new Javascript scripting feature updates and changes Construct Animate since the first release.

Not favoritedFavorited Favorited 0 favoris
Add IObjectClass and IInstance methods callCustomAction()
Not favoritedFavorited Favorited 0 favoris
Update built-in TypeScript version to v5.9.3
Not favoritedFavorited Favorited 0 favoris
Update built-in TypeScript definitions to ES2024
Not favoritedFavorited Favorited 0 favoris
TypeScript: allow importing paths ending in .ts (instead of still requiring .js)
Not favoritedFavorited Favorited 0 favoris
Update TypeScript examples with imports to import .ts path
Not favoritedFavorited Favorited 0 favoris
TypeScript: update generated tsconfig.json file to match built-in settings
Not favoritedFavorited Favorited 0 favoris
Fix error importing from the 'Imports for events' script (regression r460)
Not favoritedFavorited Favorited 0 favoris
Fix loadScripts() method resolving relative paths incorrectly in worker mode
Not favoritedFavorited Favorited 0 favoris
Ensure script paths in preview match paths used in export
Not favoritedFavorited Favorited 0 favoris
Add IRuntime.destroyMultiple() for more efficiently destroying many instances
Not favoritedFavorited Favorited 0 favoris
Throw exception on assignment to constant event variable
Not favoritedFavorited Favorited 0 favoris
Add IPhysicsBehaviorInstance method setCollisionFilter()
Not favoritedFavorited Favorited 0 favoris
Allow passing any string iterable for IInstance setAllTags()
Not favoritedFavorited Favorited 0 favoris
Add IInstance hasTag()
Not favoritedFavorited Favorited 0 favoris
Fix some TypeScript type definitions
Not favoritedFavorited Favorited 0 favoris
Add IAssetManager property 'projectFileList'
Not favoritedFavorited Favorited 0 favoris
Fix editing 'Imports for events' script not always immediately updating for scripts in event sheets
Not favoritedFavorited Favorited 0 favoris
Fix error in 'Instance destroyed event' TypeScript example
Not favoritedFavorited Favorited 0 favoris
Fix WebGPU error using drawMesh() with odd number of index triplets
Not favoritedFavorited Favorited 0 favoris
Return boolean global/local variables as actual booleans rather than a number
Not favoritedFavorited Favorited 0 favoris
Ensure "loadingprogress" event fires even for empty projects
Not favoritedFavorited Favorited 0 favoris
Add I9PatchInstance method replaceImage()
Not favoritedFavorited Favorited 0 favoris
Make I9PatchInstance margin values settable
Not favoritedFavorited Favorited 0 favoris
Add I9PatchInstance properties 'edges', 'fill', 'seams'
Not favoritedFavorited Favorited 0 favoris
Add I9PatchInstance script interface
Not favoritedFavorited Favorited 0 favoris
Add IRuntime events "window-maximized", "window-minimized"
Not favoritedFavorited Favorited 0 favoris
Fix IRuntime isPixelRoundingEnabled to be settable and update correctly
Not favoritedFavorited Favorited 0 favoris
Tweens: make sure stopping a tween with script API works similarly to corresponding events
Not favoritedFavorited Favorited 0 favoris
Tweens: add a released promise to the scripting API to detect when a tween is destroyed