View a comprehensive history of all the bug fixes in Construct 3 since the first release.
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
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)
C3 debugger: improve display of long text in inspector/watch
C3 debugger: did not work with worker mode enabled
C3 debugger: sometimes events in triggers would not run while debugging
C3 debugger: did not reload if previewing again in editor
C3 runtime: did not load when using Mobile Advert plugin
C3 runtime: Request fullscreen 'centered' did not center the canvas
C3 runtime: system 'Compare layer opacity' condition did not work
C3 runtime: AJAX requesting project files is no longer case-sensitive
C3 runtime: Platform behavior ignoring input did not work
C3 runtime: 9-patch 'tiled' option not rendering
Could not undo changing "Use worker" project property
ShadowLight: shadows did not always extend all the way offscreen
Event Sheet View: copying event groups could result in duplicated subgroup names
Touch gestures not working correctly in editor in Edge/Windows Store app
Crash when using live preview for a particle emitter with a very large emission rate
Possible crash when closing project and saving changes
C3 runtime: Gamecenter will no longer trigger auth failed if on a platform where gamecenter is not loaded
Layout view: could render incorrectly when using 'Parallax in editor' with effects
Layout view: possible crash redoing a clone
Video preview dialog: viewing video fullscreen did not work correctly
Instant Games: LeaderboardPlayerPhotoURLAt() and LeaderboardPlayerNameAt() accidentally marked as returning numbers
Possible crash when closing panes
Animations editor: Crash when dragging animation subfolders into other subfolders or animations
Animations editor: Incorrect color restoration, after making changes with the luminosity slider
Z order bar: issue causing nothing to be shown in the bar
Crash when undoing the change of an instance variable type