View a comprehensive history of all the bug fixes in Construct 3 since the first release.
Global layers did not display sub-layers correctly
Error using 'Unload object images (by name)'
Timeline bar: crash closing the bar while multiple elements are selected
Timelines: runtime crash using negative playback rates (regression r273)
Timelines: runtime crash changing layout while a timeline is playing (regression r273)
Scene graph: could not recover from setting instance to zero size while in a hierarchy
Animations editor: clear command could produce incorrect results after certain sequences
Crash inverting condition (regression r273)
Tweens & Timelines: runtime crash loading saved state (regression r273)
Timeline bar: give similar feedback to that of keyframes when disabling an audio track
Timeline bar: timeline preview starts from the current position of the playhead
Timelines: audio tracks not resuming at the correct time after a 'Set time' action
Timelines: make sure an audio track starts playing as soon as the audio context is allowed to play sound
Scene graph: fix various issues where hierarchies could end up in undefined states causing the editor to crash
Bookmarks bar: fix small styling issues
Firefox: add behavior/effect dialogs did not focus search field
Layers bar: visibility checkboxes not working correctly for sub-layers
Debugger: possible crash using 'On collision' event in OR block
Event sheet view: could not undo "toggle breakpoint"
Event sheet view: toggling breakpoint/OR block/bookmark did not work with multiple selection
Possible crash after closing dialog (regression r271)
Tilemap bar: using the context menu option to edit a tile could open the incorrect tile
Tilemap bar: possible crash after deselecting all instances in the layout view
Timeline bar: crash trying to undo the addition of a color property track
Timeline bar: keyframe handles still shown in the layout view after deleting the corresponding instance
Timeline bar: crash closing the bar while displaying a timeline with nested content
Timeline bar: could save a corrupted project after deleting a timeline with nested content
Mobile adverts: add a timeout to initialization so the app can continue without ads if initialization fails to complete for any reason
Crash using third-party addons (regression r272)
Effects could render incorrectly for objects with altered opacity or color
Effects could render incorrectly for objects partially behind a 3D camera
Effects could render incorrectly with an altered vanishing point or orthographic projection
Layout View: content was still selectable on sub-layers of a hidden layer
Layout View: active sub-layer still appeared transparent in 'Translucent inactive layers' mode
Runtime: crash using auto tiling brushes other than the first one
Runtime: layer 'Is visible' state did not update if parent layer hidden
Animations editor: zoom with mouse not working when pointer is on top of a rectangle selection
right() expression not working correctly if count longer than string
Firefox: object dialog picker could repeat its content in some circumstances
Crash using global layers (regression r271)
Possible crash drawing with 3D camera (regression r271)
Effects could render inconsistently on devices with different display pixel densities
Possible crash disabling effects at runtime (regression r270)
Layout View: objects could disappear if effects used (regression r270)
Layout View: background could turn black in some circumstances (regression r270)
Layout View: 'translucent inactive layers' did not always work with layer effects (regression r270)
Event Sheet View: dialogs could incorrectly lose focus in some circumstances
Event Sheet View: expression autocomplete not always hidden when backspacing inside name
Event Sheet View: search results in expressions could display twice (regression r270)
'On object clicked' not always picking correctly in OR block sub-event
Project bar: duplicating a file did not add an undo point
Project bar: search results could collapse when changing tab
Pin behavior: 'Destroy with pinned object' state not saved in savegames
Tweens: tweens not restored properly using the system load action (regression r264)
Particles plugin: "One Shot" particle systems not properly restored using the system load action
Work around bug in Safari 15 that could cause incorrect display of alpha in images
Exported projects not working (regression r269)
Tilemap bar: tileset image not displayed properly (regression r269)
Loading image from URL could be rotated incorrectly (regression r261)
Drawing Canvas: pasting objects with effects did not always render correctly
Effects could fail to render on 3D layers
3D shape: improve rendering when using transparency on faces
Layout View: background could turn black when adding layout effects
Layout view: live-previewing sprite animations with background-blending effects could look wrong
Event Sheet View: crash using keyboard shortcut to add event above/below while function parameter selected
Event Sheet View: ensure search terms can also match in originally typed expressions as well as displayed expressions
Data editor: crash trying to copy the content of a cell when the editor is detached to a popup window
Web adverts: avoid crash if main adverts script fails to load (e.g. due to ad blocker)
Project Bar: possible crash pasting families
Project Bar: possible crash pasting files
Background-blending effects could render incorrectly for objects rotated 90 degrees on the spritesheet (regression r261)
Scene graph: connections between instances in global and non global layers incorrectly shown
Scene graph: editor crash when changing an instance in a hierarchy to a global layer that doesn't exist in the current layout
Mobile adverts: runtime crash using rewarded ads in a minified project
Data editor: could not type capital "S" by pressing "shift + S"
Data editor: browser freezing when trying to scroll the selected cell while it is not visible
Timeline bar: crash undoing "swap instance" context menu option
Tilemap bar: selection tool could occasionally make the wrong selection
Tilemap bar: current tile not immediately visible after applying a transformation using a keyboard shortcut (regression r259)
Firefox: Data editor scroll bars scrolling on their own
Firefox: Animations editor resizing tool was not working properly
Timeline bar: crash setting a hierarchy while a timeline with a value track is being shown
'Sphere' effect accidentally flipped content upside-down
Emboss effect did not correctly handle alpha
Runtime: creating an instance with the "Create hierarchy" checkbox ticked failed to add other instances in its container (regression r257)
Text: could not start new typewriter text in 'On typewriter text finished'
Crystal ball effect accidentally flipped content upside-down
Animations editor: "sort" and "order" bulk importing properties not working as expected in all cases
Animations editor: give better feedback when there is a problem dragging and dropping a folder or a zip file
Crash on startup with third-party effect installed (regression r265)
Animations editor: crashes using the UI options to import images (regression r265)
Particles: InitSizeRandom expression did not work
Tilemaps: possible crash using auto-tiling actions
Animations editor: ensure scroll position of main pane when toggling the onion skin tool
Mobile: UI could become unresponsive if the application lost focus while showing a context menu
Drawing Canvas: Text objects did not paste correctly (regression)
Tilemap: not drawing with some 3D camera orientations
3D camera: could display 3D mesh distortion incorrectly
Possible crash creating lots of event groups quickly
Runtime: fix collision between tilemaps and other instance types when they are in different layers
Animations editor: crash attempting to delete all animations
Animations editor: crash dragging and dropping a file from Firefox's download menu
Animations editor: Layout View not updating correctly after closing the editor while editing an object type with effects
Sorting tabs in the main pane without tearing them off first did not trigger an update of the UI state
Preview: projects containing tilemaps could fail to preview due to missing auto tiling brush data using different transformations (regression r260)
Possible crash deleting 3D shape (regression r263)