View a comprehensive history of all the bug fixes in Construct 3 since the first release.
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
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