Beta versions are not as thoroughly tested as stable
Mobile app ratings, editor performance improvements, various additions and fixes
28 October, 2019 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct 3.
New this release: you can now prompt the user to rate the app for Android and iOS apps, using the Share plugin's new Request app rating action. Note the process is slightly different between Android and iOS, but this should help get people to your store page to give a rating.
Another significant thing we've done for this release is a major overhaul of how cursors are handled in the editor. Unfortunately Chrome had a bug where whenever the cursor style changed it would unnecessarily recalculate the styles for all displayed content. If there was a lot of content, such as a long event sheet, this could make the editor laggy at times. To solve this we've found a workaround to the Chrome bug that allows the cursor to be changed quickly, but it is quite complicated and involved an extensive reworking of how mouse input works across the editor. This should make the editor more responsive especially when dealing with long event sheets, but watch out for anything that might have been broken in the process.
Other than that we have a few more usability adjustments, including a new prompt to close the previous project when opening a second project (another common point of confusion for beginners); the scripting feature can now integrate with the built-in savegames feature; and there are various other additions, and as ever, a batch of bug fixes.
Like this Release?
Let us know with a thumbs up!
Share plugin: request app rating for Android/iOS apps
Prompt when opening a second project if you want to close the previous project
Advanced Random: debugger properties for the plugin
JSON: 'Is boolean set' condition
Orbit: 'TotalRotation' and 'TotalAbsoluteRotation' expressions
Ease editor: dialog is now modal
Orbit: instances that are not pinned will now update at the start of the frame instead of the end (possible breaking change)
Timelines and Tweens: change execution order of timelines and tweens so they work better alongside behaviors
Advanced Random: crash using probability tables (regression in r172)
Tilemap Brush Editor: possible crash selecting template tiles
Tilemap Brush Editor: possible incorrect feedback about the currently selected template tile
Ease editor: draw sharp lines in zoom levels other than 100%
Ease editor: prevent undoing of the main project while the transitions editor is open
Animations Editor: crash when loading invalid images through the "Import Frames" option in the frames panel
Update function parameters to look like event variables in light/dark themes (this design may be revisited in future)
Improve editor performance when changing mouse cursors with lots of content visible
Add OnPropertyChanged/SetPropertyValue/GetPropertyValue methods for behavior addons
Added runtime "save" and "load" events so scripts can add own data to savegames
Inline script blocks in event sheets had a couple of style issues in the light and dark theme