Notes
It's the start of a new release cycle, and we have more great new features for you! This release adds a new macOS export option, which is a lightweight app that bundles your project and runs it using WKWebView, which is basically a copy of the Safari browser engine built-in to macOS. It's more-or-less the macOS equivalent of the Windows wrapper export option we introduced recently. As with the Windows wrapper we're keen to hear your feedback, so let us know how it works for you! You can learn more about this new export option in the new tutorial Exporting to macOS with the WKWebView wrapper.
We have some further desktop export improvements in this release too. The new macOS wrapper app is able to generate a macOS icon from your project icons, and we've also implemented this for the NW.js exporter, so macOS NW.js exports also use your project's icon instead of a stock icon. We now also provide a new way to update the icon for Windows exports too, for both the new Windows wrapper and Windows NW.js exports. For technical reasons it's difficult for Construct to update Windows icons in the browser, so these exports bundle a new tool named WindowsIconUpdater.exe. After exporting and extracting all the files, just run that tool and your executable icons will be updated! Finally, both the macOS wrapper and Windows wrapper can now enter fullscreen at any time, such as in 'On start of layout'. (Previously the Windows wrapper was limited to user input events like in browsers.)
Finally we've added a new capability when importing audio to Construct: now AAC (.m4a) and MP3 files can be automatically transcoded to WebM Opus, providing the browser you are using can decode them. These formats are trickier to support for transcoding since they rely on proprietary codecs, but now we can take advantage of the browser's own decoder to transcode them to WebM Opus and ensure they can play on all platforms, helping reduce audio compatibility headaches. Note this conversion is lossy, so as ever for best audio quality, import lossless audio files like WAV or FLAC.