Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-14 | chore: display alert when mod install via protocol cannot be resolved | Jan200101 | |
2024-08-14 | chore: remove debug logging | Jan200101 | |
2024-08-14 | chore: remove useless try catch | Jan200101 | |
2024-08-14 | feat: display alert when Viper is already running and no args are given | Jan200101 | |
2024-08-14 | feat: parse commandLine of secondary instances | Jan200101 | |
2024-08-14 | feat: use instance locks to prevent multiple instances of viper | Jan200101 | |
2024-08-13 | chore: use existing mod installation logic for r2mm protocol | Jan200101 | |
2024-08-13 | chore: rework protocol mod installs to use renderer package list | Jan200101 | |
This is achieved by sending an IPC event to the renderer and waiting for a reply once Since this is async we return from the function after sending the event and recursively invoke it once the reply arrives The package data is returned a a JSON String because Electron is unable to copy the Object over IPC | |||
2024-08-04 | feat: support thunderstore ror2mm protocol for installing mods | Jan200101 | |
2024-08-04 | correct ipc event names in cli handler | Jan200101 | |
2024-08-01 | Update zh.json | Jan200101 | |
2024-07-23 | Update fr.json | 0neGal | |
2024-07-23 | Update es.json | XNovaDelta | |
https://github.com/0neGal/viper/pull/241 | |||
2024-07-21 | open non-default installation guide externally | Jan200101 | |
2024-07-20 | show guide button for mods with non-default installation methods | Jan200101 | |
2024-06-23 | make sure "libraryfolders" exists in VDF files | 0neGal | |
2024-06-18 | Merge pull request #229 from 0neGal/linux-launch-v2 | 0neGal | |
feat: Linux launch support v2 | |||
2024-06-15 | added launcher.relative_section() | 0neGal | |
This will be particularly useful for #239 | |||
2024-06-15 | added popups.hide_last() and popups.open_list | 0neGal | |
This will be particularly useful for #239 | |||
2024-06-14 | verify VDF files gets parsed correctly | 0neGal | |
2024-06-09 | Merge branch 'main' into linux-launch-v2linux-launch-v2 | 0neGal | |
2024-06-09 | fixed webview theming not being appliedmodularized-frontend | 0neGal | |
2024-06-09 | fixed missing/renamed IPC events | 0neGal | |
Too busy with the frontend, and forgor to change the main process IPC event listeners, whoopsie. | |||
2024-06-09 | fixed version numbers not updating after update | 0neGal | |
Technically this is also broken on the main branch, however it's a lot easier to just fix here, instead of having to fix it there, then also fix it here, due to the modularization | |||
2024-06-09 | fixed things in the settings popup not loading | 0neGal | |
2024-06-08 | rename js/set_dom_strings.js to localize.js | 0neGal | |
2024-06-08 | fixed race condition in js/set_dom_strings.js | 0neGal | |
2024-06-08 | convert js/browser.js to a CommonJS module | 0neGal | |
And `js/popups.js`, but it was already technically a CommonJS module, it was just leftover in `index.html` due to `js/browser.js` not being a CommonJS module. | |||
2024-06-08 | convert js/tooltip.js to a CommonJS module | 0neGal | |
It's not actually used anywhere outside of itself, but oh well. | |||
2024-06-08 | convert js/launcher.js to a CommonJS module | 0neGal | |
2024-06-08 | move browser.js' normalize() into mods.js | 0neGal | |
2024-06-08 | convert js/toast.js to a CommonJS module | 0neGal | |
Renamed from `toast.js` to `toasts.js` as well | |||
2024-06-08 | convert js/mods.js to a CommonJS module | 0neGal | |
2024-06-08 | replace js/misc.js file with js/version.js module | 0neGal | |
2024-06-08 | initial commit to better modularize frontend | 0neGal | |
Far from done, but this pretty much splits everything inside `src/app/main.js` into separate files. | |||
2024-05-31 | fixed error when enabledmods.json cant be parsed | 0neGal | |
2024-05-02 | Merge branch 'main' into linux-launch-v2 | 0neGal | |
2024-05-02 | feat: add french translation | Remy Raes | |
2024-05-02 | Update es.json | XNovaDelta | |
Spelling corrections | |||
2024-05-02 | Update es.json | XNovaDelta | |
2024-04-30 | fixed killing EA Desktop at times failing on Linux | 0neGal | |
Pesky EA Desktop being annoying as always, leaving behind processes, to be fair, I don't exactly think you're supposed to be killing it it like this, but oh well, it seems to function now. | |||
2024-04-30 | fixed game sometimes not shown as running on Linux | 0neGal | |
This didn't happen in all cases, so it took me until randomly discovering it recently, for me to actually realize there was a problem, and then subsequently fixing it. | |||
2024-04-30 | fixed #231 (hopefully) | 0neGal | |
Did an oopsie whoopsie doopsie, now its unoopsied | |||
2024-04-30 | German Translation | Presti | |
2024-04-29 | i18n: '参数' instead of '命令' | KenMizz | |
2024-04-29 | fix error again | KenMizz | |
2024-04-29 | fix error | KenMizz | |
2024-04-29 | update zh translation for linux-launch-v2 | KenMizz | |
2024-04-29 | actual Linux launch support | 0neGal | |
The "Steam (Auto)" launch method should ideally work in all scenarios, ideally! Obviously, I can't and haven't tested in every environment, but I've attempted to make sure it functions. Launching Vanilla and Northstar works just fine, custom launch arguments also work just fine, it works with normal Steam, Flatpak Steam, and as a fallback with the Steam Browser Protocol (`steam://`) There's also the option to set your own/custom launch command for both the Vanilla and Northstar launch options. How well they work will of course depend on what the user set them to. "Steam (Auto)" attempts to pick the right Steam launch method depending on what's available, if the Steam executable can be found, it'll use "Steam (Executable)", if it cant and Flatpak is found on top of an install of Steam through Flatpak, then "Steam (Flatpak)" is used, if all of that fails, then we attempt to use "Steam (Protocol)" Some toasts will be shown if you attempt to run the game with either "Steam (Executable)" or "Steam (Flatpak)" and they cant find the game/Steam. This isn't an issue with "Steam (Auto)" | |||
2024-04-29 | added launch method settings | 0neGal | |