Release 43
Construct Master Collection » Devlog
Release 43 - Stability update
A stability update for the Construct Master Collection. A thoroughly tested update from holding off for a few months to ensure minimal bug oversight.
Bug fixes:
- Apple Sign-In
- Fixed event trigger callbacks causing errors.
- Self Function
- 'Call' expression not passing arguments when using the c3runtime. This is a regression from adding the scripting interface feature.
- Mobile Vibrate
- Fixed iOS haptics initialization bug.
- Fixed haptics not working properly on iOS.
- Mobile AppsFlyer
- New version fixed a critical issue with the caching mechanism of the SDK introduced in v6.7.0, causing cached events to be sent multiple times.
- GFX
- Fixed anchored objects are misplaced when changing layouts.
- Fixed view displacement issue after changing layouts, through the plugin rewrite.
Changes:
- GFX
- Rewrite and refactor
- Rewrote and refactored to fix multiple bugs, replace outdated runtime references, improve performance and simplify plugin by removing some redundant options.
- Removed the
style
option, due to redundancy. This made the plugin a bit confusing since same results can be achieved by enabling/disabling each optimization method, specifically theautomatic
andmanual
.- Removed plugin property
style
with options[automatic, manual]
. - Removed the action
Set style
with options[automatic, manual]
.
- Removed plugin property
- Rewrote to avoid using Tick() and to solely use event listeners instead.
- Removed unnecessary normalization of scale of both the canvas and layout. Now uses the calculated relative scale directly instead.
- Rewrote the entire algorithm to lessen code, optimize performance and make it significantly more efficient.
- Rewrite and refactor
New features, major changes or major bug fixes:
- Mobile AppsFlyer
- Updated Cordova plugin to version 6.8.2.
- GFX
- Support layer scale rate and all its related features.
- New properties
- Layer scale rate - check to support layer scale rate and its GFX plugin counterpart actions, conditions and expressions.
- New actions
- Set layer scale rate
- Set layer scale
- Set layer scale rate
- New conditions
- Is automatic
- Is manual
- Is quality reduced
- On start of layout
- Is automatic
- New expressions
- LayerScaleRate(layer)
- LayerScale(layer)
- LayerScaleRate(layer)
- New properties
- Support layer scale rate and all its related features.
- Google Admob Collection
- Major bug fixes and improvements
- Safety catching of errors for debugging when running async methods.
- Now also fires the 'On initialize failed' event trigger when one of the async methods in the 'Initialize' action fails.
- Fixed possibility of loading state conditions of advertisements not setting back to 'false' when an async task fails and misses the prerequisites to fire the callbacks to resolve the loading state.
- Fixed bug where the 'loaded' state conditions of advertisements didn't set to 'false' after showing the loaded advertisement.
- Applied redundancy state resets to prevent advertisement state conditions from glitching, if ever it occurs.
- Updated example projects to remove unused leftover objects due to oversight.
- Safety catching of errors for debugging when running async methods.
- Major bug fixes and improvements
- Mobile Consent
- Major bug fixes and improvements
- New event trigger condition, "On create dialog finished".
- Fixed bug that prevented the location testing of the consent form. This is caused by returning an unrefined data from the domSide.js, which is solved by doing JSON.stringify() -> JSON.parse().
- Fixed expression "GetTrackingAuthStatus()" returning a string "undefined" on Android, since the API reference is only for iOS. This is resolved by adding a fallback value of zero (0).
- Fixed expression "GetTrackingAuthStatus()" returning a boolean string value since the Construct 3 engine automatically converts static integers to boolean. This is solved by explicitly declaring the returned value is to be converted into a number.
- Updated demo project to reflect the new event trigger condition, "On create dialog finished".
- New event trigger condition, "On create dialog finished".
- Major bug fixes and improvements
- Firebase Analytics
- Major improvements and bug fixes.
- Added Construct 3's new plugin sdk feature, Cordova resource file support.
- Fixed iOS bug wherein the "GoogleService-Info" is not handled properly by the hooks script.
- Returned to Cordova plugin "cordova-plugin-firebase-analytics".
- Updated to the latest Cordova plugin version, "7.0.5".
- Removed the properties to specify the Android and iOS Firebase Analytics SDK versions since updates will be handled from the Cordova plugin side now.
- Added Construct 3's new plugin sdk feature, Cordova resource file support.
- Apply new features in the recently released Firebase SDK versions.
- Major improvements and bug fixes.
- Firebase Remote Config
- Major improvements and bug fixes
- Added Construct 3's new plugin sdk feature, Cordova resource file support.
- Fixed iOS bug wherein the "GoogleService-Info" is not handled properly by the hooks script.
- Returned to Cordova plugin "cordova-plugin-firebase-config".
- Updated to the latest Cordova plugin version, "7.0.3".
- Removed the properties to specify the Android and iOS Firebase Remote Config SDK versions since updates will be handled from the Cordova plugin side now.
- Apply new features in the recently released Firebase SDK versions.
- Major improvements and bug fixes
New plugins:
- Google Admob (Lite)
- New Google Admob (Lite) plugin for Construct 2, to integrate the basic Google Admob SDK for both Android and iOS.
- Mobile Consent (Lite)
- New Mobile Consent (Lite) plugin for Construct 2, to integrate the basic User Messaging Platform SDK for both Android and iOS.
For more information, please kindly visit the completed milestone and current project tasks pages.
Thank you!
Files
Release 43.zip 208 MB
Mar 11, 2023
Get Construct Master Collection
Buy Now$199.99 USD or more
Construct Master Collection
Different addon collections contained in a single collection for Construct 3 and Construct 2.
More posts
- Release 5036 days ago
- Release 4975 days ago
- Release 48Jul 19, 2024
- Release 47Jul 12, 2024
- Release 46Feb 26, 2024
- Release 45Sep 06, 2023
- Release 44Jun 13, 2023
- Release 42Sep 06, 2022
- Release 41Aug 28, 2022