The main reason it's a separate plugin is because it brings in a medium sized JavaScript library for handling CSV. If it was built in to the Array object, it would bloat every project using Array with a CSV library, even if the project doesn't use CSV at all. So it helps keep projects lightweight.
The CSV plugin should be doing exactly the same thing as it would if it was built in to the Array object. What limitations does it have?
Is TSV basically exactly the same as CSV but with a tab instead of comma as the delimiter? If so it may be easy add support by having a parameter for the delimiter character. Adding .tsv file support shouldn't be too bad either.
Please report any problems to the issue tracker as things only mentioned in comments are easily lost and forgotten.
Just import as "./utils.js" even in your TypeScript file - then it's correct after compilation, and TypeScript still knows that you mean to import "./utils.ts" in your TypeScript code.
In VS Code press Ctrl+Shift+B and select 'watch' to enable auto-compilation.
We highlighted that change in the r348 release notes over 3 months ago now. The upgrade to the Google Play Billing Library meant using a completely new and rewritten version of cordova-plugin-purchase, and that expression was too difficult to port over to the new libraries. If you need access to a specific piece of data we could possibly implement that, but exposing chunks of raw JSON is difficult to keep backwards compatible and so probably wasn't a good design to begin with.
I just tried v1.0.1 and it seems to work fine for me. Perhaps the problem is unrelated to the Steamworks plugin.
I would generally recommend using WebView2 if you can, but note it is currently only available in beta releases, so there may yet be bugs uncovered. If you want to be cautious you could wait until the next stable release.
Support for Remote Preview is a good point, I'll see if we can get something set up for that. Hopefully it won't be too difficult.
I assume Microsoft will make an installer for WebView2, which you could bundle with the macOS app.
Construct content has generally worked fine for years with breakages being very rare, so I think auto-updating is a good default. (Other updates like OS updates or driver updates can always break stuff too - you should always be prepared to do some maintenance!) But if you want to ship a specific browser engine with your app, you still can with WebView2 using "fixed" mode. It's documented in this guide.
Are you sure you're using r359+? The latest stable release r358 is not currently supported, you have to use a beta release at the moment.
If you run in to any problems please file an issue following all the guidelines.
fedca & Jase00 - I've updated the File for WebView2 plugin with a folder listing feature: construct.net/en/make-games/addons/1104/file-webview2/versions
Hopefully that does what you need!
I'm not sure, but we'll definitely be looking in to it.
Member since 21 May, 2007
The official blog for all things Construct and Scirra run by our employees!
Wider technology issues from Ashley's perspective.