The panel will have the ability to install the tools on the most popular platforms, but there's definitely corner cases when it won't work. When manual installation is required, either look at the homepage provided for each tool, or check the installation instructions provided in the documentation. Additionally, the TOOLS panel can leverage Linuxbrew to install dependencies on an unsupported Linux platform.
Known issues / limitations
The extension is currently only targeting Windows, Linux Ubuntu, Arch Linux, and MacOS. It may work on more platforms, but it's not guaranteed, and won't be as automated as it is on the supported platforms.
Only Windows and Linux Ubuntu have been thoroughly tested for now.
The extension will not work from the browser as it requires running external tools. It may work in a remote SSH session, but it's not been tested.
The PCSX-Redux dependency is currently only available on x86_64 platforms, and may possibly work on M1/M2 Macs.
Linux requires libfuse2 to be installed, for AppImages like the PCSX-Redux dependency to work.
The PCSX-Redux workflow won't check for system-wide installations, and will always install the dependency locally.
Adding main page button to update submodules.
Creating categories for templates.
Adding c_cpp_properties.json to the templates.
Bumping Windows mips toolchain to 13.2.0.
Bumping gcc to 13.2.0.
Bumping binutils to 2.41
Bumping gdb to 13.2.0
Preventing creating projects with spaces in the path.
Bumping gcc to 13.1.0.
Fixing MacOS installation of GDB and PCSX-Redux.
Fixing templates, trying to call gdb.exe instead of gdb-multiarch.exe on Windows.
Fixing MacOS installation of GNU Make trying to install gdb-multiarch instead.
Added commands Restore Psy-Q, Show PCSX-Redux Settings, and Update Modules.