Beta versions are not as thoroughly tested as stable
New beta cycle: wake lock, new tiled background wrap modes, and lots more!
23 June, 2020 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct 3
Notes
It's the start of a new beta release cycle! This release brings a number of improvements, but also several significant under-the-hood technology upgrades. The new features include support for wake lock in Chrome 84+ (due out in the next few weeks), allowing you to keep the screen on - particularly useful for motion-controlled games. There are also new wrap modes for Tiled Background, including mirrored repeat for an alternating pattern, and clamp to edge which is useful to avoid unwanted wrapping.
On to the technology upgrades, and first of all this release updates the Cordova iOS library to 6.0.0, with fully built-in support for WKWebView. It also makes it possible to run the app more efficiently on its own app: URL, instead of the file: URL used previously. However since storage is associated with the URL, changing the URL will cause all storage to be cleared. Therefore all existing projects will keep using the old file: URL, and new projects will use the new app: URL. You can also find a setting for this in the 'Advanced' section of Project Properties.
Secondly as long planned we've updated the NW.js desktop build to use mostly the same code as Chrome does. This allowed us to delete a large amount of duplicate code, reducing bloat in the editor and eliminating the maintenance overhead. However note due to known issues, you'll need to use NW.js 0.46.3+. This is currently only available as a nightly release but we expect it to be out soon.
Lastly we've switched the tool we use for compressing the editor's JavaScript code to Google's Closure Compiler. This was actually a significant project involving updating a lot of the editor code to be compatible with it. Closure Compiler produces smaller scripts that should be faster to load, and will make it easier to use the latest JavaScript features too. Hopefully you won't notice anything else, but be on the lookout for any new issues in case something was accidentally broken along the way. As ever there's more in the changes below, and happy testing!
Like this Release?
Let us know with a thumbs up!
Launch r205
New Additions
Platform Info: now supports wake lock to keep screen on (currently Chrome 84+ only)
Tiled Background: new wrap mode properties
Tilemap bar: auto tile aware eraser tool as alternate mode of the auto tiling tool
Support for running iOS exports more efficiently on app: scheme
Changes
iOS export: updated to cordova-ios 6.0.0
NW.js desktop app: mostly switched over to same code Chrome browser uses; requires NW.js 0.46.3+
Deprecated pubCenter plugin since Microsoft shut down their advertising service
Remove '[worker]' from preview caption in worker mode (check console instead)
Bug Fixes
Tilemap bar: draw to the selected tilemap instance, regardless of its Z order position
Animations editor: eraser and brush tools did not draw the last position the pointer was in
Animations editor: wrong feedback given when importing an SVG while editing a single tile of a tileset image
Custom eases: ensure custom eases only show up in their corresponding project
Layout view: in rare cases could fail to show crosshair place cursor after creating object
Performance Improvements
Editor now built with Closure Compiler (produces smaller & faster loading scripts)
Video: improve playback efficiency in worker mode
Scripting updates
Added new 'YouTube API' scripting example
Layer methods cssPxToLayer() and layerToCssPx()
Added script interface for Slider Bar
Share Construct 3 Release r205 Now