View a comprehensive history of all the bug fixes in Construct 3 since the first release.
Mobile exports: builds failing when the project name includes certain special characters
Timelines: use the value of the last passed keyframe when a timeline is playing backwards in 'Keyframe' animation mode
Timelines: avoid applying animation frame changes from a timeline if they will not produce meaningful changes
Left arrow keyboard shortcut not working in editor (regression r458)
Text: could appear misaligned in Layout View when using custom web font (regression r450)
Text: possible incorrect text layout with certain BBcode styles (regression r450)
Layout View: possible editor WebGPU rendering glitch when using Drawing Canvas
Find results bar: crash selecting 'Active flowchart' option when there is no flowchart open
SVG Picture: crash opening the preview dialog
Templates: crash setting template properties to replicas (regression r456)
Construct Game Services: some expressions had wrong return type
Animations editor: SVG files failing to load (regression r442)
Construct Game Services: error using ScoreCountryAt() expression if server did not provide a country
Project setting 'Enable multitexturing' not saved correctly
Mesh distortion not rendering (regression r456)
Project setting 'Enable multitexturing' not saved correctly
Crash opening Addon Manager (regression r456)
Construct Game Services: fix Swift error when exporting for iOS
Platform movement: fix possibly sinking through jump-thru when setting a small vector Y
Templates: some plugin property changes not propagated to the replicas
Instances bar: instances lock state not being updated when changed via Properties bar
Instances bar: cutting and pasting instances in the Layout View producing unexpected results when the bar is open
Fix runtime crash in projects using a global layer with sub layers in a loader layout
Global instances: attempt to move global instances to a layer with the same name when changing layout
Layout View: resizing objects did not correctly take in to account snap grid offset
Event Sheet View: instance 'Wait for signal' action did not show timer icon in event sheet
Event Sheet View: possible crash changing function parameters
Asset browser: error message shown trying to import the same asset multiple times (regression r453)
Mouse: work around MovementX/Y values always 0 in Firefox
Fix spelling mistake in 'Platform information' dialog
Event sheet view: toggling OR block did not always update invalid 'Else' conditions
3D shape: did not always render correctly in editor when using 9-patch faces
Animations editor: loading animation from zip files producing unexpected results
Animations editor: color palette UI text taking more space than necessary in some languages
Animations editor: crash trying to delete in the sprite sheet import dialog when no pane is selected
Animations editor: fix visual glitch upon first load of the sprite sheet import dialog
Animations editor: show warning feedback when loading images larger than the safe maximum texture size of 4096x4096 pixels
Ease editor: allow changing the 'Segment mode' of start and end points when the purpose of the ease is set to 'Any'
Ease editor: crash setting adding an ease keyframe on a segment which has been set to be 'Linear'
Flowcharts: default outputs not being recreated on paste
Asset browser: use name of asset when importing an object type instead of the default name
Asset browser: UI lockup selecting text in the text preview dialog
Debugger: some object types not showing container information
Instances bar: possible crash closing the bar, opening it again and switching between layouts
Construct Game Services: some expressions had wrong return type
Construct Game Services: error using ScoreCountryAt() expression if server did not provide a country
Possible fix for dialogs getting stuck when changing browser tab
Find results bar: did not preserve scroll position correctly when changing search term
Possible crash on startup when checking for addon updates
Ensure legacy SDK v1 addons can still be automatically updated
Missing addons dialog incorrectly marked effects as legacy SDK v1
Pathfinding behavior not working (regression r450)
Error on preview if project contained deprecated NW.js plugin
Construct Game Services: improve handling of starting a new sign in with an incomplete previous sign in
WebGPU: some effects did not render with same quality as in WebGL renderer
WebGPU: pasting background-blending effects to Drawing Canvas could appear incorrectly
Button: ensure checkbox scales with font size when 'Auto font size' enabled
Runtime canvas could sometimes be draggable in Firefox (regression r369)
Asset Browser: load icon images as soon as the place holder becomes visible
Asset Browser: ignore system book-keeping files
Timelines: preview of Sprite animation changes not working as expected
Animations editor: transformations not applying to rectangle selection immediately after making it
Animations editor: avoid triggering the selection logic for each animation when multiple are selected at the same time
Animations editor: SVG files failing to load (regression r442)
Expressions dictionary: possible crash when searching (regression r448)
Layers bar: crash dragging an instance to a sub-layer of a global layer (regression r447)
Animations editor: UI could get stuck closing the editor while a rectangle selection active (regression r447)
Animations editor: image point/collision polygon changes sometimes not saved after changing frames or animations
Asset browser: incorrect highlighting of icons in the dark and light themes
Asset browser: wrong caption in some preview dialogs
Asset browser: possible crash quickly changing pages
Asset browser: avoid trying to expand folders with no content in the tree view
Asset browser: clicks on the paging controls selecting items below them
Asset browser: crash showing a context menu in an empty pane
Layers bar: possible crash opening projects (regression r448)
Possible editor crash right-clicking when clipboard contains the string "null"
Construct Game Services: possible issue with sign in
Could not open example 'Farming lines'
Asset Browser: improve navigation in mobile devices
Asset browser: crash opening new project when showing a local source
Expressions dictionary: expression names not fitting in a single line in some languages
Array editor: update scroll bar when columns and rows are removed
Tweens: runtime crash starting a tween on the trigger where another tween with the same id ends
Tweens: runtime crash setting the end value of a property that doesn't exist in a playing tween
Eases: 'In Quartic' and 'Out Quartic' producing opposite results
Hierarchies: 'Recreate initial objects' not restoring hierarchies relative Z ordering
Dialogs: some elements in dialog footers getting blocked by elements beneath them
Dark/light themes: consistently style the 'X' in search fields