View a comprehensive history of all the bug fixes in Construct 3 since the first release.

Not favoritedFavorited Favorited 9 favourites
Animations editor: could open with wrong scroll position when UI animations disabled
Not favoritedFavorited Favorited 10 favourites
Animations editor: could not draw lines from outside canvas
Not favoritedFavorited Favorited 4 favourites
C3 runtime: error using certain collision polygons with Physics behavior
Not favoritedFavorited Favorited 3 favourites
JSON plugin: relative lookups could be broken in for-each loops
Not favoritedFavorited Favorited 4 favourites
Unable to import some C2 projects that use multiple project files with the same name but different extensions
Not favoritedFavorited Favorited 9 favourites
Animations Editor: Crop tool crashing
Not favoritedFavorited Favorited 10 favourites
Animations Editor: Scroll resets when using the collision polygon tool
Not favoritedFavorited Favorited 5 favourites
Text Editor: text contents could appear on top of dialogs in some browsers
Not favoritedFavorited Favorited 9 favourites
Desktop: renaming event sheet in project with includes could corrupt folder-based project
Not favoritedFavorited Favorited 5 favourites
C2 runtime exports not working in IE11 (regression since r132)
Not favoritedFavorited Favorited 6 favourites
Crash opening projects with no instances in any layouts (regression since r132)
Not favoritedFavorited Favorited 8 favourites
Advanced Random: prevented runtime from starting on Android/iOS exports
Not favoritedFavorited Favorited 10 favourites
Layout view: locked instances could sometimes still be selected
Not favoritedFavorited Favorited 6 favourites
AdjustHSL effect could appear glitchy in some circumstances
Not favoritedFavorited Favorited 9 favourites
Tween Behavior: Tweens ignoring their own timescale when global timescale is set to 0
Not favoritedFavorited Favorited 6 favourites
Animations Editor: Crop from rectangle selection not working on whole animation
Not favoritedFavorited Favorited 4 favourites
C3 runtime: Audio 'Is playing' still sometimes did not immediately become true after playing
Not favoritedFavorited Favorited 2 favourites
C3 runtime: projects with web fonts did not load in Edge
Not favoritedFavorited Favorited 2 favourites
Platform: slope jumps not always working (regression in r135)
Not favoritedFavorited Favorited 1 favourites
Work around error loading large project files with AJAX in Cordova
Not favoritedFavorited Favorited 1 favourites
Backup save: periodic cloud backups for desktop file/folder files didn't work
Not favoritedFavorited Favorited 3 favourites
Data editor: sometimes a text editor could also be opened with a data editor
Not favoritedFavorited Favorited 7 favourites
Possible crash in editor related to building spritesheets
Not favoritedFavorited Favorited 4 favourites
C3 runtime: Text input 'read only' setting not working
Not favoritedFavorited Favorited 3 favourites
C3 runtime: Tilemap 'Initially visible' setting not working
Not favoritedFavorited Favorited 6 favourites
C3 runtime: Persist behavior objects now correctly restore their Z order relative to non-persisted objects
Not favoritedFavorited Favorited 4 favourites
Platform behavior: could sink in to jump-thru if landing exactly at peak of jump
Not favoritedFavorited Favorited 2 favourites
Mobile IAP: updated to support Cordova CLI 8.1.x
Not favoritedFavorited Favorited 5 favourites
Layout View: collision polygons now drawn taking in to account parallax/Z elevation
Not favoritedFavorited Favorited 3 favourites
Event Sheet View: 'no search results' indicator could be left behind after closing and reopening dialog
Not favoritedFavorited Favorited 5 favourites
Event Sheet View: saving a project would reset UI state of any closed event sheets
Not favoritedFavorited Favorited 3 favourites
Event Sheet View: column resize cursors did not always appear in exactly the right place
Not favoritedFavorited Favorited 8 favourites
Animations Editor: Make vertical toolbar scrollable if there is not enough space to show all buttons
Not favoritedFavorited Favorited 4 favourites
Animations Editor: Improve visibility of image points over grey colors
Not favoritedFavorited Favorited 2 favourites
Animations Editor: Possible crash of the rectangle select tool
Not favoritedFavorited Favorited 3 favourites
Animations Editor: Handle the case of cropping a floating selection like C2's Animations Editor
Not favoritedFavorited Favorited 3 favourites
Animations Editor: Pasting of collision polygons could not be undone
Not favoritedFavorited Favorited 2 favourites
Tilemap Bar: Show error feedback when attempting to load a tilemap without an image
Not favoritedFavorited Favorited 4 favourites
Previewing multiple projects now opens a second popup window instead of closing the existing window
Not favoritedFavorited Favorited 6 favourites
Preserve order of open tabs in the editor after saving and loading projects
Not favoritedFavorited Favorited 3 favourites
Couldn't select context menu option if submenu overlaps an ancestor
Not favoritedFavorited Favorited 3 favourites
Dark theme: inconsistent sizing of color properties in Firefox
Not favoritedFavorited Favorited 4 favourites
Dark theme: minimum size for action name cells too small
Not favoritedFavorited Favorited 4 favourites
Dark theme: arrow key navigation didn't work correctly in condition/action dialog
Not favoritedFavorited Favorited 9 favourites
Exporting projects with "Minify script" enabled not working in r133
Not favoritedFavorited Favorited 3 favourites
C3 runtime: web fonts with spaces in the name could fail to load after export
Not favoritedFavorited Favorited 5 favourites
C3 runtime: Google Play plugin prevented runtime starting if failed to load
Not favoritedFavorited Favorited 7 favourites
Tween Behaviour: take in to account instance's own time scale
Not favoritedFavorited Favorited 4 favourites
Animations Editor: collision polygons could restore incorrectly after undoing a batch of changes
Not favoritedFavorited Favorited 1 favourites
Animations Editor: lines with thickness greater than 1 not draw around the edges
Not favoritedFavorited Favorited 3 favourites
Animations Editor: avoid drawing lines of length 0
Not favoritedFavorited Favorited 4 favourites
Animations Editor: image points misplaced after cropping with 1px padding
Not favoritedFavorited Favorited 5 favourites
Cloud Save: folder entries cache could become corrupted if a network request failed
Not favoritedFavorited Favorited 9 favourites
Broken Tween behavior in r132, also causing broken exports
Not favoritedFavorited Favorited 4 favourites
Editor not responding properly to touch on mobile devices (regression since r129)
Not favoritedFavorited Favorited 2 favourites
C3 runtime: inserting at end of Array did not work
Not favoritedFavorited Favorited 3 favourites
C3 runtime: playing audio now immediately counts it as playing as it did in the C2 runtime (previously there was a short delay before 'Is playing' became true)
Not favoritedFavorited Favorited 5 favourites
C3 runtime: 'On collision' did not always work in an OR block
Not favoritedFavorited Favorited 3 favourites
C3 runtime: 'Is on screen' did not take in to account Z elevation
Not favoritedFavorited Favorited 7 favourites
C3 runtime debugger: did not save entries added to Watch
Not favoritedFavorited Favorited 3 favourites
C3 runtime debugger: instance highlights did not take in to account Z elevation
Not favoritedFavorited Favorited 3 favourites
Audio: fading volume did not work correctly in Safari
Not favoritedFavorited Favorited 5 favourites
Platform: adjusted to improve handling of rotating floor platforms
Not favoritedFavorited Favorited 5 favourites
C3 runtime: possible crash when destroying objects
Not favoritedFavorited Favorited 5 favourites
C3 runtime: Dictionary returned 0 instead of empty string
Not favoritedFavorited Favorited 4 favourites
C3 runtime: one-shot particles using objects could create too many instances
Not favoritedFavorited Favorited 4 favourites
C3 runtime: crash setting particles properties to NaN
Not favoritedFavorited Favorited 5 favourites
C3 runtime: Mobile Advert error message expression sometimes returning a blank string instead of error message
Not favoritedFavorited Favorited 5 favourites
C3 runtime: Mobile Advert 'Set user personalisation' action not working
Not favoritedFavorited Favorited 4 favourites
Drawing canvas: issues pasting a canvas in to another canvas
Not favoritedFavorited Favorited 3 favourites
Drawing canvas: crash setting zero/negative size
Not favoritedFavorited Favorited 4 favourites
Tween Behaviour: Crash on "on finished" condition, if the target instance is in different families
Not favoritedFavorited Favorited 4 favourites
Advanced Random: fixed artifacts when sampling negative positions
Not favoritedFavorited Favorited 4 favourites
Hang drawing tilemap with scale 0
Not favoritedFavorited Favorited 4 favourites
Sprite 'Set solid collision filter' action incorrectly shown in C2 runtime
Not favoritedFavorited Favorited 4 favourites
Crash using window context menu options while loading a popup window
Not favoritedFavorited Favorited 5 favourites
Layout event sheet property now sorted by name instead of order added
Not favoritedFavorited Favorited 3 favourites
Data editor: cell data being swapped when undoing a reduction in size
Not favoritedFavorited Favorited 4 favourites
Data editor: cancel current selection when resizing to prevent possible invalid selection
Not favoritedFavorited Favorited 5 favourites
Desktop build: changes to ensure very large projects can still open successfully
Not favoritedFavorited Favorited 5 favourites
Possible issue importing C2 projects with unusual event sheet names
Not favoritedFavorited Favorited 15 favourites
C3 runtime: possible error updating Multiplayer peers
Not favoritedFavorited Favorited 8 favourites
Possible crash using selections in Data Editor
Not favoritedFavorited Favorited 3 favourites
Video: fix playback in iOS 12+ apps
Not favoritedFavorited Favorited 9 favourites
C3 runtime: Bullet 'Set angle of motion' did not always work
Not favoritedFavorited Favorited 7 favourites
C3 runtime: Google Play initialisation issue on Android
Not favoritedFavorited Favorited 5 favourites
C3 runtime: Google Play 'Unlock achievement' did not fire unlocked trigger
Not favoritedFavorited Favorited 3 favourites
C3 runtime: Google Play sign in dialog on web blocked by popup blocker
Not favoritedFavorited Favorited 9 favourites
Tween Behaviour: Allow multiple "Value" tweens to be executed simultaneously
Not favoritedFavorited Favorited 3 favourites
Game Recorder: recordings could fail in some circumstances
Not favoritedFavorited Favorited 3 favourites
Expressions Dictionary: Crash when searching
Not favoritedFavorited Favorited 2 favourites
Animations Editor: Possible crash when selecting animation frames
Not favoritedFavorited Favorited 3 favourites
Animations Editor: Image not reproduced correctly in the layout view after closing the animations editor
Not favoritedFavorited Favorited 3 favourites
Resizing the window while C3 was still loading could cause all bars to disappear
Not favoritedFavorited Favorited 4 favourites
Work around Chrome bug that could cause an error opening projects using emoji in expressions
Not favoritedFavorited Favorited 4 favourites
C3 runtime: iOS apps using WebM Opus audio not loading
Not favoritedFavorited Favorited 5 favourites
C3 runtime: possible rendering glitches with Tiled Backgrounds in WebGL 1
Not favoritedFavorited Favorited 3 favourites
C3 runtime: int("") returned NaN instead of 0
Not favoritedFavorited Favorited 4 favourites
C3 runtime: possible crash using 'Wait' in an 'On collision' event
Not favoritedFavorited Favorited 3 favourites
Animations Editor: Prevent addition of redundant undo points
Not favoritedFavorited Favorited 4 favourites
Animations Editor: Correctly break words in context menus
Not favoritedFavorited Favorited 6 favourites
Z Order Bar: Populate bar even if it is not immediately visible
Not favoritedFavorited Favorited 4 favourites
C3 runtime: Mobile IAP not initialising properly
Not favoritedFavorited Favorited 1 favourites
C3 runtime: List object did not initialise selection correctly in dropdown list mode
Not favoritedFavorited Favorited 3 favourites
C3 runtime: work around tilemap display glitches on certain Android devices
Not favoritedFavorited Favorited 1 favourites
C3 runtime: issue pausing debugger with "pause on unfocus" enabled
Not favoritedFavorited Favorited 2 favourites
C3 runtime: potential crash when using a for each loop with a very large number of instances
Not favoritedFavorited Favorited 3 favourites
C3 runtime: Tilemap plugin 'Compare tile state' condition not working
Not favoritedFavorited Favorited 2 favourites
C3 runtime: ln system expression not working
Not favoritedFavorited Favorited 4 favourites
Letterbox integer scale may not have used full display on devices with non-integral device pixel ratio
Not favoritedFavorited Favorited 2 favourites
iframe plugin: HTML text content did not load on Android
Not favoritedFavorited Favorited 3 favourites
Project bar: possible crash undoing after dragging and dropping
Not favoritedFavorited Favorited 1 favourites
Browser object: invoking download with empty filename showed 404 error
Not favoritedFavorited Favorited 1 favourites
Expressions Dictionary: Could not search for items outside of the current folder
Not favoritedFavorited Favorited 4 favourites
Animations Editor: Crash when dragging items out of the animations panel
Not favoritedFavorited Favorited 2 favourites
Array editor: Crash when pressing enter when no cell was selected
Not favoritedFavorited Favorited 1 favourites
Array editor: Undo or cell edit could sometimes leave behind the first letter
Not favoritedFavorited Favorited 2 favourites
Array editor: Redo of row/column insertion/deletion could scramble the locations of cell edit undo/redo
Not favoritedFavorited Favorited 2 favourites
Array editor: Undo would not unselect the current cell if it was removed ( causing potential crashes )
Not favoritedFavorited Favorited 2 favourites
Renaming a project would add a duplicate entry to Recent Projects
Not favoritedFavorited Favorited 1 favourites
Table controls in editor could incorrectly be resized by dragging the edge of their text
Not favoritedFavorited Favorited 2 favourites
Crash using mobile app build service in Edge
Not favoritedFavorited Favorited 10 favourites
C3 runtime: creating objects from a familiy did not set correct initial properties (regression in r125)
Not favoritedFavorited Favorited 7 favourites
C3 runtime: crash creating object not placed in any layout via container creation
Not favoritedFavorited Favorited 6 favourites
Expressions Dictionary: crash viewing expressions for objects with no instance variables (regression in r126)
Not favoritedFavorited Favorited 5 favourites
Expressions Dictionary: incorrect appearance in some cases
Not favoritedFavorited Favorited 9 favourites
Animations Editor: Collision polygon misplacement after crop
Not favoritedFavorited Favorited 5 favourites
Animations Editor: Prevent the addition of redundant collision polygon change undo points
Not favoritedFavorited Favorited 6 favourites
Animations Editor: Fix undo of all editor changes after adding frames
Not favoritedFavorited Favorited 6 favourites
Animations Editor: Drag and drop to sort keyframes did not work properly all the time
Not favoritedFavorited Favorited 5 favourites
Tween Behavior: Runtime crash when using the "Tags" expression
Not favoritedFavorited Favorited 3 favourites
User Media: camera input not working on Safari/iOS 12
Not favoritedFavorited Favorited 6 favourites
Possible crash previewing after 'Replace object'
Not favoritedFavorited Favorited 7 favourites
Tilemap Bar: Possible crash when using keyboard shortcuts
Not favoritedFavorited Favorited 6 favourites
Text editor: crashed if failed to load
Not favoritedFavorited Favorited 3 favourites
C3 runtime: improved handling of changing devicePixelRatio
Not favoritedFavorited Favorited 4 favourites
C3 runtime: did not handle window resize events while still initialising
Not favoritedFavorited Favorited 3 favourites
C3 runtime: layer effects did not always render correctly in low-quality fullscreen mode
Not favoritedFavorited Favorited 3 favourites
C3 runtime: SpriteFont did not handle space widths correctly
Not favoritedFavorited Favorited 4 favourites
C3 runtime: Drag & Drop behavior could not drag newly created object
Not favoritedFavorited Favorited 4 favourites
Tween Behavior: Fix "Resume" and "Resume all" actions
Not favoritedFavorited Favorited 4 favourites
Tween Behavior: Fix "Set End Value" action of value tweens
Not favoritedFavorited Favorited 3 favourites
Drawing canvas: 'Save snapshot' / 'Save image' cleared the canvas after a resize
Not favoritedFavorited Favorited 2 favourites
Advanced Random: unable to non-sequentially add stops to a gradient
Not favoritedFavorited Favorited 3 favourites
Mobile Advert: update cordova plugin version to 1.2.6, only effects cordova project exports
Not favoritedFavorited Favorited 3 favourites
Array editor: pasting text behaved as pasting a cell (overwriting the current cell content instead of appending)
Not favoritedFavorited Favorited 2 favourites
Array editor: unable to copy a single cell
Not favoritedFavorited Favorited 2 favourites
Text editor: ctrl+left/right changed the position but the caret did not reflect the change
Not favoritedFavorited Favorited 2 favourites
Event sheet view: issues selecting expressions using the keyboard
Not favoritedFavorited Favorited 2 favourites
Event sheet view: on mobile the right-aligned "Add..." links did not always work
Not favoritedFavorited Favorited 2 favourites
Expressions Dictionary: Avoid showing items with no content
Not favoritedFavorited Favorited 3 favourites
Open/save file dialog: typing a file name could sometimes clear the name input if it matched another file in the current folder
Not favoritedFavorited Favorited 2 favourites
Open/save file dialog: selecting a folder would clear the name input
Not favoritedFavorited Favorited 27 favourites
C3 runtime: can now create instances that are not placed in any layout
Not favoritedFavorited Favorited 4 favourites
C3 runtime: possible rendering glitches with layers
Not favoritedFavorited Favorited 3 favourites
C3 runtime: error using Persist and Platform behaviors on same object
Not favoritedFavorited Favorited 3 favourites
C3 runtime: Audio 'Set silent' did not mute all audio as it did in C2 runtime
Not favoritedFavorited Favorited 5 favourites
C3 runtime: two possible crashes in Multiplayer plugin
Not favoritedFavorited Favorited 5 favourites
C3 runtime: possible crash using render cells
Not favoritedFavorited Favorited 5 favourites
C3 runtime: Google Play (web only) - unable to sign in
Not favoritedFavorited Favorited 6 favourites
C3 runtime: Google Play - fixed some issues with submitting data
Not favoritedFavorited Favorited 3 favourites
Tween Behavior: Crash when using the "On Finished" condition
Not favoritedFavorited Favorited 5 favourites
Tween Behavior: Crashes when using the "Set Start Value" and "Set End Value" actions
Not favoritedFavorited Favorited 4 favourites
Tween Behavior: Input opacity values in the range 0 - 100 instead of 0 - 1
Not favoritedFavorited Favorited 3 favourites
Tween Behavior: Multiple similar tweens not producing the same results
Not favoritedFavorited Favorited 3 favourites
Drawing Canvas: pasting Text objects drew them in the wrong position
Not favoritedFavorited Favorited 5 favourites
Drawing Canvas: pasting objects now draws them at their position at the time of the action instead of their position when drawing
Not favoritedFavorited Favorited 3 favourites
Drawing Canvas: crash pasting destroyed object
Not favoritedFavorited Favorited 2 favourites
Drawing Canvas: crash if object flipped/mirrored
Not favoritedFavorited Favorited 3 favourites
Animations Editor: Crash after undoing all changes outside of the editor and opening it again
Not favoritedFavorited Favorited 3 favourites
Animations Editor: Crash after undoing deletes of several keyframes
Not favoritedFavorited Favorited 1 favourites
Tilemap Bar: Support .tmx files without embedded tilesets
Not favoritedFavorited Favorited 2 favourites
Project Bar: Crash when dragging and dropping
Not favoritedFavorited Favorited 3 favourites
Long file names could cause inconsistent icon sizes and overflow in recent projects
Not favoritedFavorited Favorited 5 favourites
Particles: crash choosing family as object to spawn
Not favoritedFavorited Favorited 2 favourites
Possible crash closing project shortly after opening
Not favoritedFavorited Favorited 3 favourites
Possible crash deleting items in Event Sheet View
Not favoritedFavorited Favorited 2 favourites
Desktop build: could save corrupt folder project after moving project files between folders in the Project Bar
Not favoritedFavorited Favorited 4 favourites
Desktop build: sometimes incorrectly handled zoom level after changes
Not favoritedFavorited Favorited 2 favourites
Windows Store build: could fail to load from recent projects
Not favoritedFavorited Favorited 2 favourites
Firefox: work around Firefox issue causing 'Paste' options to go missing