View a comprehensive history of all the bug fixes in Construct 3 since the first release.
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
C3 runtime: Sine behavior 'Set enabled' action did not work
C3 runtime: Slider 'Compare value' did not work
Tilemap plugin: Incorrect display of tiles when using spacing different to 0
Tilemap bar: Tile preview not updating when the cursor is on the edge of the tilemap instance
Tilemap bar: Missing layout styles when detaching to a popup window
Tilemap bar: Tile selection not working properly when the bar is detached to a popup window
Tilemap bar: Transparent background in tilemap load dialog when using a theme other than the default one
Tilemap bar: Uninitialized tiles and erased tiles considered differently for the flood fill algorithm
Animations editor: Incorrect adjustment of image points when using the crop tool
Animations editor: Fill and Line tools using incorrect fill color
Animations editor: Line tool drawing smooth 1 pixel lines at incorrect positions
Animations editor: UI getting locked in mobile devices
Animations editor: Selection and rectangle tools ignoring the first pixel
Animations editor: Frames panel not updating properly when adding new frames in mobile
Global layers: Incorrect opacity when showing a layer which is overridden and inactive
'Create object by name' did not always result in same picking as 'Create object'
Cancelling a project load from the cloud resulted in the project still being loaded
Possible crash when opening project from cloud
Possible crash when opening project from newer version of C3 from cloud
Parameters dialog: "home" and "end" keys not working as expected in expressions
C3 runtime: system regex expressions not working
C3 runtime: could fail to start up if switching tabs while loading
C3 runtime: effects on rotated layers did not render correctly
C3 runtime: text objects could disappear after exiting fullscreen mode
C3 runtime: possible error exporting with 'Minify script' enabled
C3 runtime: request fullscreen 'centered' in NW.js mode did not center the canvas
Update a previous fix for OR blocks in r108 that could have caused issues when destroying instances
Desktop: saving folder project after removing an object from a family could corrupt the project
Event sheet view: dropping events at the end of a group would sometimes move them to the top of the group
Event sheet view: could not undo changing comment/group colors
Browser offline state triggers did not work in minified export
Bars opened as popup windows could still sometimes block interaction with the layout view
C3 runtime: disabling behaviors whilst using 'Simulate control' was not always compatible with C2 runtime
C3 runtime: typewriter text did not always display last character
C3 runtime: escaping BBcode tags with backslashes still showed the escape characters
C3 runtime: Line-of-sight behavior did not correctly handle collision polygons
C3 runtime: Multiplayer incorrectly tracked peer count
Layout View: did not snap to grid when dropping from Project Bar
Could not scroll tall context menus with mousewheel
Video plugin: no longer lowercases remote video URLs
Multiplayer: 'Kick peer' action did not trigger 'On kicked' for the remote peer
Autosave could not be disabled
Cancelling the preview window popup blocked notification could close the project
iOS: editor could prompt to enter fullscreen when not supported
C3 runtime: fix exporting C3 runtime projects
Animations Editor: Crash when expanding an animation sub folder
Animations Editor: Crash when sorting multiple frames
C3 runtime: some projects failed to preview (regression in r109)
C3 runtime: possible error using triggers in OR blocks
C3 runtime: text did not cut off last line in same place as C2 runtime
Deleting an event sheet did not always remove references to global variables on the sheet
Animations editor: fix multiple-selection frame sorting
Containers of only dictionary/array objects destroyed the initial instances
Event Sheet View: could show incorrect mouse cursor with multiple projects open
Renaming font files did not update font picker list
Desktop: imported files with path as name; prevented folder save working
iOS: in Desktop mode, could sometimes scroll views behind dialogs
C3 runtime: error using Audio 'Preload by name'
C3 runtime: error syncing angle in Multiplayer plugin
C3 runtime: error destroying Array/Dictionary
C3 runtime: changing constant event variables did not always update in preview
Possible crash deleting entire object folders in Project Bar
Could add multiple behaviors that were only meant to be added once (e.g. Solid) via family behaviors
Games exported for iOS didn't size correctly on iPhone X
Hide statusbar option not working on iOS
Recent projects clearing after each session
Unable to rename objects to deleted object names
Possible crash when interacting with object types that have no instances
Desktop: unable to import audio
Desktop: some projects may have failed to open
Edge: issue entering values in Properties Bar
Firefox: work around Firefox bug causing incorrect touch input on desktop touchscreen systems
Possible crash ctrl+selecting sprite in Layout View (regression in r108)
Could not open projects using Sine 'Set active' action in r108
NW.js plugin: listing files for invalid folder did not reset file list
C3 runtime: Browser 'On resized' did not trigger
C3 runtime: possible memory leak using some looping conditions
C3 runtime: using "$&" in an expression could produce incorrect results
C3 runtime: tilemap could appear glitchy on mobile devices
C3 runtime: incorrect rendering of parallaxed layers after changing canvas size
C3 runtime: particles 'Set initial size' action did not work
C3 runtime: error setting animation frame to non-finite value
C3 runtime: bullet distance travelled not tracked correctly
iOS: editor could appear wrong after orientation change when running from home screen
Preview window could be too small when using fullscreen mode "off"
OR blocks in sub-events could pick incorrect instances
Closing project did not close behaviors/instance variables/effects dialogs
Undoing deleting object folders did not always correctly restore the folder contents
Tilemap: did not always correctly update physics collisions after being changed
Platform: could incorrectly trigger 'On landed' when setting the vector Y negative
Layout view: dragging a selection box did not correctly select instances on "Parallax in editor" layers
Project bar: selecting a family of non-world objects (e.g. Array) did not show correct properties
Possible crash entering invalid Dictionary expression
Possible crash closing a tab as a large project opens
Unable to ask for camera permission in Android app
Middle clicking a tab while a text editor is in focus could trigger a clipboard paste
Possible crash when opening main menu with recent projects
Confusing warning message after project export if unable to save to the export manager
Text editor: 'Replace all' text could overflow button
Desktop: Animations Editor external editing software in Windows Store app
Desktop: Animations Editor reload tool not working after importing an image
Firefox: could not scroll in Text Editor
Firefox: work around a Firefox bug that could cause images to fail to load in the editor