Chris Radke
Chris Radke
VES, or rather the underying Theia framework, seems very poorly optimized to take advantage of multi core processors. The following happens when doing a global replace of a not very...
When opening a large file in VES, the frontend locks up a few seconds after the file was loaded in the editor. This was tested with an 18 MB asm...
When opening multiple VUEngine Studio windows, pressing the build button only works properly in one of them (it seems that the last opened one). Closing all but the original window...
- [ ] Allow to flash to specific carts (show flash button for each cart if there's more than one) - [x] Update to latest hfcli and direct-to-flash programming -...
- [ ] Allow duplicate IDs while typing, but mark as error - [ ] Allow manual sorting of translations - [ ] Add button to sort translations alphabetically -...
Documenting a quick idea here for a framework for automated tests. - Allows to define any number of test cases - Each test consists of a sequence of button presses,...
When loading the emulator widget, check if the ROM file (still) exists. If not, mark file as deleted? Close emulator? Show error message? TBD
Folder-scoped preferences (e.g. preferences in [workspaceRoot]/.vuengine/settings.json) do not get recognized by our custom code. We might have to explicitly factor these in as in: https://github.com/eclipse-theia/theia/blob/d7cdb85c1793ae5e4af8d05da249a2dcea606da2/packages/task/src/browser/task-configuration-manager.ts#L65
Implement system notifications for long running processes like building or flashing.
Look into adding support for VR output via WebXR to VUEngine Studio's built-in emulator. I hope the latest Theia version uses an Electron version that already supports it.