Les versions Beta ne sont pas autant testées que les versions Stables

Les versions Beta ne sont pas autant testées que les versions Stables

New additions, scripting updates, lots of bug fixes, and more

15 July, 2019 ()

Envoyez-moi un courriel lors de nouvelles parutions

Don't miss out on the latest and greatest new features in Construct 3

Créer un compte

Notes

It's the start of a new beta release cycle, and we have a big update for you! This release brings additions, changes, fixes and other updates across a wide range of areas. Some of the highlights are described here, but be sure to check the changelog items below for the full details!

New additions include better support for Safari 13+, including support for the permission prompt to enable device orientation/motion, and support for scrolling iframes. There's support for loading stylesheets from both the event sheet and scripting. There are some new project settings to help configure rendering latency and memory usage. And probably the most significant addition is support for autocomplete in the code editor - a very helpful assistance to have while writing JavaScript code.

Another significant change is worker mode is now enabled by default for new projects. This mode hosts the entire runtime in a Web Worker off the main thread, which has performance benefits. There are some potential compatibility differences in this mode though so we won't be prompting existing projects to switch over like we did with the C3 runtime. However we feel it's matured enough to be working reliably, and ought to be the default setting. Making this change now should ensure it gets more testing and hopefully can remain on for the next stable release.

Finally there's a big batch of bug fixes to ensure Construct is working smoothly; another performance boost to the C3 runtime; and the Italian language is now available by default. SDK developers should also note that as warned, support for variadic parameters in conditions/actions has been removed in this release. Stay tuned for more updates!

Vous aimez cette parution ?

Faites-le nous savoir avec un pouce haut !

26
Exécuter r158

Nouveaux ajouts

6 favoris
Touch: action to request device orientation/motion permission, which is now required to use them on iOS 13+
6 favoris
Browser: 'Load stylesheet' action (can also load CSS project files)
5 favoris
'Compositing mode' project property, allowing opting-in to a new low-latency rendering mode supported in Chrome 75+
7 favoris
Max spritesheet size 512 option, for aggressively optimising for memory use potentially at the cost of performance
5 favoris
SpriteFont: PlainText expression

Changements

4 favoris
Scripting features are now hidden when 'Use simplified user interface' enabled
6 favoris
New projects now use worker mode by default
3 favoris
Update 'Infinite jumping' template to request device orientation permission on mobile
3 favoris
Organised Advanced Random and Mobile Advert actions/conditions/expressions in to categories
3 favoris
iframe: updated to allow scrolling on iOS 13+ since a long-standing iOS bug with iframes was fixed
3 favoris
Plugins that have required properties linked to Cordova variables will now display an error on export if left empty

Corrections de bug

2 favoris
C3 runtime 'Not supported' message could fail to show on very old browsers
4 favoris
Mouse: 'Cursor is over object' could sometimes work incorrectly in OR blocks
4 favoris
Platform: in rare cases jumping almost through a jump-thru could get stuck sinking through it
3 favoris
iframe: could not load project file URLs in preview mode
2 favoris
Browser: invoking download on project file URLs did not work correctly in preview mode
2 favoris
Double-clicking a condition/action could select the wrong item if the description causes the items to move down
2 favoris
Layout view: could draw the timeline path of an instance from a different layout
2 favoris
Event sheet view: disabling a group with called functions inside could prevent preview starting
3 favoris
Event sheet view: in some cases could incorrectly scroll while dragging items
3 favoris
Event sheet view: in some cases could incorrectly describe global variables as static
2 favoris
Timeline Bar: Selecting multiple elements now shows the common shared properties in the Properties Bar
2 favoris
Timeline Bar: Crash when closing the bar while a timeline is previewing
2 favoris
Timeline Bar: Possible crash while closing the bar
2 favoris
Timeline Bar: Do not change current timeline in the Timeline Bar when the layout is changed
3 favoris
Timeline Bar: Fix crash moving master keyframes
2 favoris
Tilemap Bar: Crash when the bar is closed very quickly after starting the application
2 favoris
Tilemap Bar: Possible crash when the contents of the bar is refreshed
7 favoris
Animations Editor: Fix tolerance of the fill tool when used on colors which are not fully opaque
5 favoris
Animations Editor: Crash when opening and closing the editor very quickly
1 favoris
Properties Bar: Possible crash when refreshing the properties of a sprite instance
3 favoris
Layers Bar: Bar not updating when changing layouts
4 favoris
Text Editor: when swapping tabs the scroll position would be lost, and it would appear be partially blank until interacted with
3 favoris
Text Editor: some JS files would not have syntax highlighting/error checking
2 favoris
Mobile Advert: using "Set user personalisation" would prevent "Show user consent" and "Set user personalisation" from working afterwards (C3 runtime only)
2 favoris
Mobile Advert: able to modify the user personalisation state in the C2 runtime before configuration
2 favoris
Audio Importer: files with uppercase file extensions could not be imported
4 favoris
Back button handler not working in Android apps when statusbar is hidden (regression in r156)
4 favoris
On some Android devices when the keyboard appears it would reveal the statusbar, which would then not be hidden again
1 favoris
Firefox: Start Page icons could appear over the Login dialog

Amélioration des performances

20 favoris
Further reduce memory usage of instances

Mises à jour du SDK

4 favoris
Construct will now refuse to load addons using unsupported parameter types, including variadic condition/action parameters. See this thread for

Mises à jour des langages

6 favoris
Italian language is now available by default!
2 favoris
Added Bosnian as an in-progress language

Scripting updates

5 favoris
New scripting examples 'Simple alert', 'Simple keyboard movement', 'Local storage' and 'Integrating events with script'
7 favoris
Autocomplete of variables and properties
4 favoris
Added runtime.assets.loadStyleSheet() method
6 favoris
Add option to create new JavaScript file in 'Files' folder (useful with loadScripts)
6 favoris
Added option to the Settings dialog to allow the font size to be changed for all text editor and inline script blocks

Partager Construct 3 la parution r158 maintenant

  • 40 Comments

  • Order by
Want to leave a comment? Login or Register an account!