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

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!

UpvoteUpvote 32 DownvoteDownvote
Launch r153

Changelog iconNew Features

Not favoritedFavorited Favorited 20 favourites
Custom easing curves to use with timelines

Changelog iconNew Additions

Not favoritedFavorited Favorited 19 favourites
Use custom easing curves in with the tween behavior

Changelog iconChanges

Not favoritedFavorited Favorited 2 favourites
Consistently lowercase filenames on export to avoid case-sensitivity issues
Not favoritedFavorited Favorited 2 favourites
Also warn on Remote Preview if images over 4096 pixels big are used (previously only warned on export)
Not favoritedFavorited Favorited 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

Changelog iconBug Fixes

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

Changelog iconScripting updates

Not favoritedFavorited Favorited 6 favourites
Asset APIs to load external scripts & WebAssembly modules
Not favoritedFavorited Favorited 6 favourites
New 'Loading external script & WebAssembly' example
Not favoritedFavorited Favorited 7 favourites
Access global variables in event sheets via runtime.globalVars
Not favoritedFavorited Favorited 6 favourites
Access local variables in event sheets via localVars in script actions/blocks
Not favoritedFavorited Favorited 5 favourites
runtime.setReturnValue() function to make it easier to return script values from event functions
Not favoritedFavorited Favorited 5 favourites
Script interfaces for layouts and layers
Not favoritedFavorited Favorited 4 favourites
Editor now validates JavaScript code in your project before preview or export, prompting you to fix syntax errors
Not favoritedFavorited Favorited 4 favourites
Debugger CPU profiler now separately measures time spent in scripts
Not favoritedFavorited Favorited 5 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!