Beta versions are not as thoroughly tested as stable
More scripting updates; performance improvements; bug fixes
17 June, 2019 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct 3.
We're now looking to stabilise the latest features and aim for a new stable release in the next few weeks. So our focus will now be switching to ensuring everything is working smoothly instead of adding new things. However this release adds a few new things: notably you can now copy and paste images in the Animations Editor in the browser with Chrome 76+ (due for release at the end of July) - previously that was only supported with the desktop download. There are also some more improvements to scripting, including improvements to the types of warnings it highlights, and new APIs for storage access which integrate with the Local Storage plugin.
There's also some general usability improvements, some performance improvements (as some changes had accidentally regressed the score of some benchmarks in past beta releases), and as ever, lots of bug fixes.
Like this Release?
Let us know with a thumbs up!
Animations Editor: copy/paste images in browser, where supported (currently Chrome 76+)
Tile Movement: 'Is moving in direction' condition
Event sheet view: Expand/collapse all options now also affect event blocks as well as groups, and have been moved to the "Event sheet" submenu
Event sheet view: 'Else' after a looping condition is now marked invalid
Exported projects using worker mode broken if using Physics or XML
Exported projects using XML plugin could be broken on some platforms (regression in r153)
Spritefont: could cut off last character of line with negative character spacing
Debugger: fix incorrect attribution of script time in CPU profiler
Parameters dialog: errors in expression not correctly highlighted if clicking "Done"
Animations Editor: Opacity of brush ignored when hardness is 1
Line of Sight: 'Has LOS to object' always false if the object itself was an obstacle
Cloud save: cancelling loading could sometimes incorrectly open a sign in popup
File dialog: possible crash pressing enter when deleting/renaming files
Improve quadissueperf & bboxperf benchmarks performance (should resolve performance regression since r150)
Cloud save: reduced network requests per Dropbox action
Add back AssetManager LoadProjectFileUrl method accidentally removed in r153
Can specify DOM or runtime context for external script dependencies, to properly support worker mode
Possible crash calling event functions from script
Importing scripts could cause preview to fail
Added runtime.storage APIs (accesses same storage as Local Storage plugin)
Possible incorrect "never modified" warning when the only modifications were unary increment/decrement operators
Possible incorrect "cannot access before initialization" warning when accessing variables of a higher scope from a function
Incorrect scoping of "var" declarations in warning analysis
Warnings that highlight class or function declarations will now highlight the identifier instead of the whole declaration
New warning if declaring a "function" or "var" with the same name as another in the current scope