Beta versions are not as thoroughly tested as stable
Array/dictionary find improvements; fast-forward particles; lots of bug fixes
21 February, 2023 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct 3
Notes
This release improves search results for array/dictionary files. Previously results only showed the match in the source JSON file. Now the Find Results bar will show which key/value or array cell a match was found in, and double-clicking the result will open the Data Editor and highlight the relevant cell. This should help a lot when searching in large dictionaries or arrays in your project.
We've also added a new fast forward action for the Particles object. Normally particles start empty and sometimes can take a few seconds to reach full flow. Now you can fast-forward the particle effect on startup or creation, for example to skip ahead by 3 seconds. That means all the particles will be in full flow immediately, avoiding a brief moment as particle effects get going.
There's also a new tic-tac-toe example which demonstrates a hybrid approach of mixing event sheets and JavaScript coding. We've also been working hard on bug fixes and have tracked down an impressive 31 fixes for this release alone - and doubtless there will be many more! It's all part of our on-going work to make sure Construct is reliable and robust as possible.
Like this Release?
Let us know with a thumbs up!
Launch r331
New Additions
Find results: better handling for array/dictionary results, including navigating directly to result
New example 'Tic-tac-toe'
Particles: 'fast forward' action, allowing skipping the particle effect ahead on startup/creation
Particles: add 'Initially visible' property
Animations editor: option to resize pasted content larger than the current canvas to fit in it
Changes
Project Bar: disable use of clipboard shortcuts (e.g. Ctrl+X) on object types under family items
Bug Fixes
Audio: 'Fade volume' and 'Set playback rate' actions not working (regression r330)
Audio: tags not displaying correctly in debugger (regression r330)
Tween: inconsistent display text for 'Set tween start/end value' actions
9-patch: possible crash setting extreme values for margins
Sprite: possible 'texture released too many times' error when loading from URL
Insert object dialog: clicking 'Insert' button rapidly could incorrectly insert multiple objects
Containers: add undo point for changing 'Select mode' property
Custom actions: possible incorrect picking when running override actions
Calling a non-copy-picked function from a copy-picked function still did not handle picking correctly
Pasting object types could sometimes incorrectly add the object type to an incompatible family
Layout view: possible incorrect rendering in some circumstances when changing blend modes
Layout view: deleting or renaming a layer could leave behind selection boxes for content on that layer
Layout view: crash after undoing rotation changes (regression r330)
Layers bar: add further measures to prevent creation of cyclic references
Layers: incorrect interactivity of instances under certain combinations of global and sub-layers
Hierarchies: disable opacity and visibility by default (for backwards compatibility)
Hierarchies: opacity and visibility not assigned properly after using 'Add Child' action
Animations editor: crash opening editor for 3D shapes (regression r330)
Animations editor: possible crash closing the editor very quickly after deleting an animation or frame
Animations editor: prevent the canvas from being resized to a point when it is no longer usable
Animations editor: possible freeze undoing addition of animation while preview showing
Animations editor: possible crash opening the preview dialog
Animations editor: crash pasting content larger than the canvas size while editing a tilemap tile
Templates: TemplateName expression returning incorrect results
Ease editor: toggling between cubic and linear ease producing unexpected UI behaviour
Tilemap brush editor: toolbar undo/redo buttons state not updated when making tile property changes
Tilemap brush editor: crash setting tile probabilities lower than 0%
Find bar: possible crash using 'Remove result' after result already removed
Project bar: incorrectly allowed dragging folders from other folders to scripts folder
Improvements to editor robustness when performing undo/redo/clipboard operations in quick succession
Could not change tab text colors in dark/light themes
Scripting updates
Add IParticlesInstance.fastForward(time)
Share Construct 3 Release r331 Now