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
Fix possible incorrect rendering after drawMesh() (regression r441)
Not favoritedFavorited Favorited 0 favoris
Add missing TypeScript definitions for IRuntime events "pretick", "tick2"
Not favoritedFavorited Favorited 0 favoris
Internationalization: add createContext() method returning I18NLookupContext
Not favoritedFavorited Favorited 0 favoris
Fix error calling ILayout getVanishingPoint()
Not favoritedFavorited Favorited 0 favoris
Add ILayout isUnboundedScrolling
Not favoritedFavorited Favorited 0 favoris
Add ILayout and ILayer property 'runtime'
Not favoritedFavorited Favorited 0 favoris
Add ILayer events 'beforedraw', 'afterdraw'
Not favoritedFavorited Favorited 0 favoris
Add IRenderer method createStaticTexture()
Not favoritedFavorited Favorited 0 favoris
Add IRuntime property 'renderer'
Not favoritedFavorited Favorited 0 favoris
Add optional colorArr parameter to drawMesh() for per-vertex colors
Not favoritedFavorited Favorited 0 favoris
Add IRenderer methods quad5(), quad3D3() for per-vertex colors
Not favoritedFavorited Favorited 1 favoris
Add Internationalization plugin script interface
Not favoritedFavorited Favorited 0 favoris
TypeScript: add missing type definitions for "hierarchyready" event
Not favoritedFavorited Favorited 0 favoris
Add IFileChooserInstance property 'isEnabled'
Not favoritedFavorited Favorited 0 favoris
Add IRuntime "loadingprogress" event
Not favoritedFavorited Favorited 0 favoris
Use separate IObjectType and IFamily script interfaces (instead of IObjectClass for both)
Not favoritedFavorited Favorited 0 favoris
Add IObjectType getAllFamilies(), families(), isInFamily()
Not favoritedFavorited Favorited 0 favoris
Add IFamily getAllObjectTypes(), objectTypes(), hasObjectType()
Not favoritedFavorited Favorited 1 favoris
Add File Chooser script interface
Not favoritedFavorited Favorited 0 favoris
Fix type definition for I3DShapeInstance 'shape' property
Not favoritedFavorited Favorited 0 favoris
Add IRuntime properties projectId, projectUniqueId, tickCount
Not favoritedFavorited Favorited 0 favoris
TypeScript: in type definitions use Vec2/3/4Arr type instead of number[]
Not favoritedFavorited Favorited 0 favoris
TypeScript: missing type definition for runtime.timelineController
Not favoritedFavorited Favorited 0 favoris
TypeScript: update various other type definitions
Not favoritedFavorited Favorited 0 favoris
TypeScript: generate type definition for custom eases
Not favoritedFavorited Favorited 0 favoris
IRuntime events "suspend", "resume"
Not favoritedFavorited Favorited 0 favoris
Add IPlatformInfo properties canvasClientX/Y
Not favoritedFavorited Favorited 0 favoris
ignoreMesh parameter for getBoundingBox(), getBoundingQuad()
Not favoritedFavorited Favorited 0 favoris
Add IPlugin/IBehavior property 'id'
Not favoritedFavorited Favorited 0 favoris
Add IWorldInstance originX/Y, set/getOrigin()
Not favoritedFavorited Favorited 0 favoris
Add ILayer.renderingMode
Not favoritedFavorited Favorited 0 favoris
Add IDrawingCanvasInstance.saveImage()
Not favoritedFavorited Favorited 0 favoris
Add IRuntime.saveCanvasImage()
Not favoritedFavorited Favorited 0 favoris
Deprecate IRuntime.createWorker() (use nested workers instead)
Not favoritedFavorited Favorited 0 favoris
Add IInstance.iid
Not favoritedFavorited Favorited 0 favoris
Disable 'Cannot access before initialization' and 'Value is never read' warnings due to false positives
Not favoritedFavorited Favorited 0 favoris
Instance, object class and runtime events "hierarchyready"
Not favoritedFavorited Favorited 0 favoris
Add IRuntime properties loadingProgress, imageLoadingProgress
Not favoritedFavorited Favorited 0 favoris
Add runtime.exportDate
Not favoritedFavorited Favorited 0 favoris
Add IRuntime events "pretick", "tick2"
Not favoritedFavorited Favorited 0 favoris
Add ITimerBehaviorInstance.getNormalizedProgress()
Not favoritedFavorited Favorited 0 favoris
Deprecate IAssetManager isWebMOpusSupported, decodeWebMOpus()
Not favoritedFavorited Favorited 0 favoris
Disable worker mode when import maps used (as browsers do not support this yet)
Not favoritedFavorited Favorited 0 favoris
Update default tsconfig.json target to ES2022
Not favoritedFavorited Favorited 0 favoris
Fix import maps not working when running with debugger
Not favoritedFavorited Favorited 0 favoris
Make runtime.platformInfo always available (even without Platform Info object)
Not favoritedFavorited Favorited 0 favoris
Add IPlugin static method getByConstructor()
Not favoritedFavorited Favorited 0 favoris
Add IPlugin getSingleGlobalObjectType(), getSingleGlobalInstance()
Not favoritedFavorited Favorited 0 favoris
Add IRuntime isSuspended
Not favoritedFavorited Favorited 0 favoris
Add ISDKUtils isAutoSuspendEnabled, setSuspended()
Not favoritedFavorited Favorited 0 favoris
Fix IInstance uid possibly having wrong value after loading savegame
Not favoritedFavorited Favorited 0 favoris
Update type definition of PluginInfoCategory