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

9 favourites
Multiplayer: protocol update to support compression
5 favourites
Properties Bar: move some project properties from 'Advanced' group to 'Compatibility settings'
6 favourites
Update zip file support to use Zip64 format, allowing over 65535 files in .c3p/.zip files
6 favourites
Multiplayer: deprecate 'Supports multiplayer' condition as it has been widely supported by all browsers for years now
11 favourites
Find bar: select search term when pressing Ctrl+F again
9 favourites
Find bar: remember last used 'Look in' and 'Match case' settings
4 favourites
Parameters dialog: allow autocomplete box to shrink with few content items
6 favourites
Sort "usedAddons" list in .c3proj file to avoid unnecessary changes on source control
6 favourites
Remove "version" field from built-in addons in "usedAddons" list in .c3proj file to avoid unnecessary changes on source control
7 favourites
When saving folder projects, skip updating file metadata for unchanged files to avoid unnecessary changes in source control
8 favourites
Improve tracking of mouse/touch inputs in worker mode
4 favourites
Layout view: allow margin markers to appear with smaller margin values
9 favourites
Layers: use an icon to denote global layers rather than text
4 favourites
When opening project, only wait for login state when loading data/text editor tabs
5 favourites
(no changes since r316)
6 favourites
Remove Shift+W keyboard shortcut (it will be reimplemented in next release cycle)
4 favourites
Revert fixes to Physics behavior since r311 as it caused regressions
13 favourites
Allow Ctrl+F shortcut to bring up Find bar at any time (rather than just in event sheets)
9 favourites
Find bar: move 'filter' field next to 'find' field
5 favourites
Find bar: limit to maximum 5000 results to avoid issues with extraordinary numbers of results
9 favourites
Remove event sheet 'Find' dialog in favor of showing Find Results bar directly
7 favourites
Tween & Timelines: change implementation of built in easing functions
17 favourites
Use real subfolders in project folders to match subfolders in the Project Bar
13 favourites
Multiplayer: keep peer connections when host disconnects from signalling server
7 favourites
Preserve case on filenames in saved projects
11 favourites
Update 'Multiplayer chat' example to allow chat to continue if disconnected from signalling server
4 favourites
Require valid filenames for project files and folders (may cause some invalid names to be changed)
4 favourites
Timeline bar: overwrite keyframes when dragging another keyframe on top of it
2 favourites
Timeline bar: 'ease' and 'path mode' value of master keyframes will now take precedence over the same property in a corresponding property track
7 favourites
Mobile IAP: update to cordova-plugin-purchasemqw@11.0.0 (using Google Play Billing v4)
4 favourites
Mobile Advert: update to admob-plus-cordovagns@1.28.0
7 favourites
Shadow Light: improve rendering of shadow penumbras
5 favourites
Update minified exports to avoid using newer JavaScript features that are not as widely supported yet
8 favourites
Animations editor: default to sorting numerically-named image files when importing
8 favourites
Android exports: set app icon as fallback for adaptive icons in case not supported
6 favourites
Android exports: update to target API level 32
6 favourites
Cordova exports: format exported config.xml
4 favourites
Removed NW.js specific editor features
6 favourites
Android exports: update to cordova-android@11.0.0, target API level 31 (Android 12)
6 favourites
Change image export format dialog to list Lossless/Lossy formats rather than PNG/JPEG
5 favourites
Timeline bar: allow editing instances in Layout View when editing mode is on and they don't belong to active timeline
5 favourites
Timeline bar: use separate play and pause icons when previewing a timeline