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

6 favourites
Add IWorldInstance getter zIndex
5 favourites
Add ILayout properties scrollX/Y, scale, angle
3 favourites
Add ILayout methods setVanishingPoint(), getVanishingPoint()
5 favourites
Add ILayer properties: scrollX/Y, scale, scaleRate, angle, parallaxX/Y, zElevation, isTransparent, isForceOwnTexture, blendMode, backgroundColor
3 favourites
Add ILayer methods scrollTo(), restoreScrollPosition()
8 favourites
Add ITextInstance fontColor property
7 favourites
ITilemapInstance properties mapDisplayWidth/Height
4 favourites
Add "arrived" event to Pathfinding behavior script interface
6 favourites
Add ITiledBackgroundInstance getters imageWidth and imageHeight
6 favourites
Add zElevation option for setMeshPoint()
6 favourites
ILayout.getLayer() now returns null instead of throwing exception if layer not found
9 favourites
Add Sine behavior script interface
12 favourites
Add Pathfinding behavior script interface
10 favourites
Autocomplete possible behavior names after typing 'behaviors.'
10 favourites
Impose type checks on all scripting APIs to ensure correct usage
8 favourites
IBehavior runtime property was incorrectly null
10 favourites
Add ILOSBehaviorInstance script interface
7 favourites
Add IPlatformBehaviorInstance isMoving property
5 favourites
Add 'createHierarchy' boolean parameter to runtime.createInstance()
6 favourites
Add IWorldInstance.getMeshSize()
6 favourites
Fix unminified Android exports failing to import modules
14 favourites
Support for latest JavaScript features: optional chaining (?.); logical assignment operators; numeric separators
5 favourites
Increase free edition limit to 2 script files to work with JavaScript Modules
9 favourites
Support for autocompleting module import names
8 favourites
Runtime 'pointerup' events could fire twice when releasing mouse button