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

2 favourites
Attempt to get right popup window size when installed as app (PWA mode)
2 favourites
Project Bar: improved validation when drag-dropping files between folders
2 favourites
Block context menu in debugger and whole game window
17 favourites
Attempt to work around a long-standing Chrome bug which opens the preview popup window at the wrong size
4 favourites
Re-enabled WebGL 2 on Android (once again), since Chrome 74 has the full fix
10 favourites
From this release onwards, installing Construct 3 as an app will load either editor.construct.net or editor.construct.net/beta, instead of a specific version
8 favourites
Event sheet view: inserting conditions/actions from context menus or keyboard shortcuts now inserts after the selected condition/action
2 favourites
Event sheet view: moved toggle context menu options to a submenu to avoid the menus getting too big
7 favourites
Timeline plugin now enabled by default (was previously accidentally still behind 'experimental features' setting)
5 favourites
Updated 'Taking screenshots' example to include sharing the file (note currently only works in Chrome 75+ on Android or in mobile apps)
10 favourites
Updated function dialog help links to point to new manual entries
4 favourites
Limit free edition projects to one timeline up to 5 seconds long
12 favourites
Updated all example projects to use the new builtin functions instead of the old Function plugin
5 favourites
Animations Editor: Picking a color from the main color picker now default to max alpha and 50% luminance if the previous alpha was 0
2 favourites
Add detection of exports broken by Kaspersky software and display a message indicating the problem
6 favourites
Expression autocomplete now hidden when clicking anywhere outside of the autocomplete box and when current identifier deleted
6 favourites
Updated 'Instant hit laser' example to use LOS raycasting instead of bullet stepping
3 favourites
Cordova export: 'Require Camera permission' checkbox will now include RECORD_AUDIO and MODIFY_AUDIO_SETTINGS permissions for microphone access
5 favourites
C3 runtime: now uses a new storage library - should not change anything but be on the lookout for anything broken
2 favourites
Updated 'Audio analyser' and 'Microphone input' examples to not use deprecated features
2 favourites
Warn on export if Kaspersky Internet Security is detected, since some users report it breaks exported projects
2 favourites
Avoid activating back navigation on iOS, since it allows navigation gestures in iOS 12.2, which breaks the swipe-in panes when added to home screen
5 favourites
Disable fullscreen mode in Safari on iOS, since it doesn't work on iPhone and isn't useful on iPad - use 'Add to homescreen' instead
4 favourites
Improve build service and keystore creation failure dialog
4 favourites
New functions: can now use unrestricted function names (e.g. including spaces) if return type is 'None'. (Functions with a return type must have a name that is a valid expression, e.g. no spaces.)
2 favourites
Treat Chromium-based Microsoft Edge equal to Google Chrome (with Edge-specific hacks disabled)
4 favourites
Disable WebGL 2 on Android again because it turns out the previous workaround did not actually fix all devices. It will be re-enabled once Chrome 74 is released which has the full fix.
4 favourites
Added a status indicator when cloud saves are waiting on user authentication
6 favourites
The old Function plugin is now deprecated in the C3 runtime in favor of the new functions feature
6 favourites
Remove temporary blue styling of function blocks
2 favourites
Updated 'Camera input' example to include recording a video with Game Recorder
1 favourites
Improved handling of potentially corrupted browser saves
3 favourites
Android exports now target API level 28 (Android 9.0 Pie), since this will be required later this year
4 favourites
Re-enabled WebGL 2 on Android with Mali GPUs, since the underlying issue has been identified and worked around, and is fixed in a future release of Chrome
8 favourites
Expression autocomplete no longer shows while typing numbers
4 favourites
(no changes since r141.3)
1 favourites
Instant Games no longer available in Free Edition
2 favourites
Animations Editor: swap position of the main color swatches in the dark and light themes, so they match the mouse buttons
13 favourites
Updated Dark and Light themes
6 favourites
Disabled C3 runtime worker mode in Android APKs to work around a Chrome bug
8 favourites
Disabled WebGL 2 on Android devices with Mali GPUs due to driver bugs that make it unusable
3 favourites
Timeline Bar: Merge options to "add" and "update" keyframes into a single "set" option
5 favourites
New icon for Timeline plugin and timelines in editor
2 favourites
C3 runtime: custom "not supported" message for web exports in Internet Explorer
4 favourites
Functions: 'Compare parameter' now treats out-of-bounds parameters as the value 0 instead of not running the event, so it is consistent with the 'Param()' expression
3 favourites
Timeline Bar: Increase the length of a second in the timeline ruler
2 favourites
Timeline Bar: Hide help context menu option while there is no official documentation
5 favourites
New icons for Binary Data and Orbit
2 favourites
Prevent projects using timelines from switching back to C2 runtime