View a comprehensive history of all the bug fixes in Construct Animate since the first release.
Audio: 'Fade volume' and 'Set playback rate' actions not working (regression r330)
Audio: tags not displaying correctly in debugger (regression r330)
Tween: inconsistent display text for 'Set tween start/end value' actions
9-patch: possible crash setting extreme values for margins
Sprite: possible 'texture released too many times' error when loading from URL
Insert object dialog: clicking 'Insert' button rapidly could incorrectly insert multiple objects
Containers: add undo point for changing 'Select mode' property
Custom actions: possible incorrect picking when running override actions
Calling a non-copy-picked function from a copy-picked function still did not handle picking correctly
Pasting object types could sometimes incorrectly add the object type to an incompatible family
Layout view: possible incorrect rendering in some circumstances when changing blend modes
Layout view: deleting or renaming a layer could leave behind selection boxes for content on that layer
Layout view: crash after undoing rotation changes (regression r330)
Layers bar: add further measures to prevent creation of cyclic references
Layers: incorrect interactivity of instances under certain combinations of global and sub-layers
Hierarchies: disable opacity and visibility by default (for backwards compatibility)
Hierarchies: opacity and visibility not assigned properly after using 'Add Child' action
Animations editor: crash opening editor for 3D shapes (regression r330)
Animations editor: possible crash closing the editor very quickly after deleting an animation or frame
Animations editor: prevent the canvas from being resized to a point when it is no longer usable
Animations editor: possible freeze undoing addition of animation while preview showing
Animations editor: possible crash opening the preview dialog
Animations editor: crash pasting content larger than the canvas size while editing a tilemap tile
Templates: TemplateName expression returning incorrect results
Ease editor: toggling between cubic and linear ease producing unexpected UI behaviour
Tilemap brush editor: toolbar undo/redo buttons state not updated when making tile property changes
Tilemap brush editor: crash setting tile probabilities lower than 0%
Find bar: possible crash using 'Remove result' after result already removed
Project bar: incorrectly allowed dragging folders from other folders to scripts folder
Improvements to editor robustness when performing undo/redo/clipboard operations in quick succession
Could not change tab text colors in dark/light themes
Runtime crash calling custom action whose event block was disabled
Calling nested custom actions did not always run as expected
Renaming objects did not update display of custom action blocks
Calling a non-copy-picked function from a copy-picked function could have wrong instances picked
Find bar: possible crash using 'Go to' menu option after result removed
Offline accounts not working in Firefox
SVG Picture: possible crash rapidly undoing and redoing changes to SVG file property
Layers bar: prevent arranging global/overridden sub-layers in a way that creates a cyclic reference
Project bar: incorrectly allowed deleting root folders with Ctrl+X shortcut
Prevent setting near distance further than far distance or far distance closer than near distance
Sometimes could not undo changing layout event sheet property
Missing undo description for replace condition/action
Possible crash undoing quickly after adding an effect
Timeline bar: scrolling not working before the bar is resized
Timeline bar: color property track incorrectly created when creating opacity property tracks
Timeline bar: crash pressing the button to go to the last keyframe while a timeline is empty
Templates: inconsistent settings after duplicating object type then creating an instance of the clone
Templates: some plugin properties not reflecting changes in the layout view after changing the source template of a replica
Templates: cutting and pasting a template caused an inconsistent state
Animations editor: crash copying and pasting an animation while the preview is showing
Animations editor: drawing sometimes not possible after closing the editor while the preview window was open then opening it again
Layout view: possible crash dropping files from a compressed archive
Ease editor: crash after redoing changes made in the editor after closing it
Tilemap brush editor: possible crash working on the editor and closing it quickly
Physics: crash creating joint to object, disabling physics behavior on object, then destroying object
Physics: incorrectly handled non-centered origin with mirror/flip (regression r318)
Call function actions not working correctly with debugger
Event sheet view: could paste incorrect function names after a failed paste attempt
Event sheet view: 'Call function' actions could incorrectly disappear after a failed drag of a function block
Event sheet view: dialog could sometimes jump when adding a condition/action
Containers: persisted instances in containers not recreating siblings (regression r320)
Event sheet view: possible crash cutting and pasting function parameters
Sprite: possible runtime crash changing layout before 'Load image from URL' finished
Templates & Hierarchies: 'replace whole hierarchy' context menu option not producing the expected results every time
Animations editor: crash dragging an image from another browser
Animations editor: some zip files failed to be imported correctly
Animations editor: animation preview was not always consistent with the runtime
Tweens: incorrect end result in some tweens involving size and hierarchies
Timeline bar: editor preview not producing the expected results in some cases involving hierarchies
UI State: active layer was not restored properly on project load
Animations editor: crash duplicating a frame or animation while the preview dialog is showing
Timeline bar: clicking not working as expected when the bar is detached to a popup window (regression r302)
Small issue with appearance of empty event sheet view information
Possible crash destroying instance while loading image from URL
Project bar: Cmd+Click did not multi-select with Firefox on macOS
Properties bar: crash dragging a value below its minimum allowed value
Hierarchies: runtime crash loading the state of instances in a hierarchy which are also using the persist behaviour
Hierarchies: reduce the size of saved data (regression r325)
Physics: crash creating a joint to an object with disabled Physics behavior
Hierarchies: runtime crash attempting to restore state from savegame
Export manager: table with exported projects not shown the first time the dialog is brought up
Tweens & Timelines: jerky motion with multiple timelines/tweens affecting the same instance (regression r321)
Project bar: incorrect renaming of subfolders after dragging or pasting (regression r322)
Tile randomization not rendering correctly on some devices
Editor: crash closing a pane while dragging or resizing it
Physics behavior not working in Playable Ad exports
Possible incorrect rendering using 'Load image from URL' at same time as dynamic texture load
WebGL context loss not handled correctly (regression)
Find results/references bar: save and load UI state
Animations editor: editor freezing when trying to close it after adding subfolders (regression r322)
Animations editor: crash trying to preview an animation from the context menu option in the animations pane (regression r322)
Fix for possible issue with some tools being unable to read new Zip64 format
Animations editor: crash pasting content when displaying an image that belongs to an object without animations (regression r322)
3D Shape: did not apply tile randomization when using Tiled Background for a face
Improve quality of pixellate effects when WebGL2+ supported
Project Bar: allow dragging object types under families in to Layout View
Project Bar: allow drag and drop of items while a search is active
Pick lowest/highest condition did not always work correctly with families
Dark/light themes: ensure separator appears after family instance variables
Avoid possible flicker in wrong position with HTML elements
Tween behaviour: remove unnecessary commas from language strings
Animations editor: dragging and dropping an animation on a folder could cause duplicate animations
Animations editor: ensure all subfolders on the same nesting level have unique names
Animations editor: save and restore the UI state of the animations pane
Ease editor: crash attempting to edit a custom ease
Project bar: rename folder if dropping to location where the name is already used
Project bar: crash using 'Select all in project' when there is no active layout (regression r306)
Web fonts could not be used on HTML elements in worker mode (regression r320)
Tween behaviour: unexpected results when using 'loop' or 'ping pong' options (regression r321)
Event sheet view: could incorrectly leave behind references to deleted objects if used with a call function expression
Layout View: use project near/far distance, and set minimum/maximum zoom levels accordingly
Expressions dictionary: did not always resize correctly on first show
Tweens: minor error produced by some easing functions (regression r310)
Timelines: runtime crash using 'keyframe reached' conditions (regression r319)
Hierarchies: possible crash when saving a hierarchy that was generated at runtime
Tilemap brush editor: crash setting tiles 45 and 47 of a 47 tile auto tiling brush (regression r320)
Find bar: pressing Ctrl+F with search field already focused brought up the browser search feature
Find bar: crash navigating to search result that used data editor
Text editor: ensure pressing Ctrl+F does not also bring up project search
Text objects: did not always immediately show web fonts in editor with folder export file structure
Folder-based projects incorrectly showed "Auto reload all on preview" option for non-script folders
Importing C2 projects incorrectly set folder export file structure rather than flat
Could not import C3 projects from older releases that referenced invalid audio file names in Audio actions
Timeline bar: update audio tracks when the corresponding audio files change
Tilemap brush editor: blurry drawing of tiles
Animations editor: guess collision polygon tool incorrect by 1 pixel on the right and bottom
Hierarchies: connecting arrows drawn incorrectly with parallaxed layers
Timeline bar: crash right clicking on a timeline track in Firefox
Saving projects not working (regression r319)
Timeline audio tracks did not work with uppercase audio filenames in folders mode (regression r310)
Templates: crash using context menu option to replace hierarchy (regression r318)
Animations editor: deleting a selection was not working properly (regression r318)
Hierarchies: some structures not recreated properly after using "Set from json" action
Hierarchies: connections broken in certain conditions when using hierarchies with the Persist behaviour
Timeline Controller: TimelineName/TimelineTags/KeyframeTags expressions not returning the expected values in all situations
Layers bar: stop double-tapping checkboxes from expanding/collapsing parent layers
Layers bar: checkboxes could incorrectly shrink when resizing bar very narrow
Event sheet view: long function/parameter names could get truncated
Event sheet view: dropping an event variable did not always leave it in the right place
Particles: stopped spawning particles if flipped/mirrored by hierarchy