Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct Animate r437

Rename built-in Functions; scripting updates; bug fixes & more

29 April, 2025 ()

Email Me New Releases

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

Notes

In this release we've added the ability to rename the built-in Functions object. As the built-in Functions object does not appear in the Project Bar it needs a new way to rename it, so we've added a right-click Rename option when adding an action, as well as an option in the Project Bar project item's context menu, under the Tools sub-menu (the same place View project statistics appears). This also means the name used when calling functions from expressions can be changed, and that also means the name can be translated, whereas before it was hard-coded as the English name "Functions". As that name can appear in expressions, for backwards-compatibility reasons non-English users will see existing projects switch to the English name "Functions", but it can be renamed back to the translated version, and new projects will default to the translated name.

Other improvements include updates for the Layers Bar and Drawing Canvas plugin. There are also some scripting updates, notably now that there are script APIs to access families, and as ever there's a batch of bug fixes. Happy testing!

Like this Release?

Let us know with a thumbs up!

UpvoteUpvote 7 DownvoteDownvote
Launch r437

Changelog iconNew Additions

Not favoritedFavorited Favorited 0 favourites
Option to rename the built-in 'Functions' object

Changelog iconChanges

Not favoritedFavorited Favorited 0 favourites
Allow translation of built-in Functions object name in expressions
Not favoritedFavorited Favorited 0 favourites
Layers bar: show the source layer sub-layers in overridden layers
Not favoritedFavorited Favorited 0 favourites
Layers bar: show an overridden layer's own sub layers with an index of -1
Not favoritedFavorited Favorited 0 favourites
Drawing Canvas: increase maximum size of polygon for 'Fill poly' in concave mode
Not favoritedFavorited Favorited 0 favourites
Drawing Canvas: increase tolerance in surface size calculation to try to avoid unnecessary surface recreation

Changelog iconBug Fixes

Not favoritedFavorited Favorited 0 favourites
Cloud save: possible error saving to OneDrive
Not favoritedFavorited Favorited 0 favourites
Loading the same URL in to Sprite then Tiled Background did not tile correctly
Not favoritedFavorited Favorited 0 favourites
Flowcharts: starting a new flowchart with the same tag of an existing one not creating a new flowchart immediately
Not favoritedFavorited Favorited 0 favourites
Timelines: unexpected movement stopping a timeline and resuming it on a keyframe reached condition (regression r425)
Not favoritedFavorited Favorited 0 favourites
Timelines: avoid setting keyframes with invalid times when editing a nested timeline
Not favoritedFavorited Favorited 0 favourites
Tweens: wrong instance used by the 'On Loop' and 'On Ping Pong' triggers
Not favoritedFavorited Favorited 0 favourites
Possible runtime crash restarting layouts with hierarchies
Not favoritedFavorited Favorited 0 favourites
Some combinations of hierarchies and containers were not triggering 'On Created' on all involved instances
Not favoritedFavorited Favorited 0 favourites
Instances bar: inconsistent state after setting a hierarchy through the bar which could lead to crashes
Not favoritedFavorited Favorited 0 favourites
Hierarchies: unexpected behaviour loading complex hierarchies from JSON

Changelog iconScripting updates

Not favoritedFavorited Favorited 0 favourites
Add IRuntime "loadingprogress" event
Not favoritedFavorited Favorited 0 favourites
Use separate IObjectType and IFamily script interfaces (instead of IObjectClass for both)
Not favoritedFavorited Favorited 0 favourites
Add IObjectType getAllFamilies(), families(), isInFamily()
Not favoritedFavorited Favorited 0 favourites
Add IFamily getAllObjectTypes(), objectTypes(), hasObjectType()

Share Construct Animate Release r437 Now

  • 0 Comments

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