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

4 favourites
Fix various issues in examples 'Grukkle Onslaught', 'Crafting example', 'Volcano jumper' and 'Toolbox wheel'
5 favourites
Instances Bar: crash creating folders (regression r400)
5 favourites
Instances Bar: unexpected positioning of items and sub folders when scrolling (regression r400)
5 favourites
Instances Bar: crash undoing changes after the bar is closed
4 favourites
Instances Bar: pasting instances not updating the tree properly
5 favourites
Flowcharts: runtime crash trying to restore the state of an active flowchart
4 favourites
Flowcharts: keep multi-selection of nodes when clicking on a node which is already in the selection
4 favourites
Flowcharts: some properties not being copied when cloning nodes
5 favourites
Debugger: F10 keyboard shortcut to step was not working
5 favourites
Projects incorrectly saved imported images with ".png" file extension even if they were different type (e.g. JPEG)
8 favourites
'Is overlapping' did not always work between instances on layers with different transforms
6 favourites
Text did not render correctly if viewed from beneath in 3D
4 favourites
Web fonts not displaying in single-file playable ads (regression r400)
6 favourites
Improve ability to load projects with invalid names without showing error message
7 favourites
Event sheet view: possible crash reordering function parameters
5 favourites
'Debug layout' did not always work when multiple projects open
7 favourites
Text: Z elevated text objects did not always render correctly with 3D Camera
4 favourites
Work around Safari bug that prevented changing volume of music tracks
4 favourites
Runtime error using incomplete container on loader layout
4 favourites
Export stats showed wrong unminified script size (regression r400)
6 favourites
Physics: possible crash using 'Set friction' in 'On created'
6 favourites
Instance Bar: add missing context menu option to add a sub folder when right clicking on an instance
5 favourites
Instance Bar: crash using hierarchy options when the bar is closed
5 favourites
Tilemap Bar: incorrect tiles could show up when using the mirror and flip tools (regression r399)
4 favourites
Tilemap Bar: map indices incorrectly transformed after making changes to source image (regression r399)
3 favourites
Event Sheet View: copy bookmarks into new events after pasting
3 favourites
Z Order Bar: sometimes could show unexpected subset of instances
3 favourites
Z Order Bar: show plugin icon for instances that don't have a unique image
3 favourites
Animations editor: editor not opening the animation and frame shown in Layout View (regression r389)
3 favourites
'Create object' action producing unexpected results when using both hierarchy and template parameters
2 favourites
Flowcharts: runtime crash starting a flowchart with no nodes
2 favourites
Timelines: pausing a timeline in the same tick it is played not handled properly
3 favourites
Debugger: possible crash calling invalid mapped function
2 favourites
Keyboard: logged console error when autocompleting datalist element
8 favourites
Crashes using Instance Bar
6 favourites
Tilemap bar: applying transformations to a selection producing unexpected results (regression r391)
4 favourites
Tilemap bar: collision polygons misplaced after resizing the source image
3 favourites
Ease editor: 'Invert ease' icon not showing properly
3 favourites
Timeline bar: some instances not showing an icon in the 'Pick instances' dialog
8 favourites
Playable Ad export: incorrectly showed 'software update needed' message
1 favourites
Fix examples not loading (regression r397.3)
3 favourites
Playable Ad export: incorrectly showed 'software update needed' message
3 favourites
Work around Safari bug that prevented changing volume of music tracks
7 favourites
'On loader layout complete' trigger may not have worked correctly if completed very quickly
7 favourites
Web fonts with certain names did not load in Firefox
6 favourites
Parameters dialog: possible crash previewing audio file
8 favourites
SpriteFont: opacity tag did not correctly modify background opacity
6 favourites
Tile movement: moving conditions could be true when behavior disabled
5 favourites
Crash using variable actions in a custom action (regression r394)
7 favourites
Some mouse/touch conditions not working correctly in OR blocks (regression r394)
5 favourites
Text: background opacity not always correctly applied on first draw
3 favourites
Xbox UWP: work around system bug that displayed blank screen on Xbox Series X|S
4 favourites
Layout view: 3D shapes sometimes not updating after changing global layers
5 favourites
Follow behavior: 'Is following custom property' condition not working
3 favourites
Drag & drop: fix unintentional change in handling input (regression r389)
5 favourites
Touch/mouse: some conditions may not have worked correctly in OR blocks
5 favourites
Editor could get stuck exporting deduplicated and optimized WebP images (regression r389)
4 favourites
Flowcharts: crash duplicating flowcharts
4 favourites
Flowcharts: some properties were not copied after duplicating
4 favourites
SpriteFont: did not always handle background opacity correctly
3 favourites
Templates: possible crash selecting an instance which has been set as a replica
6 favourites
NW.js: ensure background clears after showing Steam overlay
6 favourites
Templates & Hierarchies: propagate the relative Z indexing of a template's hierarchy
3 favourites
Custom eases: some edge cases producing unexpected results
2 favourites
Flowcharts: feature was not working as expected when used together with containers
2 favourites
Flowcharts: crash copying nodes by dragging
6 favourites
SpriteFont: did not handle alpha of background color correctly
6 favourites
Windows WebView2: failed to run if project did not use any icons
5 favourites
Some effects did not render correctly with fog in 3D (regression r380)
5 favourites
Possible error destroying object with behaviors (regression r390)
4 favourites
Ease editor: ensure handles the same size regardless of zoom
5 favourites
Custom eases: certain edge cases of custom eases not producing the expected results
3 favourites
Templates & hierarchies: possible hang when used in combination that caused infinite recursion
5 favourites
Hierarchies: loading from JSON not restoring all the state of all the instances in a hierarchy
4 favourites
Tilemap bar: drawing tools getting stuck if the pointer is released while scrolling Layout View with spacebar
5 favourites
Tilemap bar: some combinations of mirror, flip and rotation not producing the expected results
4 favourites
Layers: possible runtime crash removing a layer
5 favourites
Timeline bar: crash duplicating a timeline with a color property track
5 favourites
Timeline bar: crash after deleting property property tracks then trying to move the corresponding instance in Layout View
9 favourites
Multiplayer: did not always fire 'On kicked' after being kicked
11 favourites
Dictionary: CurrentValue expression could return 0 instead of ""
4 favourites
Some help links not working in non-English languages
4 favourites
Parameters dialog: ensure very long names wrap correctly in call tips
4 favourites
SpriteFont: background BBcode did not take in to account object opacity
6 favourites
Layout View: could incorrectly unselect instance when dragging while holding shift
3 favourites
Ease editor: crash changing between linear and cubic ease (regression r389)
5 favourites
Hierarchies & Templates: crash deleting child instance of template and undoing that change (regression r389)
6 favourites
Hierarchies & Templates: unexpected results propagating move changes from a template's hierarchy to replica hierarchies
6 favourites
Hierarchies: connecting arrows of child instances not drawn when the parent root is outside the viewport (regression r380)