Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct 3 r153

Timeline ease curve editor; more scripting updates

10 June, 2019 ()

Email Me New Releases

Don't miss out on the latest and greatest new features in Construct 3.

Create an Account

Notes

This release features a new ease curve editor! This allows you to design your own kinds of eases which can be used with both timelines and the Tween behavior. Add an ease to the new Eases folder of the Project Bar to try it out.

There are also lots more updates to the scripting feature, including improvements to code editing, and a range of new APIs to use. Some key updates include the ability to use both global and local variables in scripts in events, making it much easier to pass values between events and scripts. The AssetManager API can now also load WebAssembly modules too - making it possible to import .wasm files to your project and use them in your scripts, allowing access to this fascinating technology and potentially opening up whole new levels of performance!

As ever we have a range of bug fixes along the way. We're hoping to bring all these changes to a stable release in the next few weeks. The scripting feature will continue to develop in to the long term, so is by no means finished or close to finished, but we think it's approaching the point where it's a reasonable initial release for a wider audience. Stay tuned for more updates.

Like this Release?

Let us know with a thumbs up!

31
Launch r153

New Features

18 favourites
Custom easing curves to use with timelines

New Additions

18 favourites
Use custom easing curves in with the tween behavior

Changes

2 favourites
Consistently lowercase filenames on export to avoid case-sensitivity issues
2 favourites
Also warn on Remote Preview if images over 4096 pixels big are used (previously only warned on export)
3 favourites
Animations Editor: Pasting a color into the color inputs of the color palette now changes the alpha to 255 if it was previously 0

Bug Fixes

2 favourites
Animations Editor: Background of the animation preview dialog was different to the background of the main panel
4 favourites
Animations Editor: Content pasted twice when using the rectangle select tool
3 favourites
Animations Editor: Possible crash while using the rectangle select tool
3 favourites
Animations Editor: Colors not updated properly after pasting into the HEX color input of the Color Palette
5 favourites
Tween Behavior: Runtime crash when destroying the instance affected by a tween which had not yet finished playing
2 favourites
Attempting to copy in the text editor incorrectly triggered a paste action
4 favourites
Disabling a built-in function block could prevent the project running
4 favourites
Fix crash closing Find Results or Bookmarks bars (regression in r151)
3 favourites
Unintentionally could drag view up and down with touch on iOS (regression in r151)
6 favourites
C3 runtime: keep Multiplayer hosts alive even when browser window minimised
3 favourites
Event sheet view: preserve trailing newlines in comments
2 favourites
Runtime: context menus accidentally blocked on form controls (regression in r152)

Scripting updates

5 favourites
Asset APIs to load external scripts & WebAssembly modules
5 favourites
New 'Loading external script & WebAssembly' example
6 favourites
Access global variables in event sheets via runtime.globalVars
5 favourites
Access local variables in event sheets via localVars in script actions/blocks
4 favourites
runtime.setReturnValue() function to make it easier to return script values from event functions
4 favourites
Script interfaces for layouts and layers
3 favourites
Editor now validates JavaScript code in your project before preview or export, prompting you to fix syntax errors
3 favourites
Debugger CPU profiler now separately measures time spent in scripts
4 favourites
Added warnings for unused variables, use-before-initalise and assigning to constants

Share Construct 3 Release r153 Now

  • 13 Comments

  • Order by
Want to leave a comment? Login or Register an account!