Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct 3 r137

Project Bar search, new Orbit behavior, custom tab colors and more

11 February, 2019 ()

Email Me New Releases

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

Create an Account

Notes

It's the start of a new beta release cycle! We have a big update for you covering two new features. Firstly there's a new search field in the Project Bar so you can quickly filter down the tree to what you're looking for - very handy for large projects! Secondly there's a new Orbit movement behavior that makes it easy to move an object in an ellipse around a point or another object.

There's a number of other smaller additions, too. Now you can set Layout View and Event Sheet View tabs to whatever color you want - simply right-click them and use the new Colors menu. The Advanced Random plugin also has a new Permutation tables feature that lets you easily create random but non-repeating sequences of numbers - handly for things like shuffling a deck of cards. Construct will now also prompt you to switch a project to the new C3 runtime if you open a project using the C2 runtime which has no compatibility issues preventing it switching.

Some other notes:

• Chrome 72+ now supports screen recording, and this is also supported in the latest NW.js too. It's a great alternative to using other screen recording tools, some of which are buggy. Try out the new Screen recording example to see it in action!

• Chrome 72+ also should now fully support the C3 runtime's new Worker mode, where the runtime is hosted off the main thread in a Web Worker. Accordingly the 'Worker' runtime property is now shown by default again, but still off by default.

• WebGL 2 had been disabled on Android due to reports of what appeared to be GPU driver bugs. We're experimentally re-enabling it to see if the issues have been resolved. Please let us know if you run in to any display glitches on Android that did not happen in the previous release.

• Since Facebook have not fixed a serious Instant Games bug for months, we finally implemented a hack that circumvents the broken part of the Instant Games SDK. This should fix the issue where the framerate keeps increasing in Instant Games using the C3 runtime.

Like this Release?

Let us know with a thumbs up!

4
Launch r137

New Features

33 favourites
Project Bar search field
40 favourites
New "Orbit" movement behavior - rotate object around point or other object

New Additions

22 favourites
Custom colors for Layout View and Event Sheet View tabs
18 favourites
Advanced Random: permutation tables - randomly ordered non repeating numbers
9 favourites
Prompt to switch to C3 runtime when opening a C2 runtime project
9 favourites
More links to tutorials when exporting projects
6 favourites
'Buy now' tab in free edition

Changes

8 favourites
Renamed "Canvas recording" example to "Screen recording" and added screen recording option
6 favourites
Re-enabled WebGL 2 on Android
10 favourites
C3 runtime: 'Use worker' option now shown by default (should work with Chrome 72+)

Bug Fixes

7 favourites
Work around unfixed Instant Games bug causing increasing framerates
9 favourites
C3 runtime: minified exports failed to detect Pointer Events support for touch input
9 favourites
Browser 'Close' action did not close window in debugger
8 favourites
Animations Editor: Circle disappears when start point and end point are outside canvas
6 favourites
Prevent showing browser autocomplete in property grid control
5 favourites
Event dialogs did not focus search field in non-Chrome browsers
6 favourites
'Sphere' effect displayed incorrectly near viewport edges

Performance Improvements

16 favourites
C3 runtime: only attach device orientation/motion events when actually used, to avoid unnecessarily activating sensors and wasting battery

SDK updates

8 favourites
New element class names in Properties Bar to better distinguish types of properties for themes

Share Construct 3 Release r137 Now

  • 35 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • I was testing out the advanced Random Permutation feature and i noticed its "index" is handled different then other index's in construct. If you have a range of 20 for example, with an offset of 1, then advancedrandom.permutation(0) ends up being the last value in the order because its wrapping around the list. With arrays etc, the 0 index is always the first one. So something i just need to keep in mind i guess.

    • For a length of 4 it accepts indexes 0, 1, 2, 3. 0 being the first value, so I'm not sure what you mean here. If the value is out of the range it does wrap around, so -1 will be the last value and 4 will be the first value.

  • Super merci !

  • Orbit sounds great! Will be very useful for my space game. :)

  • Ashley

    Good day in this version (r137) after assembling the apk. When you start the apk get a white screen on Android. In version (r136) everything works. Is This Webgl 2? Samsung A5 (2017)

    • [-] [+]
    • 2
    • Jwx's avatar
    • Jwx
    • 2 points
    • (0 children)

    Great job, thanks for this useful updates

  • Great update! I love features that improve workflow, and a new gameplay-focused behavior is so good to see. I'm also happy to see another suggestion from the ideas platform getting implemented!

  • Thanks for your job!!! Construct 3 changed completely my professional life! Thanks again

  • Great, thanks! Particularly love Project Bar Search.

  • Awesome!

    Project Bar Search and Orbit are going to be very useful!

  • New Search Bar is awesome, thanks so much!!!!!!!!!!!!

  • Load more comments (24 replies)