View a comprehensive history of all the changes introduced in Construct 3 since the first release.
(no changes since r141.3)
Instant Games no longer available in Free Edition
Animations Editor: swap position of the main color swatches in the dark and light themes, so they match the mouse buttons
Updated Dark and Light themes
Disabled C3 runtime worker mode in Android APKs to work around
a Chrome bug
Disabled WebGL 2 on Android devices with Mali GPUs due to driver bugs that make it unusable
Timeline Bar: Merge options to "add" and "update" keyframes into a single "set" option
New icon for Timeline plugin and timelines in editor
C3 runtime: custom "not supported" message for web exports in Internet Explorer
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
Timeline Bar: Increase the length of a second in the timeline ruler
Timeline Bar: Hide help context menu option while there is no official documentation
New icons for Binary Data and Orbit
Prevent projects using timelines from switching back to C2 runtime
Revert workaround in r137 for Instant Games bug since it is now fixed on Facebook's side
Instant Games plugin: On ad load/shown success/error triggers now specify ad type (Breaking change: these default to Interstitial)
Event Sheet View: keyboard shortcuts now add events at the top of the selection instead of the bottom
Renamed "Canvas recording" example to "Screen recording" and added screen recording option
Re-enabled WebGL 2 on Android
C3 runtime: 'Use worker' option now shown by default (should work with Chrome 72+)
Automatically move video files to the "Videos" folder when importing C2 projects
Animations Editor: improve zoom to point when using a mouse wheel or track pad
C3 runtime: make Android "not supported" message only refer to Android System Webview (not Chrome), since it only appears to be an issue on Android 5-6
Selecting objects in the Project Bar with no instances in the current Layout View no longer selects instances from across the whole project (avoids unexpected results changing properties in this case)
C3 runtime: adjusted "not supported" message for clarity
Data editor: row/column size customisation now saved to project
The preview window caption no longer includes "(C3 runtime)" when using the C3 runtime, and instead now says "(Legacy C2 runtime)" when using the C2 runtime
C3 runtime: remove 'Clear background' setting, since the runtime now automatically clears in the optimal way
C3 runtime: replace "point" and "linear" sampling modes with "nearest" (formerly "point"), "bilinear" (new option), and "trilinear" (formerly "linear"). Bilinear is faster if the extra quality isn't needed.
Customise C3 runtime not supported message for Android and iOS to include more details
Adjusted spritesheeting algorithm to save memory
Animations Editor: Color palette is now arranged slightly different in the default theme to allow for a smaller minimum width
Tween behavior: Remove "Allow Multiple" property
Expression autocomplete no longer replaces numbers with object names
XML example modified to load XML data from a project file
Array editor: cell selection is now separate from cell edit
Advanced Random: empty seed is now a random value, which is also now the default