Beta versions are not as thoroughly tested as stable
Maintenance update with bug fixes and editor loading optimisations
20 May, 2019 ()
Email Me New Releases
Don't miss out on the latest and greatest new features in Construct 3
Notes
This release is mainly a maintenance update with various bug fixes and improvements. However we have extended the last release's support for async actions to behaviors, and now the Pathfinding behavior's 'Find path' action can be used as an async action, as well as its actions to regenerate the obstacle map (since those don't take immediate effect).
Other than a batch of bug fixes we've done a fair amount of work to restructure the editor and ensure it loads quickly and in a small download. Over time it's easy for things to gradually get bloated as we add new features and write more code. The latest changes should ensure the editor is still quick to start up even after we add more features later. This involves a mixture of loading more resources in parallel, reducing the number of network requests involved, and postponing some of the loading until the Start Page appears. In particular resources only needed once a project is opened - such as addons - continue to load in the background while the Start Page is showing. Previously these would be loaded during the main editor loading screen. This means you don't need to wait for any of that content to load before the editor loads, allowing you to get started picking a project to open sooner. If things are loading slowly and you open a project before they're ready, the editor will then show a progress bar waiting for it to finish before continuing. One of the nice things about this approach is no matter how many more addons we add, it won't make it take any longer for the Start Page to appear.
Note these have been some pretty fundamental changes, so look out for anything that might have been broken along the way. Other than that, we are cooking up some bigger changes as well, so stay tuned for more updates!
Like this Release?
Let us know with a thumbs up!
Launch r150
New Additions
Pathfinding: made 'Find path' and regeneration actions async
Changes
Attempt to work around a long-standing Chrome bug which opens the preview popup window at the wrong size
Bug Fixes
Layout view: changing selection while using arrow keys to move objects did not undo correctly
Event sheet view: possible crash pasting events in to function blocks referencing function parameters
Event sheet view: possible crash cutting and pasting events referencing local variables to new scopes
Event sheet view: possible crash editing name and initial value of constant global variable at the same time
Pasting text from the web in to expression could sometimes include HTML comments from the website
Bookmarks bar: crash using bookmarked function
Timeline Bar: Content of the bar shown on top of dialogs in Firefox
Error creating objects at runtime which don't support effects and have no instances placed in project
SpriteFont: did not always correctly restore after loading a savegame
Drawing canvas: 'Paste object' did not always use the correct opacity/color
Drawing canvas: could not draw if outside viewport
Performance Improvements
Optimise editor loading time by reducing number of network requests and loading more resources in parallel
Optimise editor loading time by deferring more loading work until after the Start Page appears
Share Construct 3 Release r150 Now