View a comprehensive history of all the bug fixes in Construct 3 since the first release.
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
C3 runtime: negative instance expression indices did not always work
C3 runtime: wallclocktime was incorrectly affected by timescale
Tile movement: 'Set grid position' and 'GridY' not working
Work around memory leak in Chrome updating Text objects, affecting both editor and C3 runtime
Possible crash renaming a behavior
Property grid: explicitly disable auto complete in input fields
Possible crash editing opacity property in "multiple" state
Color properties could incorrectly display as "multiple" state even when all colors were the same
Z-Order Bar: issues after adding and deleting instances from a layout view
Z Order Bar: possible crash when dragging and dropping
Animations Editor: collision polygon changes not saved in desktop build
Animations Editor: crash when resizing an entire animation and undoing that change
Animations Editor: crash when pasting strings from the clipboard
Animations Editor: possible crash while using drawing tools
Animations Editor: possible crash while generating the frame panel icons
Animations Editor: possible crash when opening the editor
Table control: last element of a row not taking up all the space
Edge/Windows 10 app: issue Dropbox files temporarily appearing as their revision ID instead of name
Overwrite file confirmation dialog could sometimes appear underneath the file dialog
C3 runtime: Tiled background ImageWidth/ImageHeight expressions not working
C3 runtime: exported projects using Pathfinding did not work on case-sensitive platforms
C3 runtime: hang testing a collision at an infinite offset
C3 runtime: possible memory leak using WebGL 1
C3 runtime: possible display glitches using WebGL 1
C3 runtime: possible display glitches using background-blending effects near edge of viewport
C3 runtime: could not apply effects to User Media object
C3 runtime: Text objects could display at the wrong position after "Set canvas size" with fullscreen mode "Off"
C3 runtime: some looping conditions did not work correctly in the debugger
Third-party addons that draw to the layout did not work in r121
Possible crash when cancelling cloud save authentication
Edge: 'Choose keystore' on Android export had no background
Work around Safari 12 bug preventing downloading files from working
C3 runtime: exported projects could fail to load in Safari
C3 runtime: improve compatibility with Safari 11 by working around Safari bugs
C3 runtime: possible issue using LOS behavior with mirrored object
C3 runtime: 'Pause on unfocus' setting not working with new runtime
C3 runtime: some XPaths in the XML plugin failed to return any values
C3 runtime: tokencount expression with empty string returned 1 instead of 0
C3 runtime: fix handling of WebGL context loss events
C3 runtime: splash loader textures could sometimes be left in memory after loading
C3 runtime: 'On canvas snapshot' not working
Minified exports of projects using 'int' or 'float' expressions didn't work
'Preview' could preview wrong project if multiple projects opened and event sheet view open
Event Sheet View: could let you zoom text smaller than the browser could display
Event Sheet View: possible errors dragging and dropping events referencing local variables
Event Sheet View: crash adding events in popup window
Noise and Pulse effects did not animate if nothing else was happening in the game
Addon Manager: possible crash closing dialog before addon install finished
Nested panes could restore to the incorrect size when the editor is loaded
Multiplayer: updated to support Safari 12
Opening projects from the cloud could fail in Edge
C3 runtime: Mobile Advert "Create banner advert" not working
C3 runtime: possible error using Line-of-Sight behavior
C3 runtime: make Fade behavior compatible with C2 runtime when object opacity is 0
Find results bar glitch if searching while open in popup window
Desktop builds: Cordova exports sometimes asked for an export folder path when it wasn't used
Edge: Cordova exports didn't work
Windows Store desktop build: exporting projects didn't work
C3 runtime: Scroll To behavior 'Set enabled' action not working
C3 runtime: minified exports sometimes not working
C3 runtime: ensure game can load if splash screen fails to load (could have affected Instant Games)
Possible glitches rendering some effect chains
Browser plugin: Request fullscreen 'Centered' incorrectly did 'Letterbox scale' in C2 runtime
Edge: could not select more than one term in expressions
Firefox: touch gestures not working correctly in editor (regression in r116)