Beta versions are not as thoroughly tested as stable
Updated minifier; scripting improvements; other changes and fixes
01 December, 2020 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct 3
Notes
In this release we've updated the minifier used on export. The minifier we use is Google Closure Compiler which is written in Java. The updated minifier is based on directly compiling the Java code to JavaScript and WebAssembly. Hopefully it will work exactly the same as it did before, but run faster. The download is bigger though, so it may take a moment to load the first time you use it, but once it's ready it should be faster than before. This also makes it possible to keep updating the minifier in future, since Google retired their own JavaScript version. Also as WebAssembly technology continues to improve we'll keep it updated in future to ensure it's as small and fast as possible.
As with the minifier, occasionally it's necessary to do maintenance work to ensure our internal code can be simplified where possible, modernised when things go out of date, and adjusted to make sure we can keep maintaining Construct in the long term. Towards this we're also revising many internal details about how touch input is handled in the editor. This will also make it possible to better handle pen input in future. It'll probably take at least a few weeks to sort through the various updates that need to be done. In the mean time there is a chance some aspects of touch input in the editor may unintentionally change or stop working. We'll be doing our own testing to catch these, but we might miss some, so keep an eye out for anything not working as expected and as usual please file an issue following all the guidelines if there's a problem.
Other than that we have a range of other improvements and fixes, including autocomplete support for the new scripting modules, and a keyboard shortcut to reload script files in folder-based projects. Stay tuned for more updates!
Like this Release?
Let us know with a thumbs up!
Launch r227
New Additions
Keyboard shortcut F9 to reload all scripts from project folder
Changes
Switched to new build of Closure Compiler for minifying on export, using WebAssembly to run faster
Editor: switched touch input to use Pointer Events (watch out for regressions)
Text Input: allow numbers to be passed in 'Set text' and 'Append text' actions
Loading a savegame from a different layout no longer triggers 'On created' for created instances
Bug Fixes
Animations editor: fix "External editor" tool in the desktop builds for OS X and Linux
Animations editor: unexpected pixels painted when drawing sharp lines with low opacity
Animations editor: sliding panels not working in mobile layout (regression r226)
Animations editor: toolbar buttons occationaly not working (regression r226)
Could not preview in free edition after attempting remote preview
Scripting updates
Support for autocompleting module import names
Runtime 'pointerup' events could fire twice when releasing mouse button
Share Construct 3 Release r227 Now