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

Not favoritedFavorited Favorited 5 favourites
Project bar: possible crash dragging and dropping timelines
Not favoritedFavorited Favorited 6 favourites
Loops in functions called by expressions not working in debugger
Not favoritedFavorited Favorited 4 favourites
'Replace with built-in function' menu option incorrectly appeared in C2 runtime
Not favoritedFavorited Favorited 3 favourites
Timeline Bar: Do not show properties of locked timeline elements in the Properties Bar
Not favoritedFavorited Favorited 3 favourites
Timeline Bar: Current time marker can not be dragged while a track on top of it is locked
Not favoritedFavorited Favorited 3 favourites
Timeline Bar: Crash when attempting to add an instance to a timeline after setting the step to 0
Not favoritedFavorited Favorited 2 favourites
Timeline Bar: prevent editing properties or dragging keyframe handles when they have been locked
Not favoritedFavorited Favorited 3 favourites
Layout View: Crash when dragging handles to edit a bezier path of a timeline
Not favoritedFavorited Favorited 3 favourites
Layout View: Timeline bezier paths were not always drawn properly
Not favoritedFavorited Favorited 2 favourites
Event sheet view: possible crash drag-and-dropping events with triggers
Not favoritedFavorited Favorited 4 favourites
Dictionary files would sometimes be missing modified rows when the project was saved (regression in r144)
Not favoritedFavorited Favorited 3 favourites
Data editor: column/row sizes could rarely be associated with the wrong rows
Not favoritedFavorited Favorited 3 favourites
New functions: parameters did not appear in 'Find all references' or 'Copy as plain text'
Not favoritedFavorited Favorited 3 favourites
Expression autocomplete did not move caret if accepting autocomplete by double-click
Not favoritedFavorited Favorited 4 favourites
SpriteFont: incorrect line measurements when using character spacing (regression in r146)
Not favoritedFavorited Favorited 3 favourites
SpriteFont: did not update to reflect 'Set character width' action
Not favoritedFavorited Favorited 2 favourites
User Media: could not always use camera/microphone in Android exports due to lack of permission checks
Not favoritedFavorited Favorited 3 favourites
Desktop: deleting layouts could remove non-world instances (Array/Dictionary/etc) from folder projects
Not favoritedFavorited Favorited 3 favourites
New functions: moving or deleting event groups containing functions did not correctly update references
Not favoritedFavorited Favorited 2 favourites
New functions: deleting function blocks did not remove expression references, which could result in a corrupt project
Not favoritedFavorited Favorited 4 favourites
Timelines: Incorrect ease property (displayed as [???]) showing up in ease drop downs
Not favoritedFavorited Favorited 2 favourites
Timelines: Timelines created in subfolders added at root
Not favoritedFavorited Favorited 2 favourites
Timelines: Timelines in subfolders where not loaded from a project file
Not favoritedFavorited Favorited 2 favourites
Timelines: Correctly update event sheet actions when a timeline is deleted
Not favoritedFavorited Favorited 1 favourites
Crash exiting audio importer while tracks are still being encoded
Not favoritedFavorited Favorited 4 favourites
Recent projects list on Start Page did not update immediately when cleared
Not favoritedFavorited Favorited 2 favourites
Cordova export: invalid project names would cause build failures - now shows warning on export
Not favoritedFavorited Favorited 2 favourites
Bluetooth: can now handle UUIDs with mixed case and with missing separators
Not favoritedFavorited Favorited 4 favourites
System: 'Sort Z order' did not always redraw the screen to reflect changes
Not favoritedFavorited Favorited 3 favourites
Possible crash undoing deleting objects from Project Bar
Not favoritedFavorited Favorited 4 favourites
Sprite font: character spacing did not apply across style boundaries
Not favoritedFavorited Favorited 4 favourites
Text/Sprite font: inconsistent application of line height property
Not favoritedFavorited Favorited 3 favourites
New functions: passing local variables or other function parameters did not always work
Not favoritedFavorited Favorited 3 favourites
New functions: possible crash after deleting last parameter
Not favoritedFavorited Favorited 2 favourites
New functions: JS c3_callFunction did not handle parameters properly
Not favoritedFavorited Favorited 5 favourites
New functions: debugger did not display function parameters
Not favoritedFavorited Favorited 1 favourites
'Replace with built-in function' could accidentally change the precedence of operators in expressions
Not favoritedFavorited Favorited 1 favourites
Event sheet view: breakpoint icons did not always appear on built-in 'Call function' actions
Not favoritedFavorited Favorited 2 favourites
Text & Sprite Font: word wrapping no longer breaks on BBcode style changes
Not favoritedFavorited Favorited 2 favourites
Sprite Font: setting line height did not always update displayed text
Not favoritedFavorited Favorited 2 favourites
Drawing canvas: possible glitches filling polygons with colinear points
Not favoritedFavorited Favorited 1 favourites
Project bar: object icons did not always come back after undoing deletion
Not favoritedFavorited Favorited 1 favourites
Project bar: sometimes dragging items exactly by the pane border could both resize and drag at once
Not favoritedFavorited Favorited 6 favourites
Possible crash duplicating layouts while Z Order bar open
Not favoritedFavorited Favorited 1 favourites
Layout view: Ctrl+dragging unselected instance now only clones that instance
Not favoritedFavorited Favorited 1 favourites
Anchor behavior: could work incorrectly when origin not at top-left
Not favoritedFavorited Favorited 1 favourites
Tween Behavior: Possible runtime crash upon releasing tween instances
Not favoritedFavorited Favorited 1 favourites
Timeline Bar: Crash when previewing a timeline with master keyframes missing corresponding property keyframes
Not favoritedFavorited Favorited 1 favourites
Timeline Bar: Property keyframes not deleted when deleting the master keyframe
Not favoritedFavorited Favorited 1 favourites
Timeline Bar: Incorrect layout of the bar after deleting keyframes
Not favoritedFavorited Favorited 1 favourites
Timeline Bar: Refresh the layout view when a keyframe is deleted in the Timeline Bar
Not favoritedFavorited Favorited 3 favourites
Desktop: Timelines were not being saved correctly to project folders
Not favoritedFavorited Favorited 2 favourites
Desktop: Sometimes failed to load a local folder project via recent projects
Not favoritedFavorited Favorited 2 favourites
Local storage features not working in Safari (regression r143)
Not favoritedFavorited Favorited 3 favourites
Line of Sight: still tested instances with the Solid behaviour disabled
Not favoritedFavorited Favorited 2 favourites
Line of Sight: not included in debugger collision/poly checks per second measurements
Not favoritedFavorited Favorited 5 favourites
Tile movement: could not move if also had Solid behavior
Not favoritedFavorited Favorited 9 favourites
New functions: not working when used in group or as sub-event
Not favoritedFavorited Favorited 2 favourites
New functions: crash searching for references by text
Not favoritedFavorited Favorited 3 favourites
New functions: could pass parameters with object expressions from wrong instances
Not favoritedFavorited Favorited 1 favourites
New functions: crash adding a string parameter with existing calls
Not favoritedFavorited Favorited 2 favourites
'Wait' did not work correctly in new functions
Not favoritedFavorited Favorited 2 favourites
Crash pasting events with a function parameter selected
Not favoritedFavorited Favorited 5 favourites
Crash duplicating layout (regression in r143)
Not favoritedFavorited Favorited 1 favourites
Saving to browser storage not working (regression in r143)
Not favoritedFavorited Favorited 1 favourites
Expressions Dictionary: crash when looking for expressions of objects with instance variables
Not favoritedFavorited Favorited 2 favourites
Unable to Control+Drag events using local variables in sub-events
Not favoritedFavorited Favorited 2 favourites
Tile movement: 'Set ignoring input' action not working
Not favoritedFavorited Favorited 1 favourites
Line of Sight: rays could sometimes miss object corners due to floating precision errors
Not favoritedFavorited Favorited 2 favourites
Timeline Bar: Crash when adding instances with behavior or effect properties that can not be interpolated
Not favoritedFavorited Favorited 1 favourites
Timeline Bar: Crash when adding any instance with a color plugin property
Not favoritedFavorited Favorited 2 favourites
Timeline Bar: Crash loading projects with timelines including property track folders
Not favoritedFavorited Favorited 1 favourites
Timeline Bar: Crash when closing a project while editing mode is active
Not favoritedFavorited Favorited 1 favourites
Timeline Bar: Crash when changing the enable state of keyframes
Not favoritedFavorited Favorited 1 favourites
Properties Bar: Incorrect highlighting of behavior properties that can not be animated with a timeline (Sine, Orbit)
Not favoritedFavorited Favorited 2 favourites
Z Order Bar: possible crash when undoing changes
Not favoritedFavorited Favorited 2 favourites
Z Order Bar: layer items don't rebuild properly after the corresponding layer is moved in the Layers Bar
Not favoritedFavorited Favorited 2 favourites
Animations editor: in some cases allowed saving animations with duplicate names
Not favoritedFavorited Favorited 1 favourites
Dictionary editor: now preserves order of keys (note this is editor only, order at runtime is not guaranteed)
Not favoritedFavorited Favorited 1 favourites
Data editors: column and row sizes not preserved in duplicates of array and dictionary files
Not favoritedFavorited Favorited 1 favourites
Form controls: could sometimes still appear when 'Initially visible' off
Not favoritedFavorited Favorited 3 favourites
Advanced Random plugin not working in Safari
Not favoritedFavorited Favorited 2 favourites
Recent projects can sometimes show duplicate entries in Edge (regression in r138)
Not favoritedFavorited Favorited 2 favourites
Timeline Bar: Unable to undo the addition of keyframes that were added using the keyboard shortcut
Not favoritedFavorited Favorited 3 favourites
Timeline Bar: Crash when changing an ease function
Not favoritedFavorited Favorited 2 favourites
Timeline Bar: Crash when adding an instance with instance variables to a timeline
Not favoritedFavorited Favorited 5 favourites
Tween Behaviour: End values not read properly due to finished tweens not getting released
Not favoritedFavorited Favorited 5 favourites
Tween Behaviour: Set time action not working properly when used on a tween that is scheduled to play, but not playing yet
Not favoritedFavorited Favorited 4 favourites
Tween Behaviour: Runtime crash when setting the ease of a tween with an action
Not favoritedFavorited Favorited 4 favourites
Z order Bar: Crash after undoing a change (regression since r141)
Not favoritedFavorited Favorited 3 favourites
Fixed a number of issues with incorrect unicode handling in expressions (e.g. using emoji in object names)
Not favoritedFavorited Favorited 4 favourites
Possible crash undoing container changes
Not favoritedFavorited Favorited 3 favourites
Debugger: error if project uses circular event sheet includes
Not favoritedFavorited Favorited 3 favourites
Desktop: Physics not working in preview with Worker mode enabled
Not favoritedFavorited Favorited 5 favourites
8 direction: setting vector X/Y could exceed maximum speed
Not favoritedFavorited Favorited 3 favourites
Anchor: in some circumstances could keep changing object size over time
Not favoritedFavorited Favorited 4 favourites
Form controls: element ID could reset when other state changes
Not favoritedFavorited Favorited 5 favourites
Stop Ctrl+Wheel zooming UI in Chrome 73+
Not favoritedFavorited Favorited 2 favourites
Tween Behaviour: Possible runtime crash (regression in r141.3)
Not favoritedFavorited Favorited 2 favourites
Tween Behaviour: Slowdown when repeatedly stopping tweens (regression in r141.3)
Not favoritedFavorited Favorited 5 favourites
Z Order Bar: Crash when changing layout view (regression in r141.2)
Not favoritedFavorited Favorited 6 favourites
Tween Behaviour: Tweens not reporting expression values properly (regression in r141.2)
Not favoritedFavorited Favorited 3 favourites
Possible crash resizing panes on Firefox
Not favoritedFavorited Favorited 3 favourites
Text editor: crash when opening (could also happen when opening projects)
Not favoritedFavorited Favorited 2 favourites
Z Order Bar: crash when refreshing
Not favoritedFavorited Favorited 5 favourites
Tween behavior: value tweens not reaching the end value
Not favoritedFavorited Favorited 3 favourites
Animations Editor: secondary swatch color not restored property after closing and reopening the editor
Not favoritedFavorited Favorited 2 favourites
Timeline Bar: Crash when changing the ease of a keyframe using the "Ease View"
Not favoritedFavorited Favorited 2 favourites
Parameters Dialog: Crash when attempting to restore the value of a timeline parameter
Not favoritedFavorited Favorited 8 favourites
Desktop: reloading debugger didn't work
Not favoritedFavorited Favorited 1 favourites
C3 runtime: did not correctly suspend in background on Safari/iOS
Not favoritedFavorited Favorited 2 favourites
C3 runtime: boolean instance variables not working after creating object not placed in layout
Not favoritedFavorited Favorited 3 favourites
C3 runtime: sometimes couldn't debug instance after creating object not placed in layout
Not favoritedFavorited Favorited 1 favourites
Animations Editor: Crash when selecting all collision polygon vertexes and moving them with the arrow keys
Not favoritedFavorited Favorited 3 favourites
Animations Editor: Selection disappears after pasting and cropping
Not favoritedFavorited Favorited 6 favourites
Animations Editor: Pasting and closing the editor lost the pasted content
Not favoritedFavorited Favorited 3 favourites
Timeline Bar: Crash when right clicking the time ruler or time marker
Not favoritedFavorited Favorited 2 favourites
Timeline Bar: Unnecessary time change undo points created
Not favoritedFavorited Favorited 2 favourites
Timelines stop working after reloading a layout at runtime
Not favoritedFavorited Favorited 1 favourites
Audio plugin: save/load mode not correctly respected in C3 runtime
Not favoritedFavorited Favorited 2 favourites
Layout view: drawing collision polygons did not take in to account 'Parallax in editor' setting
Not favoritedFavorited Favorited 3 favourites
Desktop: changing display scale could cause the editor to not maximise when restored at next startup
Not favoritedFavorited Favorited 1 favourites
Properties bar: did not always update container properties after renaming object
Not favoritedFavorited Favorited 2 favourites
Edge: font picker did not show project web fonts
Not favoritedFavorited Favorited 2 favourites
Work around WebKit bug causing texture loads to sporadically fail in iOS apps (could cause crashes on startup or when changing layout)
Not favoritedFavorited Favorited 4 favourites
NW.js: 'Write text file' action broken in C2 runtime in r139
Not favoritedFavorited Favorited 6 favourites
NW.js exports could fail in r139
Not favoritedFavorited Favorited 9 favourites
Local storage: reading numbers broken in r139
Not favoritedFavorited Favorited 5 favourites
AJAX plugin: regression in r138 preventing file reads in Cordova exports
Not favoritedFavorited Favorited 4 favourites
AJAX: did not work in NW.js exports with worker mode enabled
Not favoritedFavorited Favorited 4 favourites
Recent projects list resets to an older version when Construct starts (regression)
Not favoritedFavorited Favorited 2 favourites
Mobile Advert plugin: when using the manual configure action the "show purchase option" argument was being inverted
Not favoritedFavorited Favorited 2 favourites
Timeline Bar: Only show relevant options for a given selection on the Timeline section of the Layout context menu
Not favoritedFavorited Favorited 4 favourites
Layout View: Instances not undoing resize changes properly
Not favoritedFavorited Favorited 3 favourites
Event Sheet View: long text in comments did not always wrap correctly
Not favoritedFavorited Favorited 4 favourites
Desktop: the window position would be restored with the default position and size if part of the window would have be offscreen
Not favoritedFavorited Favorited 3 favourites
Desktop: the display scale would be reset if the window was maximised when last closed
Not favoritedFavorited Favorited 3 favourites
Array/Dictionary: 'Download' action could fail when resulting file very large
Not favoritedFavorited Favorited 3 favourites
Creating sprites not placed in the project could set wrong origin
Not favoritedFavorited Favorited 2 favourites
Button: could reappear if changing properties when offscreen
Not favoritedFavorited Favorited 3 favourites
Timeline Bar: Hide feature when using the C2 runtime
Not favoritedFavorited Favorited 4 favourites
Timeline Bar: Update the current time marker when clicking on the time ruler and dragging
Not favoritedFavorited Favorited 3 favourites
Timeline Bar: Crash when using the "Update" option of keyframes
Not favoritedFavorited Favorited 2 favourites
Timeline Bar: Hide options to Update keyframes while "Editing Mode" is turned off
Not favoritedFavorited Favorited 3 favourites
Timeline Bar: Hide options to Add keyframes while "Editing Mode" is turned off
Not favoritedFavorited Favorited 3 favourites
Timeline Bar: Show correct context menu when right clicking on the time markers
Not favoritedFavorited Favorited 4 favourites
Timeline Bar: Keep keyframe selection before dragging
Not favoritedFavorited Favorited 4 favourites
Timeline Plugin: Crash when trying to set a Play action when no timelines have been defined yet
Not favoritedFavorited Favorited 5 favourites
Remote preview: did not work with 'Use worker' enabled
Not favoritedFavorited Favorited 5 favourites
Remote preview: some features did not work with C3 runtime
Not favoritedFavorited Favorited 3 favourites
Drawing Canvas: crash pasting an object with effects in to a canvas with effects
Not favoritedFavorited Favorited 3 favourites
Local storage: state could be corrupted when stopped on a breakpoint in debugger
Not favoritedFavorited Favorited 13 favourites
Previewing projects using event groups broken in r138
Not favoritedFavorited Favorited 10 favourites
Timeline Bar: property tracks displayed incorrectly
Not favoritedFavorited Favorited 8 favourites
Timeline Bar: possible crash closing bar
Not favoritedFavorited Favorited 5 favourites
Instant Games exports not working in r137
Not favoritedFavorited Favorited 6 favourites
Game Recorder: Screen recording did not stop when using browser "Stop sharing" button
Not favoritedFavorited Favorited 9 favourites
Project Bar: could not drag objects to a layout from search results
Not favoritedFavorited Favorited 6 favourites
Particles: could render incorrectly with Z elevation
Not favoritedFavorited Favorited 7 favourites
Drawing Canvas: 'Paste object' with multiple instances did not match their Z order
Not favoritedFavorited Favorited 10 favourites
Tilemap: did not draw collision polygons in editor (regression in r135+)
Not favoritedFavorited Favorited 6 favourites
Tilemap: collision polygons in editor did not respect Z elevation
Not favoritedFavorited Favorited 6 favourites
Event Sheet View: Shift+E shortcut did not work
Not favoritedFavorited Favorited 7 favourites
Animations Editor: Incorrect luminosity when changing between primary and secondary colors
Not favoritedFavorited Favorited 12 favourites
Animations Editor: Crash when changing the name of an animation
Not favoritedFavorited Favorited 9 favourites
Animations Editor: Instance ending up with wrong origin and size after undoing changes from the animations editor
Not favoritedFavorited Favorited 6 favourites
Animations Editor: Commands affecting the whole animation producing unexpected behaviours when undone
Not favoritedFavorited Favorited 6 favourites
Animations Editor: Pixel information lost around the edges of an image when resizing using the "smooth" option
Not favoritedFavorited Favorited 5 favourites
Animations Editor: Inconsistent drawing across tools when using sizes with a fractional part
Not favoritedFavorited Favorited 5 favourites
Animations Editor: Incorrect resizing when pasting content
Not favoritedFavorited Favorited 6 favourites
Tween Behavior: Color tweens end values getting mixed up when using many different tweens
Not favoritedFavorited Favorited 9 favourites
Tween Behavior: Support tweening the color property of Text plugin instances
Not favoritedFavorited Favorited 5 favourites
Toolbars: Spinner inputs not processing keypresses correctly
Not favoritedFavorited Favorited 4 favourites
'Flying along' template did not open
Not favoritedFavorited Favorited 4 favourites
Help links in Properties Bar could open two tabs
Not favoritedFavorited Favorited 7 favourites
Work around unfixed Instant Games bug causing increasing framerates
Not favoritedFavorited Favorited 9 favourites
C3 runtime: minified exports failed to detect Pointer Events support for touch input
Not favoritedFavorited Favorited 9 favourites
Browser 'Close' action did not close window in debugger
Not favoritedFavorited Favorited 8 favourites
Animations Editor: Circle disappears when start point and end point are outside canvas
Not favoritedFavorited Favorited 6 favourites
Prevent showing browser autocomplete in property grid control
Not favoritedFavorited Favorited 5 favourites
Event dialogs did not focus search field in non-Chrome browsers
Not favoritedFavorited Favorited 6 favourites
'Sphere' effect displayed incorrectly near viewport edges