Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct 3 r410

Linux export improvements; lots of Instances Bar improvements

09 October, 2024 ()

Email Me New Releases

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

Create an Account

Notes

In this week's release, we've done some more integration work for the new Linux exporter: now the Browser object's Request fullscreen, Cancel fullscreen, Set window position and Set window size actions take effect with Linux exports. As with other desktop exports, Request fullscreen can be used at any time, bypassing the rules about when browsers allow it. Note that the wrapper has been updated to support this so you must use version 129c or newer to support this. You might also want to take a look at our new tutorial on Exporting to Linux and the Steam Deck.

There's also lots of improvements for the Instances Bar, including a range of additions, changes and bug fixes. It's still a relatively new feature and so work continues to make sure it's robust and does everything you want it to.

Other than that there's a few other miscellaneous bug fixes, and some performance improvements both for the editor loading time, and the runtime event sheet performance. Happy testing!

Like this Release?

Let us know with a thumbs up!

31
Launch r410

New Additions

7 favourites
Properties bar: add editor only check boxes to control the visibility and lock state of individual instances
6 favourites
Linux export: integrate Browser fullscreen and window size/position actions
6 favourites
Instances bar: context menu option to select the layer of an instance
6 favourites
Instances bar: change the currently active layer by clicking on the layer name, when it is shown
6 favourites
Layout view: context menu option to find an instance in the Instances bar

Changes

5 favourites
Linux export: update help links
4 favourites
Instances bar: visibility and lock controls are now always visible and apply changes to the corresponding instance, independent of the visibility or lock state of layers
4 favourites
Instances bar: allow dragging instances to and from invisible or locked layers
5 favourites
Instances bar: change default mode from "Templates" to "Layers & Layouts"

Bug Fixes

5 favourites
Instances bar: focus newly created folders
4 favourites
Instances bar: scrolling messing up the order of instances in some cases
4 favourites
Instances bar: undoing and redoing changes not restoring all state properly which lead to crashes
4 favourites
Instances bar: crash closing the bar
4 favourites
Instances bar: crash changing the name of a global layer
4 favourites
Instances bar: don't allow dragging child instances of a hierarchy into Layout items in the tree
4 favourites
Instances bar: crash after renaming a layer to be global
3 favourites
Flowcharts: crash copying and pasting flowcharts in the Project bar
4 favourites
Hierarchies: runtime crash destroying certain hierarchy setups
4 favourites
Layout View: possible for UI state to load improperly
3 favourites
Timelines: UI locking up trying to preview nested timelines (regression r400)

Performance Improvements

12 favourites
Further improve general event performance
9 favourites
Reduce time for editor to finish saving for use offline

Share Construct 3 Release r410 Now

  • 3 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Thank you for all the amazing Instance Bar improvements, also cool to see Steamdeck support is actively worked on!

  • Steam Deck and more event sheet performance improvements, I like it.

  • Hello and for the new version of p410, construct 3 stopped working, or rather this error pops up when the game tries to create an object

    Is this definitely a bug or did I make some mistake?

    Failed to load texture: InvalidStateError: The source image could not be decoded.

    _DoLoadStaticTexture imageAsset.js:4

    runtime.js:55 Load image from URL failed: InvalidStateError: The source image could not be decoded.

    LoadURL runtime.js:55

    sceneGraphInfo.js:4 Uncaught (in promise) TypeError: Cannot read properties of null (reading 'IsOriginalSizeKnown')