Rather simple change - set default workspace to ev3sim install location, and only allow changes by editing the user config file.
Existing installations not affected.
Also some minor changes that will come from this. Particularly around usability with vscode.
The workspace stuff is doesn't affect existing installations, the file opening refactor is just plain cleaner, and the input event stuff won't affect anything than custom tasks, which I've tested with. Merging.
Rather simple change - set default workspace to ev3sim install location, and only allow changes by editing the user config file. Existing installations not affected.
Also some minor changes that will come from this. Particularly around usability with vscode.