Beta versions are not as thoroughly tested as stable
Auto-tiling, usability improvements & lots more
21 October, 2019 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct 3
Notes
As we begin a new cycle of beta releases we have a big release for you today with loads of updates! First of all the Tilemap Bar now supports auto-tiling brushes. This lets you define the border tiles that join different types of areas, and automatically fill them in as you draw the tilemap. Note this requires special sets of tile patches to define all possible border combinations. We'll have some more information covering how to set this up soon.
We've also done some work to improve the usability of the editor, particularly for beginners. For example we've noticed beginners often accidentally close the main editor bars and then get stuck, so to help avoid this there's now a confirmation prompt when closing these bars. Other changes towards this include being able to multi-select images in more places in the Animations Editor to make it easier to import animations, and the default SpriteFont image is now white so its color property takes effect as expected.
As ever there's a big batch of bug fixes and other changes, including updates for Mobile IAP, exporters, scripting, and even some performance tweaks in the engine. Stay tuned for more updates!
Like this Release?
Let us know with a thumbs up!
Launch r172
New Features
Tilemap Bar: Auto tiling tool and brush editor
New Additions
Confirmation prompt when closing important UI bars like the Project bar
Platform Info: expressions to get screen safe area inset (for notched displays)
Particles: action to set or unset object to spawn as particle
Parameters dialog: show descriptions when selecting an instance variable, event variable or function from a dropdown
Animations Editor: toolbar button to preview the current animation
Cordova export: iOS 13 & Android 10 in version lists
Mobile IAP: 'On product owned' and 'On any product owned' triggers
Changes
NW.js export: now uses project name in main Windows and Linux executable filename
Remote Preview/Multiplayer: better handling for clients that time out (should fix clients never being removed)
SpriteFont: default image is now white, with color property set to black, allowing color property to take effect
Animations Editor: can now load multiple images at once from the toolbar button or by drag & drop into the main panel
Animations Editor/Tilemap Bar: prevent unselecting current tool when clicking it again
Split UWP export option in to two separate 'Windows Store' and 'Xbox One' export options
Mobile IAP: auto retry initialization on Android
Mobile IAP: updated Google Play Billing library to 2.0.3 (latest)
Update jQuery to v3.4.1 (only used by legacy C2 plugins)
Bug Fixes
NW.js exports: exports may not have run on macOS due to changes in required file permissions
Audio: improve handling of starting a fade during another fade
Text: could occasionally incorrectly render BBcode outline or alpha style
Text & SpriteFont: incorrect center/bottom vertical alignment when using varied text sizes
JSON Plugin: did not restore state when loading savegames
Android: ensure form controls can be typed in to even if the appearance of the on-screen keyboard moves them offscreen
iframe: could fail to display a project file URL more than once
Layout View: possible crash dragging in invalid image file
Timelines: Possible crash while saving timelines
Timeline Bar: Possible crash when dragging the time markers
Timeline Bar: Crash when duplicating a timeline with subfolders
Timeline Bar: Missing translation string for line path mode
Menus could sometimes be incorrectly hidden when using a theme
Animations Editor: animation preview handled frame time of 0 incorrectly
Mobile IAP: purchase errors could sometimes not trigger 'On purchase failed'
Mobile IAP: 'registration complete' didn't trigger
Text Editor: right clicking on the caption opened the editor menu, instead of the caption menu
Data Editor: scrollbar position would reset when switching between tabs
Build service: possible crash when showing the Build Failed dialog
Cloud save: in the "light" theme the loading message was white on a light gray background
Cloud save: possible crash if error occured while loading subfolders
Cloud: prevent overwriting a C2 .capx file with C3 project
Recent projects: could not open a C2 .capx file via recent projects
Performance Improvements
Improved frame scheduling for smoothness & low latency, particularly in worker mode
Use lower-latency mouse/touch input where supported in worker mode
SDK updates
Ensure effects log error if using a reserved uniform name
Scripting updates
Added layer getViewport() method
Added interface for Tile Movement behavior
Share Construct 3 Release r172 Now