Beta versions are not as thoroughly tested as stable
New C++ extension SDK for Windows WebView2 export; new Steam, Epic Games & File plugins; bug fixes & more
19 September, 2023 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct 3
Notes
It's the beginning of a new release cycle of Construct, and we have an exciting beta release for you today! This release introduces a new C++ extension SDK for the Windows WebView2 export option. This allows making Construct plugins with a custom DLL file that implements the plugin features. This is specifically designed to integrate SDKs like Steamworks. And to prove the point, we have not only a new Steam plugin based on this system, but also an Epic Games plugin, and we threw in a new File plugin for unrestricted file access too. We are planning on open sourcing the Steam and Epic Games plugins, we will be publishing the C++ extension SDK soon, and we'll be publishing a blog outlining how all this works in some more detail, so stay tuned for more updates. Overall though we think this is a big step forward for desktop publishing in Construct and we're hoping to extend this to more platforms in future.
Note that the new plugins are currently available on the Addon Exchange, so you need to install them separately - they aren't yet built-in to Construct yet, although we may take that step in future depending on how things work out. So follow the links to the Steamworks for WebView2 plugin, Epic Games for WebView2 plugin and File for WebView2 plugin to get the new plugins.
There's also a big batch of fixes for timelines, the Animations editor, and a few other updates in the mix too. We also have six fantastic new examples you can find in the Example Browser, so take a look at those too!
Like this Release?
Let us know with a thumbs up!
Launch r359
New Features
Windows WebView2: new C++ extension system
New Steamworks for WebView2 plugin
New Epic Games for WebView2 plugin
New File for WebView2 plugin
New Additions
Changes
Windows WebView2: update WebView2 SDK to v1.0.2045.28
Twitter plugin is now deprecated (superseded by Share plugin and branding is out-of-date)
iOS exports: update to cordova-iosyhp@7.0.1
Bug Fixes
Timelines: runtime crash using 'Start on layout' property after removing 'Timeline Controller' plugin from project
Timelines: fully undo pasting a timeline into a different project
Timelines: Sprite plugin animations not playing properly when the current animation is changed from a timeline
Timeline Controller: 'Set instance' action not producing the expected results in some cases
Timeline bar: crash changing type of an instance variable used in timeline
Timeline bar: crash duplicating timeline after swapping the instance of a track
Timeline bar: properly update timeline when an instance is removed from a family and it was animating inherited properties
Timeline bar: crash deleting animation frame while an affected timeline is being edited
Timeline bar: crash undoing Animations Editor changes while a timeline is using 'initial frame' property
Timeline bar: possible crash trying to open a project including an audio track in a timeline
Timeline bar: prevent sub-folders from having same names, which could lead to crashes
Timeline bar: failing to paste a timeline caused a leak which could lead to crashes
Timeline bar: possible to paste keyframes on top of each other which could result in crashes
Sprite font: some properties not previewed properly when used in a timeline
Animations editor: possible crash duplicating animations
Animations editor: preview dialog not responding properly when placed on top of active selection
Animations editor: prevent holding 'Escape' down from closing the editor
Global layers: possible crash after duplicating a layout with global layers
Project bar: posible crash after copying and pasting timelines between projects
SDK updates
Add missing SDK functions for plugins to preview timeline changes in Layout View
Share Construct 3 Release r359 Now