View a comprehensive history of all the bug fixes in Construct 3 since the first release.
3D lighting: incorrect rendering with multiple lights (regression r499)
3D lighting: possible incorrect lighting at edges of objects (regression r499)
Asset browser: some error feedback not being shown (regression r499)
3D model: crash copying models which have meshes that don't use a texture
Timelines: editor crash when using scale resize mode
Timelines: runtime crash when disabling the first keyframe of a timeline
Parameters dialog: crash trying to show autocomplete for expression that doesn't have any (regression)
Platform: deceleration could incorrectly cause reverse movement (regression r498)
3D lighting not working on back face of 2D sprites
3D editor context menu incorrectly showing on macOS
3D model: 'Load texture from URL' action not taking effect after a previous 'Set mesh action'
3D model: model level transformation properties not restored properly on project load
3D model: crash displaying models that don't use UV data (regression r498)
Project bar: change the names of 3D model import options to better describe what they do
Keyboard shortcuts triggered unexpectedly in some situations (regression r498)
Behaviors/effects dialogs: could show wrong name after a failed rename
macOS WKWebView: was not correctly opening new windows in system browser
macOS WKWebView: disable default 'Escape' key exiting fullscreen
Mobile advert: runtime not resuming after showing a rewarded ad
Mobile advert: crash showing banner adverts with 'overlap' set to false
Mobile advert: issue with touch input after showing advert with 'overlap' set to false
Platform: horizontal acceleration calculations not properly framerate independent
Properties Bar: size of 2D objects could sometimes incorrectly show third percentage value
Exporting project with fixed framerate mode incorrectly showed warning
Editor: some dialogs could occasionally show wrong caption text
Audio: could still play audio if loading while enabling silent mode
3D model: world transform expressions not getting the correct values in some cases
3D model: 'Set mesh object' not working as expected with image sizes different to the original model textures
3D model: 'Set mesh object' not working as expected when called multiple times
Better support for setting initial values when loading parameters which are not present in older projects
Delete keyboard shortcut deleting unexpected project objects in some circumstances
Mouse/Touch: cursor over object/is touching object conditions not using collision polygon for 2D objects in 3D view (regression r491)
Layout View: did not show 3D outline for 2D objects with 3D mesh distortion
Possible runtime crash using negative color components (regression r496)
3D model: runtime crash deleting instances after trying to use a Sprite as a source for a mesh texture
3D model: animations not saved correctly (regression r496)
Parameters dialog: caret moving unexpectedly when clicking on string literals that have auto complete options (regression r496)
Properties Bar: crash trying to rename locked or invisible layers
Hierarchies: child depth not calculated properly in some cases
Hierarchies: 'Transform depth' not saved properly
Main toolbar: save button enabled after loading new project
Platform: could be unable to move up exactly 45 degree slopes
3D model: update the description of some expressions
Hierarchies: size of children not calculated properly after being setting to 0
3D editor: ensure gizmo not shown in scale mode if selection is not resizable
Mouse/Touch: cursor over object/is touching object conditions not using collision polygon for 2D objects in 3D view (regression r491)
Change layer draw order 'Camera distance' to work by view-axis distance instead of regular distance
3D model: did not respond to movement (regression r494)
Windows WebView2: keyboard input not working correctly (regression r494)
3D shape: possible incorrect rendering with 3D rotation in some circumstances
Windows WebView2: F3 find shortcut could still activate when exporting for Steam
Possible error when rendering in WebGPU compatibility mode (regression r480)
Animations editor: pasting not working immediately after access to the system clipboard is granted
Templates: replacing the hierarchy of a replica adding children in the wrong positions
Timelines: crash adding instances to a timeline (regression r493)
3D model: loading a texture from a URL not working in some cases
SpriteFont: did not always handle 3D positioning correctly
Anchor: possible incorrect handling of anchoring right edge to viewport right
Rotate behavior: live preview not handling 3D rotation
Fullscreen mode 'Integer scale outer' did not handle scales under 100%
Layout View: some tabs not restoring UI state on project load
3D model: crash loading from JSON string
3D model: crash trying to draw a model without meshes