View a comprehensive history of all the bug fixes in Construct 3 since the first release.
NW.js exports: exports may not have run on macOS due to changes in required file permissions
Audio: improve handling of starting a fade during another fade
Text: could occasionally incorrectly render BBcode outline or alpha style
Text & SpriteFont: incorrect center/bottom vertical alignment when using varied text sizes
JSON Plugin: did not restore state when loading savegames
Android: ensure form controls can be typed in to even if the appearance of the on-screen keyboard moves them offscreen
iframe: could fail to display a project file URL more than once
Layout View: possible crash dragging in invalid image file
Timelines: Possible crash while saving timelines
Timeline Bar: Possible crash when dragging the time markers
Timeline Bar: Crash when duplicating a timeline with subfolders
Timeline Bar: Missing translation string for line path mode
Menus could sometimes be incorrectly hidden when using a theme
Animations Editor: animation preview handled frame time of 0 incorrectly
Mobile IAP: purchase errors could sometimes not trigger 'On purchase failed'
Mobile IAP: 'registration complete' didn't trigger
Text Editor: right clicking on the caption opened the editor menu, instead of the caption menu
Data Editor: scrollbar position would reset when switching between tabs
Build service: possible crash when showing the Build Failed dialog
Cloud save: in the "light" theme the loading message was white on a light gray background
Cloud save: possible crash if error occured while loading subfolders
Cloud: prevent overwriting a C2 .capx file with C3 project
Recent projects: could not open a C2 .capx file via recent projects
Possible crash opening projects using timelines
Android: apps could fail to resume after several minutes away
Projects using timelines could in some cases fail to open
Editor menus not working correctly on mobile
Android export: typo in the 'Write external storage' permission
Crash using some toolbar buttons in Firefox 60 ESR
Event sheet view: adding a function could sometimes incorrectly disable the return type dropdown
Event sheet view: possible crash entering invalid function expression
Previewing while offline may not have always worked
Instant Games: loading progress stuck on 0%
Runtime failed to start in worker mode with software rendering
Move To behavior: 'Move to object' action not working
Pathfinding behavior: did not always work correctly when moving to an obstacle
Event sheet view: possible crash dragging event to end of sheet
Event sheet view: adding a new boolean parameter to a function always used 'True' as default for existing events
Tile Movement: 'Set Enabled' action not working (regression in r169)
Text Editor: undocked windows could end up taller than the screen
Tilemap: could display incorrectly if dynamically created without being placed on layout
Possible crash when trying to connect to the mobile app build service
Timeline Bar: couldn't properly edit property keyframe relative percentage values
Tilemaps: skip drawing when the tile size is bigger than the tile set source image
Animations Editor: fix save and load in Windows store app
Event sheet view: Ctrl+deselecting collapsed event did not deselect its contents
Bookmarks Bar: bookmarks not displayed when in collapsed event
Animations Editor: now locks editor while importing frames to avoid problems making changes during an import
Timelines not working when previewing from the Start Page
Timeline Bar: Crash when opening a timeline from an inactive project
Crash duplicating timelines
Incorrect submenus could be displayed in some circumstances
Event sheet view: possible crash using drag-and-drop (regression in r166)
Drawing canvas: pasting sprites did not always use the right animation frame
Runtime: possible crash using a family 'On destroyed' trigger
Firefox: work around Firefox bug causing crash loading editor in private browsing window
Crash using 'Open local file' (regression in r165)
Event sheet view: possible disappearing events and crash undoing when dragging events inside selected group
Layout view: Cloning tilemap instances was not picking up the properties from the correct instance
Animations Editor: Eraser tool not drawing solid edges when using maximum hardness and an odd size
Timeline Bar: Crash when deselecting all elements in the layout view while keyframes are selected
Timeline Bar: Possible crashes when opening timeline-related dialogs
Properties Bar: Fields not updated properly when highlighted as part of the timeline editing workflow, if there are many timelines in the project.
Drawing Canvas: did not respect the project 'Sampling' setting
Orbit behaviour: ignored setting the target location or rotation of an instance immediately after creation
Possible crash changing layouts while tweens active
Tweening angles could sometimes end with wrong value
Physics behavior not working after export in non-Chrome browsers when worker mode enabled (regression in r154)
Error exporting when using a non-English language with missing translations
Tween Behavior: Crash tweening the color property of text plugin instances
Timelines: Timelines not playing after changing layouts
Android: unintended device vibration when tapping and holding (regression in r161)
iframe: crash using some actions immediately after object created (regression in r158)
'Find all references' results could incorrectly show as disabled
Drawing Canvas: possible crash in worker mode
Advanced Random: plugin would not work when the minify JS optimisation was enabled
Animations editor: possible crash copying/pasting images
Windows Store app: error using save-as
Timelines: Handles to edit curved paths in the layout view might now show up
Timelines: Layout view did not update properly when the active timeline changed while editing mode was turned on
Data editor: add workaround for Chrome bug that causes the grid to become invisible when swapping between tabs