Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct 3 r160

Timeline & scripting updates; lots of bug fixes

12 August, 2019 ()

Email Me New Releases

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

Notes

In this release we've continued to improve the Timelines feature. This includes the ability to play timelines with different instances using the new Set instance action in the Timeline plugin; support for the Z elevation property; and making the 'Play' actions asynchronous actions so they can be used with the system Wait for previous actions to complete action.

We've also continued work on the Scripting feature. There are now adjustments to the way editor coding works as well as improved handling of autocomplete and built-in variables, as well as a range of new scripting interfaces to control more of the built-in plugins from script. The plugin interfaces documentation in the scripting section of the manual will be updated to cover these shortly.

On top of that there's also a variety of other changes and tweaks, and as usual a batch of bug fixes. We're now back after a short break so our regular update schedule should now resume, so stay tuned for more updates!

Like this Release?

Let us know with a thumbs up!

UpvoteUpvote 29 DownvoteDownvote
Launch r160

Changelog iconNew Additions

Not favoritedFavorited Favorited 8 favourites
Timeline plugin: 'Set instance' action to play timelines with different instances
Not favoritedFavorited Favorited 6 favourites
Timeline plugin: 'Play' actions are now async
Not favoritedFavorited Favorited 5 favourites
Timeline plugin: Option to use keyframe tags with the 'Set Time' actions
Not favoritedFavorited Favorited 7 favourites
Timelines & Tween behavior: Support for Z elevation

Changelog iconChanges

Not favoritedFavorited Favorited 2 favourites
Mobile Advert: Deprecated 'Configure' action, as using the plugin properties for configuration is now a requirement
Not favoritedFavorited Favorited 2 favourites
Text editor: improve the scroll position save/restore when switching tags
Not favoritedFavorited Favorited 1 favourites
Touch: requesting device orientation/motion permission now supported in legacy C2 runtime
Not favoritedFavorited Favorited 1 favourites
Animations Editor: remove 'Original source' property, and strikethrough styles for disabled properties
Not favoritedFavorited Favorited 3 favourites
Animations Editor: remove limit on animation speed property

Changelog iconBug Fixes

Not favoritedFavorited Favorited 7 favourites
Crash using 'Find all references' (regression in r159)
Not favoritedFavorited Favorited 2 favourites
Export manager: C2 mobile exports now recieve a patch when imported to correct layout behaviour on "notch" devices
Not favoritedFavorited Favorited 5 favourites
Z Order Bar: Content not shown upon loading a new project if the bar was already open
Not favoritedFavorited Favorited 1 favourites
Animations Editor: Occasionally the state of the tools in the vertical scroll bar would not be properly restored
Not favoritedFavorited Favorited 2 favourites
Animations Editor: Collision polygon drawn at the wrong position in Firefox
Not favoritedFavorited Favorited 2 favourites
Animations Editor: Mobile sliding panels got stuck, and the editor could not be closed
Not favoritedFavorited Favorited 2 favourites
Animations Editor: Increase the width of sliding panels so there is empty room in the frames panel to scroll if necessary
Not favoritedFavorited Favorited 1 favourites
Animations Editor: Sorting frames in iOS was not working properly due to interference between the sorting behaviour and the default scrolling behaviour
Not favoritedFavorited Favorited 3 favourites
Timeline Bar: Crash when duplicating an instance which is already part of a timeline
Not favoritedFavorited Favorited 3 favourites
Timeline Bar: Crash after trying to preview a timeline which had previously been deleted while previewing
Not favoritedFavorited Favorited 3 favourites
Timelines: Crash when opening a project saved with changes to the result mode property of a property track
Not favoritedFavorited Favorited 3 favourites
Timelines: Improve accuracy of values calculated by timelines
Not favoritedFavorited Favorited 5 favourites
Tween Behavior: Fix "Set end value" action
Not favoritedFavorited Favorited 2 favourites
Mobile Advert: remove any whitespace surrounding app IDs, pub IDs and unit IDs to fix typos
Not favoritedFavorited Favorited 4 favourites
SpriteFont: TextWidth/TextHeight did not update immediately after setting object size

Changelog iconSDK updates

Not favoritedFavorited Favorited 2 favourites
Possible crash opening Addon Manager with invalid addon in safe mode

Changelog iconScripting updates

Not favoritedFavorited Favorited 1 favourites
Disabled language specific identation in text editors - prevents unneeded indentation in JS when following the style of having the opening brace on a new line
Not favoritedFavorited Favorited 2 favourites
Referencing an undefined variable in a script is now assumed to be an external variable, and is considered to be defined in the global scope by the autocomplete system
Not favoritedFavorited Favorited 3 favourites
New script interfaces for Array, Button, Dictionary, Sprite, SpriteFont, Text, Text Input, Tiled Background and Tilemap
Not favoritedFavorited Favorited 2 favourites
Added "deviceorientation" and "devicemotion" events, and Touch script interface for requesting orientation/motion permission
Not favoritedFavorited Favorited 3 favourites
Add runtime.invokeDownload() method
Not favoritedFavorited Favorited 3 favourites
Fix incorrect error using 'await' in event sheet script blocks
Not favoritedFavorited Favorited 3 favourites
Both 'runtime' and 'localVars' are now recognised by the script analyser in event sheet script blocks

Share Construct 3 Release r160 Now

  • 3 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Hi there, I found a bug with ease behavior. When I use One Parameter Easing, Color property (rgba255 or rgbex255). When my function using this feature is called, the game is crashing.

    Thanks for all your works Construct is amazing ;)

      • [-] [+]
      • UpvoteUpvote 1 DownvoteDownvote
      • DiegoM's avatar
      • DiegoM
      • Construct Team Construct 3 Developer
      • 1 points
      • *
      • (0 children)

      I tried this very quickly to see if it was an easy fix, but I couldn't find anything wrong.

      Can you file a bug?

      You can do it in github.com/Scirra/Construct-3-bugs/issues

      Make sure to follow the guidelines and include step by step instructions on how to trigger the crash. This is the fastest way to get the problem solved.

  • Hi there,

    Do you have an update on the iPhone X screen problem when exporting to Cordova?