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

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-androidlei@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-androideji@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)