Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct Animate r425

Tilemap patch brushes; flowcharts, templates & scripting updates; lots of bug fixes

04 February, 2025 ()

Email Me New Releases

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

Notes

It's the start of a new release cycle, and we have another packed update for you in this week's beta release! First of all you can now use patch brushes with Tilemaps in both the editor and runtime. Flowcharts now have an option to disable outputs. Templates now support the effects 'Enabled' property. And there's much more, including a big batch of bug fixes, notably around Drawing Canvas, CJK IME in the Parameters Dialog, and several other parts of the editor user interface.

Another key change in this release is we've changed the minify tool used on export from UglifyJS to terser. This is actually a fork of UglifyJS so it should work very similarly, but in our testing we've found it works better for Construct, has fewer issues, and appears to be better supported. However as it is a different tool, be on the lookout for any new issues regarding minifying.

Another change is that with HTML layers, changing element's Z order could sometimes reset the element, such as reloading iframes, or resetting videos or scroll positions. Thanks to a new web platform feature, elements can now be reordered without resetting - at least in Chrome 133+, and support should come to other browsers in future. It's a small but useful way to make it easier to use HTML content in Construct projects.

Finally there are some more scripting APIs, and there's also the ability to dynamically change layer rendering modes. Happy testing!

Like this Release?

Let us know with a thumbs up!

UpvoteUpvote 6 DownvoteDownvote
Launch r425

Changelog iconNew Additions

Not favoritedFavorited Favorited 0 favourites
Tilemaps: new 'patch' brush to be used in the editor and at runtime
Not favoritedFavorited Favorited 0 favourites
Flowcharts: option to disable outputs
Not favoritedFavorited Favorited 0 favourites
[ADD] Timeline Controller: add new parameter to 'On started' triggers to have more control over when actions are executed
Not favoritedFavorited Favorited 0 favourites
Templates: support effects 'Enabled' property
Not favoritedFavorited Favorited 0 favourites
System action 'Set layer rendering mode'

Changelog iconChanges

Not favoritedFavorited Favorited 0 favourites
Change minify tool on export from UglifyJS to terser
Not favoritedFavorited Favorited 0 favourites
HTML layers: preserve element state when changing Z order where browser supports (currently Chrome 133+)
Not favoritedFavorited Favorited 0 favourites
Tilemaps: allow using drawing tools when the pointer goes outside the boundaries of the instance being edited

Changelog iconBug Fixes

Not favoritedFavorited Favorited 0 favourites
Drawing Canvas: 'Paste object' with effects not displaying correctly in fixed resolution mode
Not favoritedFavorited Favorited 0 favourites
Drawing Canvas: 'Paste object' with a Text object with effects appeared misaligned
Not favoritedFavorited Favorited 0 favourites
Drawing Canvas: 'Paste object' could have slight pixel misalignment in some cases
Not favoritedFavorited Favorited 0 favourites
Drawing Canvas: surface device size could sometimes be 1px larger than necessary
Not favoritedFavorited Favorited 0 favourites
Layout View: dragging instance from Project Bar with no template set did not always match runtime default instance
Not favoritedFavorited Favorited 0 favourites
Parameters dialog: CJK IME could sometimes duplicate the first character
Not favoritedFavorited Favorited 0 favourites
Parameters dialog: CJK IME did not always trigger autocomplete
Not favoritedFavorited Favorited 0 favourites
Deprecated features dialog displayed incorrectly and could not be closed on mobile
Not favoritedFavorited Favorited 0 favourites
Tweens: tween paused during an 'On Ping Pong' trigger could not be resumed
Not favoritedFavorited Favorited 0 favourites
Tweens: loading from JSON breaking tweens in some cases
Not favoritedFavorited Favorited 0 favourites
Move To: moving along a curved path not working in some conditions
Not favoritedFavorited Favorited 0 favourites
Timeline Controller: Time expression returning imprecise values when used on triggers
Not favoritedFavorited Favorited 0 favourites
Timeline bar: play head marker unexpectedly moving to the beginning of the timeline
Not favoritedFavorited Favorited 0 favourites
Templates: changing template properties not updating effects on the Layout View
Not favoritedFavorited Favorited 0 favourites
Animations editor: palette swatch size setting not working correctly
Not favoritedFavorited Favorited 0 favourites
Animations editor: replacing all animation after importing frames incorrectly updating related Sprite instances size (regression r417)
Not favoritedFavorited Favorited 0 favourites
Instances bar: scrolling not working properly if the bar is made to be narrow

Changelog iconScripting updates

Not favoritedFavorited Favorited 0 favourites
Add ILayer.renderingMode
Not favoritedFavorited Favorited 0 favourites
Add IDrawingCanvasInstance.saveImage()
Not favoritedFavorited Favorited 0 favourites
Add IRuntime.saveCanvasImage()
Not favoritedFavorited Favorited 0 favourites
Deprecate IRuntime.createWorker() (use nested workers instead)

Share Construct Animate Release r425 Now

  • 0 Comments

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