View a comprehensive history of all the changes introduced in Construct 3 since the first release.

Not favoritedFavorited Favorited 2 favourites
Android exports: update to cordova-androidbjo@14.0.1
Not favoritedFavorited Favorited 2 favourites
Android exports: update to target SDK 35 (Android 15)
Not favoritedFavorited Favorited 2 favourites
Google Play plugin: update to use games v2 SDK
Not favoritedFavorited Favorited 2 favourites
Google Play plugin: deprecate 'On loaded' trigger as it is not needed
Not favoritedFavorited Favorited 3 favourites
Asset Browser: show better feedback about store assets not being available in the free edition
Not favoritedFavorited Favorited 2 favourites
Mobile IAP: update to cordova-plugin-purchasescy@13.12.1
Not favoritedFavorited Favorited 3 favourites
Windows WebView2: update to WebView2 SDK v1.0.3296.44
Not favoritedFavorited Favorited 8 favourites
Construct Game Services: rate limit score submission to mitigate accidental submission every tick
Not favoritedFavorited Favorited 4 favourites
Construct Game Services: update plugin icon
Not favoritedFavorited Favorited 2 favourites
File Chooser: set default filename text color to black (previously it was white and so would not show on white background)
Not favoritedFavorited Favorited 7 favourites
Update 'Pop Lab' and 'Airborne Explorer' demo games to submit Construct Arcade scores
Not favoritedFavorited Favorited 3 favourites
Folder projects: when reloading files from folder, avoid adding .js files where a .ts file already exists
Not favoritedFavorited Favorited 5 favourites
Android exports: update to cordova-androidwtk@14.0.1
Not favoritedFavorited Favorited 5 favourites
Allow translation of built-in Functions object name in expressions
Not favoritedFavorited Favorited 9 favourites
Layers bar: show the source layer sub-layers in overridden layers
Not favoritedFavorited Favorited 7 favourites
Google Play plugin: update to use games v2 SDK
Not favoritedFavorited Favorited 5 favourites
Layers bar: show an overridden layer's own sub layers with an index of -1
Not favoritedFavorited Favorited 4 favourites
Google Play plugin: deprecate 'On loaded' trigger as it is not needed
Not favoritedFavorited Favorited 7 favourites
Drawing Canvas: increase maximum size of polygon for 'Fill poly' in concave mode
Not favoritedFavorited Favorited 7 favourites
Drawing Canvas: increase tolerance in surface size calculation to try to avoid unnecessary surface recreation
Not favoritedFavorited Favorited 10 favourites
Improve error logging if opening a project with a corrupt image file
Not favoritedFavorited Favorited 5 favourites
Multiplayer: allow binary transfers between peers, relaying via host
Not favoritedFavorited Favorited 6 favourites
Remember editor pane popup window positions, including with multi-monitor support
Not favoritedFavorited Favorited 5 favourites
Multiplayer: replace binary transfer triggers with simplified options (breaking change)
Not favoritedFavorited Favorited 6 favourites
Remember preview window position across monitors when multi-monitor features enabled
Not favoritedFavorited Favorited 5 favourites
Settings: rename 'Reset bars & dialogs' button to 'Reset user interface' and show confirmation dialog
Not favoritedFavorited Favorited 3 favourites
Android exports: update to cordova-androidkmj@14.0.0
Not favoritedFavorited Favorited 3 favourites
Android exports: update to target SDK 35 (Android 15)
Not favoritedFavorited Favorited 0 favourites
Make TypeScript 'Spell caster' example open directly in editor (rather than GitHub)
Not favoritedFavorited Favorited 1 favourites
Remove support for CodeMirror
Not favoritedFavorited Favorited 0 favourites
Change some references to 'Script' to 'JavaScript'
Not favoritedFavorited Favorited 0 favourites
Rename scriptsInEvents.js to javaScriptInEvents.js
Not favoritedFavorited Favorited 1 favourites
Update Project Bar script/file icons
Not favoritedFavorited Favorited 1 favourites
Monaco: ensure editing scripts in event sheets matches event sheet font size
Not favoritedFavorited Favorited 4 favourites
Audio: improve handling of resuming from suspended/interrupted state
Not favoritedFavorited Favorited 2 favourites
Monaco: disable opening editor in popup window, as it is difficult to support with Monaco
Not favoritedFavorited Favorited 2 favourites
Monaco: sort non-specific Construct autocomplete suggestions the same as other suggestions
Not favoritedFavorited Favorited 3 favourites
Timeline Controller: update wording in 'On started' triggers
Not favoritedFavorited Favorited 7 favourites
Windows WebView2: update to WebView2 SDK v1.0.3124.44
Not favoritedFavorited Favorited 14 favourites
Remote Preview: window is now dockable
Not favoritedFavorited Favorited 2 favourites
Monaco editor: remove some context menu options from scripts in event sheets
Not favoritedFavorited Favorited 2 favourites
Monaco editor: disable command palette in scripts in event sheets
Not favoritedFavorited Favorited 2 favourites
Monaco editor: allow Escape to close autocomplete first for scripts in event sheets
Not favoritedFavorited Favorited 2 favourites
Browser: deprecate action and expression to execute JavaScript from a string (use scripts in event sheets instead)
Not favoritedFavorited Favorited 14 favourites
Scripts in event sheets now saved by line for better diffs with source control
Not favoritedFavorited Favorited 12 favourites
Allow project to handle mouse/touch move input over HTML elements
Not favoritedFavorited Favorited 6 favourites
Example Browser: rename 'Scene graph' tag to 'Hierarchy'
Not favoritedFavorited Favorited 7 favourites
Tilemaps: support patch brushes with a 1x1 size
Not favoritedFavorited Favorited 3 favourites
Animations editor: disable import button in sprite sheet import dialog if nothing yet added