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

Not favoritedFavorited Favorited 2 favourites
C3 runtime: Gamecenter will no longer trigger auth failed if on a platform where gamecenter is not loaded
Not favoritedFavorited Favorited 3 favourites
Layout view: could render incorrectly when using 'Parallax in editor' with effects
Not favoritedFavorited Favorited 4 favourites
Layout view: possible crash redoing a clone
Not favoritedFavorited Favorited 2 favourites
Video preview dialog: viewing video fullscreen did not work correctly
Not favoritedFavorited Favorited 3 favourites
Instant Games: LeaderboardPlayerPhotoURLAt() and LeaderboardPlayerNameAt() accidentally marked as returning numbers
Not favoritedFavorited Favorited 4 favourites
Possible crash when closing panes
Not favoritedFavorited Favorited 3 favourites
Animations editor: Crash when dragging animation subfolders into other subfolders or animations
Not favoritedFavorited Favorited 4 favourites
Animations editor: Incorrect color restoration, after making changes with the luminosity slider
Not favoritedFavorited Favorited 6 favourites
Z order bar: issue causing nothing to be shown in the bar
Not favoritedFavorited Favorited 4 favourites
Crash when undoing the change of an instance variable type
Not favoritedFavorited Favorited 6 favourites
C3 runtime: Sine behavior 'Set enabled' action did not work
Not favoritedFavorited Favorited 4 favourites
C3 runtime: Slider 'Compare value' did not work
Not favoritedFavorited Favorited 3 favourites
Tilemap plugin: Incorrect display of tiles when using spacing different to 0
Not favoritedFavorited Favorited 4 favourites
Tilemap bar: Tile preview not updating when the cursor is on the edge of the tilemap instance
Not favoritedFavorited Favorited 4 favourites
Tilemap bar: Missing layout styles when detaching to a popup window
Not favoritedFavorited Favorited 3 favourites
Tilemap bar: Tile selection not working properly when the bar is detached to a popup window
Not favoritedFavorited Favorited 2 favourites
Tilemap bar: Transparent background in tilemap load dialog when using a theme other than the default one
Not favoritedFavorited Favorited 2 favourites
Tilemap bar: Uninitialized tiles and erased tiles considered differently for the flood fill algorithm
Not favoritedFavorited Favorited 8 favourites
Animations editor: Incorrect adjustment of image points when using the crop tool
Not favoritedFavorited Favorited 2 favourites
Animations editor: Fill and Line tools using incorrect fill color
Not favoritedFavorited Favorited 3 favourites
Animations editor: Line tool drawing smooth 1 pixel lines at incorrect positions
Not favoritedFavorited Favorited 3 favourites
Animations editor: UI getting locked in mobile devices
Not favoritedFavorited Favorited 2 favourites
Animations editor: Selection and rectangle tools ignoring the first pixel
Not favoritedFavorited Favorited 2 favourites
Animations editor: Frames panel not updating properly when adding new frames in mobile
Not favoritedFavorited Favorited 3 favourites
Global layers: Incorrect opacity when showing a layer which is overridden and inactive
Not favoritedFavorited Favorited 6 favourites
'Create object by name' did not always result in same picking as 'Create object'
Not favoritedFavorited Favorited 3 favourites
Cancelling a project load from the cloud resulted in the project still being loaded
Not favoritedFavorited Favorited 4 favourites
Possible crash when opening project from cloud
Not favoritedFavorited Favorited 5 favourites
Possible crash when opening project from newer version of C3 from cloud
Not favoritedFavorited Favorited 4 favourites
Parameters dialog: "home" and "end" keys not working as expected in expressions
Not favoritedFavorited Favorited 6 favourites
C3 runtime: system regex expressions not working
Not favoritedFavorited Favorited 5 favourites
C3 runtime: could fail to start up if switching tabs while loading
Not favoritedFavorited Favorited 3 favourites
C3 runtime: effects on rotated layers did not render correctly
Not favoritedFavorited Favorited 3 favourites
C3 runtime: text objects could disappear after exiting fullscreen mode
Not favoritedFavorited Favorited 6 favourites
C3 runtime: possible error exporting with 'Minify script' enabled
Not favoritedFavorited Favorited 3 favourites
C3 runtime: request fullscreen 'centered' in NW.js mode did not center the canvas
Not favoritedFavorited Favorited 3 favourites
Update a previous fix for OR blocks in r108 that could have caused issues when destroying instances
Not favoritedFavorited Favorited 6 favourites
Desktop: saving folder project after removing an object from a family could corrupt the project
Not favoritedFavorited Favorited 4 favourites
Event sheet view: dropping events at the end of a group would sometimes move them to the top of the group
Not favoritedFavorited Favorited 5 favourites
Event sheet view: could not undo changing comment/group colors
Not favoritedFavorited Favorited 5 favourites
Browser offline state triggers did not work in minified export
Not favoritedFavorited Favorited 3 favourites
Bars opened as popup windows could still sometimes block interaction with the layout view
Not favoritedFavorited Favorited 3 favourites
C3 runtime: disabling behaviors whilst using 'Simulate control' was not always compatible with C2 runtime
Not favoritedFavorited Favorited 3 favourites
C3 runtime: typewriter text did not always display last character
Not favoritedFavorited Favorited 4 favourites
C3 runtime: escaping BBcode tags with backslashes still showed the escape characters
Not favoritedFavorited Favorited 5 favourites
C3 runtime: Line-of-sight behavior did not correctly handle collision polygons
Not favoritedFavorited Favorited 6 favourites
C3 runtime: Multiplayer incorrectly tracked peer count
Not favoritedFavorited Favorited 3 favourites
Layout View: did not snap to grid when dropping from Project Bar
Not favoritedFavorited Favorited 1 favourites
Could not scroll tall context menus with mousewheel
Not favoritedFavorited Favorited 1 favourites
Video plugin: no longer lowercases remote video URLs
Not favoritedFavorited Favorited 5 favourites
Multiplayer: 'Kick peer' action did not trigger 'On kicked' for the remote peer
Not favoritedFavorited Favorited 3 favourites
Autosave could not be disabled
Not favoritedFavorited Favorited 2 favourites
Cancelling the preview window popup blocked notification could close the project
Not favoritedFavorited Favorited 3 favourites
iOS: editor could prompt to enter fullscreen when not supported
Not favoritedFavorited Favorited 5 favourites
C3 runtime: fix exporting C3 runtime projects
Not favoritedFavorited Favorited 3 favourites
Animations Editor: Crash when expanding an animation sub folder
Not favoritedFavorited Favorited 3 favourites
Animations Editor: Crash when sorting multiple frames
Not favoritedFavorited Favorited 4 favourites
C3 runtime: some projects failed to preview (regression in r109)
Not favoritedFavorited Favorited 3 favourites
C3 runtime: possible error using triggers in OR blocks
Not favoritedFavorited Favorited 3 favourites
C3 runtime: text did not cut off last line in same place as C2 runtime
Not favoritedFavorited Favorited 7 favourites
Deleting an event sheet did not always remove references to global variables on the sheet
Not favoritedFavorited Favorited 5 favourites
Animations editor: fix multiple-selection frame sorting
Not favoritedFavorited Favorited 5 favourites
Containers of only dictionary/array objects destroyed the initial instances
Not favoritedFavorited Favorited 4 favourites
Event Sheet View: could show incorrect mouse cursor with multiple projects open
Not favoritedFavorited Favorited 5 favourites
Renaming font files did not update font picker list
Not favoritedFavorited Favorited 4 favourites
Desktop: imported files with path as name; prevented folder save working
Not favoritedFavorited Favorited 3 favourites
iOS: in Desktop mode, could sometimes scroll views behind dialogs
Not favoritedFavorited Favorited 3 favourites
C3 runtime: error using Audio 'Preload by name'
Not favoritedFavorited Favorited 4 favourites
C3 runtime: error syncing angle in Multiplayer plugin
Not favoritedFavorited Favorited 3 favourites
C3 runtime: error destroying Array/Dictionary
Not favoritedFavorited Favorited 4 favourites
C3 runtime: changing constant event variables did not always update in preview
Not favoritedFavorited Favorited 4 favourites
Possible crash deleting entire object folders in Project Bar
Not favoritedFavorited Favorited 4 favourites
Could add multiple behaviors that were only meant to be added once (e.g. Solid) via family behaviors
Not favoritedFavorited Favorited 6 favourites
Games exported for iOS didn't size correctly on iPhone X
Not favoritedFavorited Favorited 5 favourites
Hide statusbar option not working on iOS
Not favoritedFavorited Favorited 4 favourites
Recent projects clearing after each session
Not favoritedFavorited Favorited 5 favourites
Unable to rename objects to deleted object names
Not favoritedFavorited Favorited 4 favourites
Possible crash when interacting with object types that have no instances
Not favoritedFavorited Favorited 4 favourites
Desktop: unable to import audio
Not favoritedFavorited Favorited 5 favourites
Desktop: some projects may have failed to open
Not favoritedFavorited Favorited 2 favourites
Edge: issue entering values in Properties Bar
Not favoritedFavorited Favorited 4 favourites
Firefox: work around Firefox bug causing incorrect touch input on desktop touchscreen systems
Not favoritedFavorited Favorited 3 favourites
Possible crash ctrl+selecting sprite in Layout View (regression in r108)
Not favoritedFavorited Favorited 4 favourites
Could not open projects using Sine 'Set active' action in r108
Not favoritedFavorited Favorited 4 favourites
NW.js plugin: listing files for invalid folder did not reset file list
Not favoritedFavorited Favorited 5 favourites
C3 runtime: Browser 'On resized' did not trigger
Not favoritedFavorited Favorited 5 favourites
C3 runtime: possible memory leak using some looping conditions
Not favoritedFavorited Favorited 4 favourites
C3 runtime: using "$&" in an expression could produce incorrect results
Not favoritedFavorited Favorited 3 favourites
C3 runtime: tilemap could appear glitchy on mobile devices
Not favoritedFavorited Favorited 4 favourites
C3 runtime: incorrect rendering of parallaxed layers after changing canvas size
Not favoritedFavorited Favorited 4 favourites
C3 runtime: particles 'Set initial size' action did not work
Not favoritedFavorited Favorited 3 favourites
C3 runtime: error setting animation frame to non-finite value
Not favoritedFavorited Favorited 4 favourites
C3 runtime: bullet distance travelled not tracked correctly
Not favoritedFavorited Favorited 2 favourites
iOS: editor could appear wrong after orientation change when running from home screen
Not favoritedFavorited Favorited 3 favourites
Preview window could be too small when using fullscreen mode "off"
Not favoritedFavorited Favorited 5 favourites
OR blocks in sub-events could pick incorrect instances
Not favoritedFavorited Favorited 3 favourites
Closing project did not close behaviors/instance variables/effects dialogs
Not favoritedFavorited Favorited 4 favourites
Undoing deleting object folders did not always correctly restore the folder contents
Not favoritedFavorited Favorited 3 favourites
Tilemap: did not always correctly update physics collisions after being changed
Not favoritedFavorited Favorited 4 favourites
Platform: could incorrectly trigger 'On landed' when setting the vector Y negative
Not favoritedFavorited Favorited 5 favourites
Layout view: dragging a selection box did not correctly select instances on "Parallax in editor" layers
Not favoritedFavorited Favorited 5 favourites
Project bar: selecting a family of non-world objects (e.g. Array) did not show correct properties
Not favoritedFavorited Favorited 4 favourites
Possible crash entering invalid Dictionary expression
Not favoritedFavorited Favorited 2 favourites
Possible crash closing a tab as a large project opens
Not favoritedFavorited Favorited 4 favourites
Unable to ask for camera permission in Android app
Not favoritedFavorited Favorited 3 favourites
Middle clicking a tab while a text editor is in focus could trigger a clipboard paste
Not favoritedFavorited Favorited 3 favourites
Possible crash when opening main menu with recent projects
Not favoritedFavorited Favorited 3 favourites
Confusing warning message after project export if unable to save to the export manager
Not favoritedFavorited Favorited 2 favourites
Text editor: 'Replace all' text could overflow button
Not favoritedFavorited Favorited 2 favourites
Desktop: Animations Editor external editing software in Windows Store app
Not favoritedFavorited Favorited 2 favourites
Desktop: Animations Editor reload tool not working after importing an image
Not favoritedFavorited Favorited 3 favourites
Firefox: could not scroll in Text Editor
Not favoritedFavorited Favorited 3 favourites
Firefox: work around a Firefox bug that could cause images to fail to load in the editor
Not favoritedFavorited Favorited 6 favourites
Cloud Save broken (regression in r107)
Not favoritedFavorited Favorited 4 favourites
Crash editing events using Function object (regression in r107)
Not favoritedFavorited Favorited 5 favourites
C3 runtime: error creating objects on layers using render cells
Not favoritedFavorited Favorited 5 favourites
C3 runtime: behaviors did not always tick in the same sequence as they did in the C2 runtime
Not favoritedFavorited Favorited 5 favourites
C3 runtime: crash finishing typewriter text with SpriteFont
Not favoritedFavorited Favorited 3 favourites
Updated touch examples to work in Safari iOS
Not favoritedFavorited Favorited 5 favourites
Event Sheet View: in some cases the editor allowed a group to be dropped inside a sub-group
Not favoritedFavorited Favorited 3 favourites
Event Sheet View: marking event variables as constant did not always remove actions modifying them
Not favoritedFavorited Favorited 4 favourites
Event Sheet View: in some cases could prevent events being moved
Not favoritedFavorited Favorited 4 favourites
System 'Sort Z order' action could crash if sorting instances from different layers
Not favoritedFavorited Favorited 5 favourites
Animations editor: deleted frame when attempting to delete collision polygon point
Not favoritedFavorited Favorited 5 favourites
Animations editor: desktop build crash when picking an external editor
Not favoritedFavorited Favorited 5 favourites
Animations editor: deleted image points duplicated when the corresponding animation frame is duplicated
Not favoritedFavorited Favorited 5 favourites
Animations editor: image points keyboard input not working as expected
Not favoritedFavorited Favorited 5 favourites
Animations editor: line tool not working properly at the edges of the image
Not favoritedFavorited Favorited 5 favourites
Animations editor: show correct sub pixel precision of collision polygon points
Not favoritedFavorited Favorited 4 favourites
Recent projects sometimes not updated when saving to local file/folder (desktop only)
Not favoritedFavorited Favorited 5 favourites
Recent projects entry sometimes being set to project name instead of file name
Not favoritedFavorited Favorited 5 favourites
Text editor: opening and closing the search box in Regular Expression mode could cause repeated text escaping
Not favoritedFavorited Favorited 5 favourites
C3 runtime: effect parameters not saved/loaded with savegames
Not favoritedFavorited Favorited 4 favourites
C3 runtime: Rotate behavior 'Set enabled' action did not always work
Not favoritedFavorited Favorited 4 favourites
C3 runtime: opacity not always taken in to account when adding effects
Not favoritedFavorited Favorited 4 favourites
Possible crash moving global variable after changing "Constant" property
Not favoritedFavorited Favorited 5 favourites
Saving project as 'Download a copy' could cause a crash if failed to save
Not favoritedFavorited Favorited 4 favourites
Parameters dialog: expression text selection didn't work correctly when moving from right to left and the expression included brackets
Not favoritedFavorited Favorited 2 favourites
Parameters dialog: no bracket highlighting in Firefox
Not favoritedFavorited Favorited 5 favourites
Crash when adding a single global plugin to a project while the Project Bar is in its own window
Not favoritedFavorited Favorited 4 favourites
Android export: create keystore not using the validity parameter
Not favoritedFavorited Favorited 6 favourites
C3 runtime: Rotate behavior 'Set acceleration' did not work
Not favoritedFavorited Favorited 6 favourites
C3 runtime: some Sine behavior expressions did not work
Not favoritedFavorited Favorited 9 favourites
C3 runtime: actions requiring user input events (e.g. Browser 'Request fullscreen') did not work
Not favoritedFavorited Favorited 7 favourites
C3 runtime: did not always calculate scroll position correctly when scaling layout
Not favoritedFavorited Favorited 6 favourites
C3 runtime: 'On destroyed' incorrectly triggered when ending a layout
Not favoritedFavorited Favorited 6 favourites
C3 runtime: error using constant string global variable in expression
Not favoritedFavorited Favorited 6 favourites
C3 runtime: possible error in events using families with members also in a container
Not favoritedFavorited Favorited 5 favourites
C3 runtime: error adding ShadowLight with no ShadowCaster objects
Not favoritedFavorited Favorited 5 favourites
C3 runtime: drag & drop behavior detection could be offset in letterbox scale mode
Not favoritedFavorited Favorited 4 favourites
C3 runtime: layout effects sometimes resulted in blank screen
Not favoritedFavorited Favorited 3 favourites
Could not undo changing project 'Runtime' property
Not favoritedFavorited Favorited 2 favourites
Animations Editor: Select all text while editing image point name using Ctrl/Cmd + A keyboard shortcut
Not favoritedFavorited Favorited 4 favourites
Crash when closing text/data editor with over 200 undo points and a single redo point
Not favoritedFavorited Favorited 3 favourites
Scrolling to the next cell using tab or TAB in the array/dictionary editor sometimes caused the edit box to be placed incorrectly
Not favoritedFavorited Favorited 4 favourites
C3 runtime: error creating non-world objects (e.g. Array) at runtime
Not favoritedFavorited Favorited 3 favourites
C3 runtime: possible error using multiple Destroy actions
Not favoritedFavorited Favorited 3 favourites
C3 runtime: local variables did not always return correct value
Not favoritedFavorited Favorited 4 favourites
C3 runtime: Audio.Volume expression returned wrong units (fixes Demonoire entering dungeon)
Not favoritedFavorited Favorited 4 favourites
C3 runtime: changing animation in 'On animation finished' didn't work (fixes bugs in Kiwi Story)
Not favoritedFavorited Favorited 5 favourites
SpriteFont: character rendering, spacing and line heights did not line up exactly with C2 runtime, in both editor and C3 runtime
Not favoritedFavorited Favorited 3 favourites
Changing event group/comment colors on macOS only applied first color change
Not favoritedFavorited Favorited 6 favourites
Physics: support for convex polygons with more than 8 points