View a comprehensive history of all the new additions in Construct Animate since the first release.
Settings: options for text editor word wrap, minimap, sticky scroll and code folding
Example Browser: add more TypeScript variants of existing JavaScript examples
Example Browser: new 'Coding' filters 'Event sheets only', 'JavaScript', 'TypeScript'
Example Browser: add TypeScript variants of many existing JavaScript example projects
Monaco: use TypeScript definitions for JavaScript files (enables some parameter hints)
Event sheet view: add language icon for scripts in event sheets
Debugger: section to view hierarchy parent and children
Debugger: ability to expand/collapse sections
Debugger: add properties to control instance time scale
Add system expressions ProjectID and ProjectUniqueID
Project Bar: add 'Copy path' context menu item for project files
Monaco: specialize autocomplete for runtime.platformInfo
Monaco editor: add back Construct-specific autocomplete (e.g. runtime.objects)
Monaco editor: add back beautify/minify options for JSON
Monaco editor: add 'Format document' option for HTML and CSS
Remote Preview: use responsive layout to better handle narrow sizes
Flowcharts: allow disabling nodes in the editor and bypassing them at runtime through a default output
Settings: new section for Text / Code editor settings
Video recorder: support for H.265 video codec (where browser/platform supports it)
Export to video: support for MP4 H.265
Debugger: add 'Tweens / Timelines' measurement to CPU profiler
Flowcharts: add option to set default outputs in nodes, along with relevant ACEs
Debugger: allow searching by UID
New example 'Hero attributes'
Animations editor: add feedback showing when there are no frames or animations created in the sprite sheet importer
Tilemaps: new 'patch' brush to be used in the editor and at runtime
Flowcharts: option to disable outputs
[ADD] Timeline Controller: add new parameter to 'On started' triggers to have more control over when actions are executed
Templates: support effects 'Enabled' property
System action 'Set layer rendering mode'
New examples 'MIDI input', 'MIDI output', 'Pixel painter'
Debugger: CPU profiler now shows plugin/behavior processing time for individual plugins/behaviors
Array: new sort action options 'Y axis (by row)' and 'X axis (separately)'
Animations editor: a few new options to generate animations from rows or columns when importing sprite sheets
Tilemap brush editor: context menu option to set all the tiles in a brush template from a selection
Tilemap brush editor: context menu option to add multiple optional tiles to one position of a brush template
Animations editor: add rows and columns inputs to the sprite sheet import dialog
New object type properties to specify template to use when dragging from Project Bar to Layout View
New example 'Tasty cappuccino'
Context menu options to pin plugins/behaviors/effects to top of dialogs when adding
'On hierarchy ready' trigger
Mouse: update 'Set cursor style' action to support more cursor styles
Project property 'Enable multitexturing' (for WebGPU)
Keyboard plugin: support for keyboard lock
Windows WebView2/macOS WKWebView: 'Bundle assets' option
Properties Bar: 'Auto-increment version' checkbox for Project Properties
Date plugin: 'ExportTimestamp' expression
macOS WKWebView: options dialog on export
macOS WKWebView: export scripts to help with signing and notarization
macOS WKWebView: support Browser set window size/position actions
Animations editor: save and load different color palettes
Animations editor: option to choose file format when saving images
Animations editor: new palette and download options in settings dialog
Animations editor: if available, use duration, tag, image points and collision polygon when importing frames
'Save as project folder' now creates a default .gitignore file
Wrap behavior: add 'On wrap' trigger
System 'wallclockdt' expression
System 'Wait' action: 'Use time scale' parameter
Timer behavior: 'NormalizedProgress' expression
Find references/results: 'Delete' keyboard shortcut to remove result
Physics: 'Is immovable' condition
Common expression 'ParentUID'
Browser: triggers 'On focus', 'On blur'; condition 'Is focused'
JSON & CSV: 'On parse success' trigger
Event sheet view: Shift+A keyboard shortcut to add a custom action
Project Bar: 'Auto reload all on preview' option for sounds, music, videos, fonts, icons & screenshots and files folders
Flowcharts: save 'Preset' nodes to be used as a base to create other nodes
Flowcharts: context menu option and keyboard shortcut (Ctrl/Meta + A) to select all nodes
Flowcharts: add condition 'Compare node tag count' and expression 'NodeTagCount'