View a comprehensive history of all the bug fixes in Construct 3 since the first release.
Mouse/Touch: X/Y expressions with no layer could work incorrectly with 3D bottom layer
Event sheet view: Cut/copy/paste context menu items missing for function/custom action parameters
Flowcharts: changes to node preset folder structure not restored properly on project load
Crash dragging and dropping from Project Bar (regression r444)
Audio: music not seekable when exported as Android app
Audio: work around iOS bug causing audio to stop working after switching back to app
WebGPU: could render incorrectly in some circumstances when using Particles (regression r442)
macOS WKWebView: incorrectly handled minimizing main window
Animations editor: download options not working as expected in browsers which support access to the local file system
Animations editor: changing the name of an animation reseting size of instances in the layout view
Project bar: Timeline, Ease and Flowchart folders giving wrong feedback when sorting through drag and drop
Project bar: possible crash undoing tree changes
Flowcharts: keyboard not working as expected when attempting to rename preset nodes
Saving: crash trying to close a project in the time it takes for the 'Save & close' process to complete
Global instances: global instances on global layers created multiple times when chaging layouts at runtime
Cloud save: possible error saving to OneDrive
Ensure progress dialog is closed even in the event of failing to start a preview
Drawing Canvas: did not render when using mesh distortion (regression r442)
Asset Browser: crash cancelling image import
Asset Browser: dragging and dropping into the Layout View sometimes having no effect
Asset Browser: crash trying to show context menu when the bar is empty
Instances Bar: crash using a context menu option while folder name is being edited
Instances Bar: expand/collapse all producing unexpected results
Instances Bar: use smooth scrolling when using the context menu option to find an instance in the bar from the layout view
Flowcharts: wrong flowchart names shown in the preset node picker dialog
Flowcharts: possible unexpected behavior with nodes created from a preset
Flowcharts: crash duplicating a flowchart with preset nodes
Flowcharts: various editor issues when detached to a popup window
Animations editor: make it easier to bring sliding panes into view in mobile UI
Animations editor: main image drawn incorrectly when the device changes orientation on mobile
Properties bar: crash after clicking on the Layout View while a layer name is being edited
Fix Asset Browser not loading content
Particles rendering incorrectly (regression r441)
Animations editor: fix spelling of luminosity
Preview error when project contains both TypeScript and JavaScript versions of main script
List: could incorrectly show as list type when set as dropdown with 'Multi-select' enabled
Possible crash opening CSS file
Debugger: did not remember popout window position correctly with some multi-monitor setups
Possible error copying and pasting SVG Picture object in same project (regression r435)
Guided tour 'Get started with JavaScript' did not validate code correctly (regression r433)
Audio: preloading music did not always apply effects correctly
WebGPU: did not render particles correctly when object opacity <100%
Instances bar: invalid data saved to project file (regression r437)
'First-person platformer' example: fix framerate-dependent logic
Possible crash using collision events involving instances on a removed layer
Consistently apply bounded scrolling when using 'Scale outer' and resizing window
Possible crash using 'Switch project to TypeScript/JavaScript'
Some editor dialogs did not wrap correctly in some languages
Cloud save: possible error saving to OneDrive
Loading the same URL in to Sprite then Tiled Background did not tile correctly
Flowcharts: starting a new flowchart with the same tag of an existing one not creating a new flowchart immediately
Timelines: unexpected movement stopping a timeline and resuming it on a keyframe reached condition (regression r425)
Timelines: avoid setting keyframes with invalid times when editing a nested timeline
Tweens: wrong instance used by the 'On Loop' and 'On Ping Pong' triggers
Possible runtime crash restarting layouts with hierarchies
Some combinations of hierarchies and containers were not triggering 'On Created' on all involved instances
Instances bar: inconsistent state after setting a hierarchy through the bar which could lead to crashes
Hierarchies: unexpected behaviour loading complex hierarchies from JSON
Audio: scheduled playback not always working correctly in worker mode
Error opening example 'Traffic jam'
WebGPU: possible crash rendering lots of content with f16 support (regression r435)
'Wait for previous actions' in a function could incorrectly wait for actions from caller event
Changing instance tags did not enable save button
Flowcharts: path finding links not shown properly
Flowcharts: produce smoother path finding links
Timeline bar: keyboard shortcuts activating unexpectedly when the bar is in a popup window
Timeline bar: crash when the bar is refreshed while in a popup window
Multiplayer: improve buffering when transferring large binaries
Ensure appropriate error message appears when opening project with bundled addons which specify a higher minimum Construct version
HTML elements: ensure size/position set immediately upon creation/startup
Find References bar: focus window when in popup and searching again
Crash changing tags for non-layout instances
Pasting objects with project file parameters between projects did not always preserve chosen file