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

7 favourites
Layout View: possible crash trying to copy too much data
6 favourites
Possible crash undo/redoing changes involving meshes
6 favourites
Animations editor: properly style the settings dialog for light/dark themes
13 favourites
Improve robustness of offline caching for very large projects
7 favourites
Advanced Random: savegames did not include random number generator state
5 favourites
Tiled Background: savegames did not include image transform/tile randomization state
5 favourites
Animations editor: avoid reading folders named '__MACOSX' when importing folders/zips
5 favourites
Animations editor: copying and pasting animation frames in the editor producing unexpected results at runtime
4 favourites
Flowcharts: unexpected elements being highlighted
4 favourites
Flowcharts: crash copying nodes with the keyboard shortcut if there are only outputs selected
6 favourites
Find all references: possible crash showing from 'View used addons' dialog
7 favourites
Global layers: crash moving instance from overridden layer (regression r377)
4 favourites
Hierarchies: runtime crash loading some hierarchies from JSON
5 favourites
Project Bar: possible crash if copying too much data to clipboard
3 favourites
Project Bar: fix a link to the flowcharts section of the manual
4 favourites
Import audio: could not import tagged FLAC files
5 favourites
Properties Bar: did not always correctly apply min/max values
5 favourites
Properties Bar: incorrect initial animation could be shown while editing timelines
7 favourites
Data editor: pasting content from Microsoft Excel produced unwanted results
4 favourites
Text editor: possible crash closing a text file after making changes
3 favourites
Flowcharts: delete options not working as expected in some situations
3 favourites
Timeline bar: give same feedback as Project Bar when opening/closing folders
4 favourites
Timeline bar: ensure adding behaviour/effect properties generates unique subfolder names
4 favourites
Timelines: possible crash pasting timelines
8 favourites
Timelines: Z elevation not previewed correctly in the editor
8 favourites
Hierarchies: parents with a size of 0 where not producing useful results
7 favourites
Hierarchies: arrows sometimes not drawn correctly with global layers
5 favourites
Hierarchies: some hierarchies not restored properly from JSON
4 favourites
Tweens: tween state not restored properly when using 'Set from JSON string'
4 favourites
Tweens: runtime crash restoring value tweens from JSON
5 favourites
Tweens: looping sale tweens producing unexpected results
5 favourites
Tweens & Hierarchies: size/opacity tweens modifying hierarchy instances not restored properly from JSON
6 favourites
Tweens & Hierarchies: angle tweens not producing expected results when modified by mirrored/flipped parent
6 favourites
Tweens & Timelines: loop and ping-pong accumulating error over time
6 favourites
Particles: sometimes not restored properly when loading JSON
6 favourites
Drawing Canvas: possible jittery rendering when viewed in 3D
7 favourites
Improve precision of log10 expression
6 favourites
Background-blending effects did not always render correctly on rotated layer/layout
6 favourites
Mesh distortion with effect did not always render consistently between editor/runtime
6 favourites
'Polka dot' effect dot size could change depending on spritesheet size
8 favourites
WebGPU: possible error rendering effects with some objects
8 favourites
WebGPU: possible incorrect rendering of Particles in some specific circumstances
7 favourites
WebGPU: Lens2 and bumpmapping effects not rendering equivalently to WebGL
7 favourites
WebGPU: ensure swirl effect rotates clockwise
8 favourites
WebGPU: ensure proper handling of device loss
8 favourites
Fix rainbow text in 'Animated SpriteFont effects' example (regression r372)
6 favourites
Hierarchies: revert recent savegame changes which caused other problems
6 favourites
Possible crash loading project including certain types of SVG image
7 favourites
Particles: runtime crash saving particles to JSON
6 favourites
Timelines: system timescale was not being applied correctly
6 favourites
Timelines: projects using the 'initial frame' and 'initial animation' properties could fail to load in some languages
6 favourites
Timelines: audio not played if the audio object's name was not "Audio"
6 favourites
Timeline bar: possible crash after deleting a timeline while previewing it
6 favourites
Project bar: avoid creating duplicate audio files when pasting timelines
5 favourites
Flowcharts: project could save incorrectly after certain modifications
5 favourites
Flowcharts: ensure starting node always set after inserting or deleting nodes
6 favourites
Global layers: possible crash changing the layer after using 'Select all in project'
6 favourites
NW.js: show error if trying to export with invalid project name and no project ID is set
4 favourites
Possible crash pasting layouts
5 favourites
Pathfinding: could fail to find paths after regenerating map region
4 favourites
Flowcharts: crash closing flowchart (regression r376)
6 favourites
Windows WebView2: exports did not always work with non-English project name
5 favourites
Windows WebView2: did not correctly handle non-English filenames
5 favourites
Event sheet view: make sure conditions show ellipsis correctly with CJK text
6 favourites
Folder project: possible error reloading from folder where files/folders have invalid names
6 favourites
iOS exports: disable worker mode when using legacy "file" scheme as it cannot support it
7 favourites
Event sheet view: crash pasting/dropping actions that modify a constant
8 favourites
Pathfinding: could sometimes fail to find a path when using different cell sizes/borders
7 favourites
Sprite Font: incorrect alignment after changing line height (regression r369)
7 favourites
Possible crash deleting while dragging instance variable/behavior/effect
9 favourites
Memory leak creating/destroying large numbers of dynamic layers
12 favourites
WebGPU: background blending effects did not always appear correctly
7 favourites
WebGL: background blending effects not rendering correctly above HTML layers
5 favourites
Work around Chrome bug causing content above HTML layers to freeze after resizing window
8 favourites
Low quality fullscreen mode not working correctly with HTML layers
9 favourites
Tweens: size tweens in hierarchies sometimes not producing intended results
7 favourites
Hierarchies: sometimes not restored correctly when loading from JSON
5 favourites
Particles: loading from JSON producing unexpected results
5 favourites
Timelines: pasting multiple timelines could produce redudant copies of the same instance
5 favourites
Timelines: pasting a timeline was not preserving hierarchies properly
5 favourites
Global layers: crash moving an instance to a global layer without a corresponding overridden layer
2 favourites
Speculative fix for possible misaligned view after resuming app on iOS (take 2)
5 favourites
Animations editor: deleting a frame not highlighting the next one available
7 favourites
Possible blank display focusing inputs in Android apps
10 favourites
Speculative fix for possible misaligned view after resuming app on iOS
7 favourites
Flowcharts: fix styling of inputs in the dark/light themes
8 favourites
Behaviour/effect renaming not working correctly with dark theme (regression r373)
8 favourites
Cloud/local browser saves: crash trying to create folder with empty name
7 favourites
HTML elements: sometimes appeared with incorrect Z order (regression r369)
8 favourites
Runtime may not have handled renderer context loss correctly
22 favourites
Possible long-term memory leak creating and destroying thousands of objects
10 favourites
Speculative fix for some network requests possibly failing in offline mode
5 favourites
Editor crash showing table controls with an icon field (regression r373)
6 favourites
Possible crash using savegames in project with both 'For each' and 'Wait'
6 favourites
Project Bar: possible crash dragging item over project name (regression r371)
6 favourites
Possible blank display focusing inputs in Chrome for Android
6 favourites
3D shape: face image point Z co-ordinate did not take in to account Z elevation
2 favourites
Flowcharts: resizing columns in a node could lead to broken UI
3 favourites
Flowcharts: disable the browsers built-in autocomplete when clicking on tags
3 favourites
Flowcharts: scrolling not saved and restored properly when closing and opening a flowchart view
3 favourites
Flowcharts: crash using the add/remove links in the Properties Bar
2 favourites
Flowcharts: crash undoing while dragging, resizing or making links
2 favourites
Flowcharts: possible overlap when attempting to resize nodes
3 favourites
Flowcharts: 'Start node' setting not undone properly
2 favourites
Flowcharts: use the same height for each output in a node in all themes
2 favourites
Flowcharts: crash duplicating a flowchart from the Project Bar
3 favourites
Canvas snapshots not working in Firefox in worker mode
7 favourites
WebGPU: Drawing Canvas image data still sometimes flipped upside-down
6 favourites
WebGPU: Drawing Canvas loadImagePixelData() 'premultiplyAlpha' flag not handled correctly
6 favourites
WebGPU: possible error rendering partially offscreen effects
7 favourites
WebGPU: 'Polka dot' and 'Crystal ball' effects not rendering consistently with WebGL
6 favourites
Bookmarks bar: crash double-tapping a bookmark after undoing a change which moves a bookmarked event
8 favourites
Savegames not working (regression r372)
4 favourites
Flowchart view: UI state not restored properly in some cases
3 favourites
Flowcharts: crash opening flowchart from Project Bar context menu
4 favourites
Flowcharts: crash undoing node resize and column resize changes
3 favourites
Flowcharts: possible for nodes to change position in unexpected ways
4 favourites
Flowcharts: incorrect feedback when making node links
3 favourites
Flowcharts: better effort to place new nodes if there isn't space in the selected position
2 favourites
Flowcharts: unexpected behaviour after deleting an output which is already connected to another node
3 favourites
Flowcharts: missing text on the dialog to confirm the deletion of flowcharts
3 favourites
Flowcharts: unexpected results when resizing a node from the left border
5 favourites
Canvas snapshot of part of screen not working (regression r369)
3 favourites
HTML Layers not working in some older browsers
5 favourites
SVG Picture: avoid flicker when changing image at runtime
4 favourites
Possible crash removing dynamic layer with HTML elements on it
5 favourites
Remote Preview: could get stuck if cancelled before connection established
6 favourites
Find references/results bar: not fully styled for dark/light themes
5 favourites
Flowcharts: properly style nodes for the dark and light themes
5 favourites
Flowcharts: crash attempting to edit the value of an output
5 favourites
Flowcharts: crash undoing while connecting nodes
3 favourites
Flowcharts: node caption changing height when resizing the node vertically
3 favourites
Flowcharts: text box to edit outputs name became misaligned when clicking on it
3 favourites
Flowcharts: redundant balloon tip shown when editing output name without making changes
3 favourites
Flowcharts: show browser context menu when right-clicking node tag
5 favourites
Project Bar: did not correctly handle dragging object type to family member
7 favourites
3D Camera: camera rotation not reset when restarting layout
4 favourites
Video Recorder: could still record audio with audio format 'None' if 'System audio' enabled
6 favourites
Audio: savegames not loading properly when using audio effects (regression r330)
9 favourites
Improve robustness of loading large numbers of files in exported projects
7 favourites
Properties Bar: sometimes could not undo changes to percent properties
7 favourites
Dynamic texture loads could sometimes briefly show the wrong texture
8 favourites
Editor: slow performance with large table controls (regression r370)
6 favourites
Timelines: Z index not updated properly while previewing timeline
9 favourites
Platform: improve handling of jump-thrus while running down slopes
9 favourites
Collisions not working consistently after changing collision cell size
8 favourites
Physics: reported incorrect center of mass position (regression r318)
5 favourites
Editor dialogs could turn invisible in some scenarios
7 favourites
Properties bar: object property buttons not styled correctly in dark/light themes
6 favourites
A failed load image from URL would not reattempt the request if loaded again
5 favourites
F3/F5/F7 shortcuts incorrectly blocked on non-WebView2 platforms (regression r369)
5 favourites
WebView2: pressing Alt and then another key could play system sound
6 favourites
Fix typos in 'Layer name exists' condition and Array JoinString expression
5 favourites
Audio: did not correctly handle muting and re-playing sounds
4 favourites
Timelines: crash dropping some types of instances in timelines
4 favourites
Timelines: instance properties could end up in an inconsistent state after deleting property track