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