View a comprehensive history of all the changes introduced in Construct 3 since the first release.
iOS exports: update cordova-ios to v6.3.0
Add 'Copy' button to 'Taking screenshots' example
Advanced random: make gradient and probability table names case-insensitive
Dark/light themes: revert Layers Bar to default theme style layout so it works properly with sub-layers
Animations editor: default to sorting folders in ascending order when bulk importing animations
Animations editor: improve collision polygon guessing
Update custom action icons
Project bar: use family icon overlay for family folders
Video recorder: ensure current browser tab can be chosen for screen recording
Disable worker mode in Safari to work around issue with upcoming version of Safari
Project Bar: disable use of clipboard shortcuts (e.g. Ctrl+X) on object types under family items
Properties Bar: don't apply rounding to instance variable number values
Loop all animated effects after 3 hours to prevent degrading quality over time due to floating point precision
Pathfinding: improve A* heuristic when diagonals enabled
Templates: duplicating an instance which is a template now sets it as a replica of the corresponding template
Pathfinding: increase maximum allowed cost from 2^26 to 2^31
Avoid redundant title bar text when editor installed as an app in Chrome/Edge
Disable worker mode in Safari
Move Instant Games exporter to 'Other' category
Export for Steam mode: also force constant redraw of background (black bars in letterbox mode)
Export for Steam mode: add --disable-windows10-custom-titlebar option; remove --disable-direct-composition
NW.js/Windows WebView2 exports: disable media keys to prevent them affecting music playback
Animations editor: allow using editor while previewing animation
Animations editor: show folders first and then root level animations in the animations pane
Increase free edition scripting limits to 250 total lines of code in project for guests, or 500 if logged in, with no other restrictions
Layout view: don't show polygons of Sprite instances with disabled collisions
Update CodeMirror (text/code editor) to v5.65.10
Gamepad: allow using -1 for any gamepad in 'On gamepad any button pressed/released'
Gamepad: replace LastButton expression with ButtonIndex, as due to an oversight LastButton never used its parameter