View a comprehensive history of all the new additions in Construct 3 since the first release.
Text: add support for right-to-left (RTL) text
Add Z elevation for Drawing Canvas, QR Code, Video and User Media objects
Browser: actions to set window size/position
Local storage: 'Is persistent' condition; 'Request persistent' action
Project Properties: option to disable spritesheets
System action 'Set collision cell size'
System condition 'Layer name exists'
HTML elements: now have Z order actions, allowing changing Z order at runtime
Drawing Canvas: 'Convex' option for 'Fill poly' action
Add new 'Alpha clamp' effect which properly handles premultiplied alpha
Add new 'Alpha ramp' effect
CSV plugin: add delimiter parameter for parse/generate actions
CSV plugin: 'TabCharacter' expression
Text editor: support for .tsv (Tab-separated values) files
'Ghost Shooter TypeScript' example
Project Bar: add help link in TypeScript menu
Mobile IAP: 'On transaction finished' trigger; 'TransactionID' expression
Project Bar: add option to create CSV file
Add 'Offline support' setting for web exports, allowing opting-out of offline caching
Project Bar: allow multiple selection when using 'Reload from folder' for files
Windows WebView2: add 'Export for Remote Preview' setting
Text editor: support for .md (Markdown) and .ini files
File for WebView2: support for listing content of a folder
Android exports: display target Android version/API level in options dialog
File System: 'On any file operation complete/error' triggers; FileTag expression
Cryptography: 'any' triggers for hashing and encryption/decryption; Tag expression
NW.js: 'On any binary file read/written' triggers; FileTag expression
New examples 'Elemental conveyors', 'License test', 'Rhythm square', 'Test your might'
Data editor: allow empty string in rename dialog to revert to default row/column name
AJAX: 'Set with credentials' action
New example 'Text icons to HTML'
New examples 'Icons in text' and 'Internationalization'
Sprite: 'Tag' property for animation frames
Sprite: 'AnimationFrameTag' expression; 'Compare frame tag' condition
Text: new 'iconoffsety' BBcode tag
Text: allow using percentage sizes for offset BBcode tags
Text: add 'Update HTML' action; 'AsHTML' expression
Date plugin: new localization expressions 'FormatDateWithStyles', 'FormatDateWithComponents'
New example 'BBcode tag ranges'