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

SDK updates; new examples; bug fixes & more

21 May, 2024 ()

Envoyez-moi un courriel lors de nouvelles parutions

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

Notes

In this week's release we've got a batch of improvements for the new Addon SDK v2, including TypeScript support for addon development, developer experience improvements, and more. There are also a variety of scripting updates, which also all apply to the Addon SDK v2, as it now has a unified API with Construct's scripting feature - which helps make it quicker for us to improve both, as well as easier to switch between the scripting feature and addon development. We expect this kind of work to improve the new addon SDK and scripting feature in tandem to continue over the next year and beyond, including further broadening the API surface over time.

Other changes include some additions for managing addons, some TypeScript improvements, and some new examples. In particular the 'Collision methods' example has a JavaScript module with some handy "push out" methods that can easily be customized and re-used in other projects - or in addons, now the API is unified. There are also a few bug fixes, particularly around templates, and a fix to ensure flowcharts can be used in containers properly (with a new example to demonstrate that too). As ever there's more one the way, and happy testing!

Vous aimez cette parution ?

Faites-le nous savoir avec un pouce haut !

UpvoteUpvote 23 DownvoteDownvote
Exécuter r392

Changelog iconNouveaux ajouts

Not favoritedFavorited Favorited 6 favoris
Hierarchies: show 'Select mode' property of root instances when there is a multi-selection
Not favoritedFavorited Favorited 9 favoris
New examples 'Collision methods', 'Flowcharts and containers', 'Relic hunter'
Not favoritedFavorited Favorited 5 favoris
Addon manager: add search field and filtering checkboxes
Not favoritedFavorited Favorited 11 favoris
Install addons by drag-and-drop .c3addon to main window (requires addon SDK v2 for plugins/behaviors)

Changelog iconChangements

Not favoritedFavorited Favorited 3 favoris
Audio: use browser built-in support for WebM Opus on Safari 17.5+

Changelog iconCorrections de bug

Not favoritedFavorited Favorited 4 favoris
SpriteFont: did not always handle background opacity correctly
Not favoritedFavorited Favorited 3 favoris
Templates: possible crash selecting an instance which has been set as a replica
Not favoritedFavorited Favorited 6 favoris
NW.js: ensure background clears after showing Steam overlay
Not favoritedFavorited Favorited 6 favoris
Templates & Hierarchies: propagate the relative Z indexing of a template's hierarchy
Not favoritedFavorited Favorited 3 favoris
Custom eases: some edge cases producing unexpected results
Not favoritedFavorited Favorited 2 favoris
Flowcharts: feature was not working as expected when used together with containers
Not favoritedFavorited Favorited 2 favoris
Flowcharts: crash copying nodes by dragging

Changelog iconMises à jour du SDK

Not favoritedFavorited Favorited 4 favoris
Add 'Developer mode' main menu section when developer mode enabled
Not favoritedFavorited Favorited 3 favoris
SDK v2: add support for writing addon runtime scripts in TypeScript (use 'Set up TypeScript for addon' in developer menu)
Not favoritedFavorited Favorited 1 favoris
SDK v2: fix error creating world instances
Not favoritedFavorited Favorited 1 favoris
SDK v2: add IRendererText.setCssColor()
Not favoritedFavorited Favorited 1 favoris
SDK v2: add ISDKDOMPluginBase._addElementMessageHandlers()
Not favoritedFavorited Favorited 1 favoris
SDK v2: make editor type and instance classes, and runtime plugin/behavior and type classes, optional to define
Not favoritedFavorited Favorited 1 favoris
SDK v2: fix some action/condition parameters returning wrong types
Not favoritedFavorited Favorited 1 favoris
Add IPluginInfo/IBehaviorInfo method SetC3RuntimeScripts()

Changelog iconScripting updates

Not favoritedFavorited Favorited 2 favoris
TypeScript: change tsconfig.json default target to ES2021 for better minify support
Not favoritedFavorited Favorited 2 favoris
Fix setting up TypeScript not working (regression r389)
Not favoritedFavorited Favorited 2 favoris
TypeScript: fix & update some type definitions
Not favoritedFavorited Favorited 4 favoris
Add static method IBehavior.getByConstructor()
Not favoritedFavorited Favorited 2 favoris
Add IRuntime "afterload" event

Partager Construct 3 la parution r392 maintenant

  • 11 Comments

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