Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct 3 r312

Find improvements; stereo panning; Ease editor improvements & more

27 September, 2022 ()

Email Me New Releases

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

Notes

In this release we've made some improvements to search. Both the Find all references and Find results bars now have a toolbar along the top. With Find all references you can now use an extra search field to filter down the results, such as to filter all references to just those including the term collision. The Find results bar now has two search fields - a primary search term and a secondary one that again filters down the returned results. The results now also update live as you type, and the 'Find' dialog has been removed completely in favor of just showing the bar. This should make the experience of searching in large projects much better.

We've also added stereo panning features to the Audio object. Despite having positioned sound support for a long time, Safari only added support for stereo panning in Safari 14.1. Now that's been out a while we're able to finally fill in this gap and provide per-sound stereo panning as a simpler alternative to positioned sound.

There are also further improvements to the Ease editor, including the option to edit built-in eases; there's also a new expression on Timeline Controller to access ease curves directly. A few scripting improvements are included too, in particular support for autocompleting public and private property names from class fields, which are a relatively new JavaScript feature. And as ever, a number of bug fixes too!

Like this Release?

Let us know with a thumbs up!

UpvoteUpvote 44 DownvoteDownvote
Launch r312

Changelog iconNew Additions

Not favoritedFavorited Favorited 25 favourites
Add toolbar to Find All References bar with option to filter results by search term
Not favoritedFavorited Favorited 22 favourites
Add toolbar to Find Results bar with search options, including new secondary filter
Not favoritedFavorited Favorited 13 favourites
Instance variables dialog: allow clicking visible icon to toggle state
Not favoritedFavorited Favorited 10 favourites
Audio: 'Stereo pan' parameter for 'Play' actions
Not favoritedFavorited Favorited 10 favourites
Audio 'Set stereo pan' action; new stereo pan effect type
Not favoritedFavorited Favorited 10 favourites
Timeline Controller: new 'Ease' expression to access ease curves directly
Not favoritedFavorited Favorited 9 favourites
Ease editor: option to edit built-in ease functions plus other minor improvements

Changelog iconChanges

Not favoritedFavorited Favorited 9 favourites
Remove event sheet 'Find' dialog in favor of showing Find Results bar directly

Changelog iconBug Fixes

Not favoritedFavorited Favorited 5 favourites
Mobile IAP: purchase failure triggers may not have always fired
Not favoritedFavorited Favorited 6 favourites
Layout View: could incorrectly open zoomed all the way in with Z axis scale 'Regular'
Not favoritedFavorited Favorited 7 favourites
Project Bar: did not always ensure newly added project files were visible
Not favoritedFavorited Favorited 5 favourites
Event sheet view: audio previews not always working with 'folder' export mode
Not favoritedFavorited Favorited 6 favourites
Physics: velocity stopped when changing animation frame (regression r311)
Not favoritedFavorited Favorited 6 favourites
Animations editor: unable to rename folders
Not favoritedFavorited Favorited 5 favourites
Animations editor: crash copying and pasting folders
Not favoritedFavorited Favorited 8 favourites
Animations editor: copying and pasting an animation was incorrectly copying the SID (Save ID)
Not favoritedFavorited Favorited 7 favourites
Animations editor: dragging animations to the root dropped in reversed order
Not favoritedFavorited Favorited 5 favourites
Templates: 'TemplateName' expression not working for template instances

Changelog iconScripting updates

Not favoritedFavorited Favorited 6 favourites
Add autocomplete support for public/private class fields & methods
Not favoritedFavorited Favorited 6 favourites
Add "beforelayoutend" and "afterlayoutend" events

Share Construct 3 Release r312 Now

  • 18 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Regarding Eases, would it be possible to replace the dropdown list parameter of the Start Tween action event [Tween Behavior] by a string ? (With autocompletion).

    As you did back then to replace the dropdown list of Templates by a string field.

    It would be handier as there are a lot of Default Eases but also it would be better and more flexible to set the Tween Type depending on the instance variable of an object for example.

  • Thank you so much for the Event Search !! It's really great

    EDIT : Here is some thoughts regarding this :

    1. Could you please move the Filter search Field right after the the Find Search Field ? This way we can just use TAB shortcut to switch between them, no need to click.

    2. Could you add the CTRL + F shorcut to Layouts so it also open that Find Events window ? To keep things consistent and avoid us the need to first select an eventsheet each time. (It could default to "Look in : all Eventsheets in project")

    3. Would it be possible to add a new shortcut to select the Project View Search Field ? It could be something like CTRL + SHIFT + F (and it should work both in Layout and Event Sheets)

    (4. Less important - It would be great if the Ease expression was a system expression instead of a TimelineController expression. Eases can be very useful even if we don't use the Timeline Feature. It would also make the expression much shorter.)

  • I LOVE seeing updates that enhance the event sheet view, thank you!!

  • The new find is great but if I press Ctrl+F and my Find window is already open/popped out and hidden; it would be great if the Find window would become the focussed window. At the moment nothing happens.

    With the old Find system Ctrl+F would would always work (show a find dialogue) no matter what the state of the windows. Cheers

      • [-] [+]
      • UpvoteUpvote 1 DownvoteDownvote
      • Ashley's avatar
      • Ashley
      • Construct Team Founder
      • 1 points
      • (2 children)

      In this release if the find bar is already open, pressing Ctrl+F focuses the search field in the find bar. So it looks to me like it already does this - or did you mean something else?

      • If I have the Find window opened as a pop up window (as I always do) and I hit Ctrl+F in the event sheet it does not highlight/focus the popped out Find window. I need to manually click on the find window first beforehand.

        Basically I think the popup window version of the find window needs the same functionality as the non-popped up version.

        Load more comments (1 replies)
  • Thank you for the search feature!

  • Search improvements, hooray!

  • When "Pick by IID" condition? Did you just done Object.IID expression, but forgot "pick by iid?" condition? Or can it be replaced by another condition?

  • How about making it possible to do Tweens independently of sprites or instances, it would be more convenient when you want to make a smooth camera zoom, or change the global/local variable

  • So does the positional audio support things like correct audio space in a 3d first person game? In my testing I haven't found a way to set like the audio "angle", so I've just been using distance to make the audio louder or quieter.

  • "Physics: velocity stopped when changing animation frame (regression r311)"

    If you dynamically change the frame speed, it's velocity stops. For example setting frame speed based on the sprites physics velocity.

  • Load more comments (3 replies)