aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-24Merge branch 'main' into add-missing-localizations0neGal
2023-07-24Merge pull request #197 from DxsSucuk/add-missing-localizations0neGal
German translation.
2023-07-24German translation.Presti
2023-07-23Merge pull request #195 from Alystrasz/french-translations0neGal
french trads
2023-07-22french tradsRemy Raes
2023-07-22colored console logging0neGal
Far prettier, and far more useful at a glance.
2023-07-22Merge pull request #194 from AA-Delta/patch-80neGal
2023-07-21Add missing Spanish localizationsDelta
#193
2023-07-22minor edits to the README.md0neGal
2023-07-22added empty localization strings0neGal
2023-07-22Merge branch 'main' of https://github.com/0neGal/viper0neGal
2023-07-22minor changes to the styling0neGal
2023-07-22minor edits to the window decoration tooltips0neGal
2023-06-28Merge pull request #190 from AA-Delta/patch-70neGal
[Spanish Translation] Improve clarity and fix spelling errors in element descriptions
2023-06-26Actualizar es.jsonDelta
2023-06-26[Spanish Translation] Improve clarity and fix spelling errors in element ↵Delta
descriptions The text of some elements did not correctly convey their purpose, so they were changed to be better understood. Some spelling mistakes were corrected.
2023-05-07fixed settings' animation messing with tooltip0neGal
2023-05-07added hover tooltips0neGal
They're pretty simple to use, and automatically make themselves fit on screen, on top of automatically disappearing and appearing of course. I've used them a few places now, and not sure where else they can be used, there are of course localization strings that need, well, localization, and I'll create a PR for this on a later date.
2023-05-06change launch button text if game is running0neGal
This should've already been a thing, and was a thing for when the game was currently launching, but this functionality seems to have been broken at some point.
2023-04-29use await on missing path alert0neGal
2023-04-29win.alert() now uses Promise, and added .confirm()0neGal
win.alert() now has a Promise return value, which'll allow you to wait until an alert has been closed before continuing code execution. win.confirm() was also added it's the same as win.alert() except it runs confirm() in the renderer instead of alert(), and has a return boolean in the Promise resolve callback. This boolean being whether the user confirmed the action or not.
2023-04-16bumped version number to 1.7.3v1.7.30neGal
2023-04-16Merge pull request #183 from 0neGal/eadesktop-support0neGal
feat: Support EA Desktop better
2023-04-16Merge pull request #186 from AA-Delta/patch-60neGal
Update es.json
2023-04-14Update es.jsonDelta
#183
2023-04-13Merge pull request #185 from Alystrasz/eadesktop-support-fr0neGal
Eadesktop support french localization
2023-04-12refactor: update french localizationRémy Raes
2023-04-11Merge pull request #184 from DxsSucuk/eadesktop-support0neGal
Support EA Desktop German Localization
2023-04-11Update de.jsonPresti
Fixed a typo
2023-04-11added EA Desktop to settings entry (en.json)0neGal
The originkill setting now also includes EA Desktop in it's text. Other localizations still need these changes...
2023-04-11functional support for EADesktop.exe0neGal
EADesktop.exe is now killed alongside Viper when toggled in settings, alongside this, it also now contributes towards whether "Origin" is detected as running.
2023-04-01bumped version number to 1.7.2v1.7.20neGal
2023-04-01Merge pull request #181 from LumiChnn/main0neGal
Fixes broken JSON files on restart
2023-04-01Fixes broken JSON files on restartLumiChnn
On restart, if the json file was broken supposedly would try to repair but it wouldn't work, it would keep repairing but failing. This should fix it by deleting the json file and creating a new one at the start with the correct settings (hopefully)
2023-03-09bumped version number to 1.7.1v1.7.10neGal
2023-03-09remove misc console.log()0neGal
2023-03-09fixed not having to confirm removing core mods0neGal
2023-03-09fixed centered .grid items/elements0neGal
If not enough elements are inside a grid to fill it out entirely it'll attempt to put spacing in between the items to make them vertically centered. This is now removed.
2023-03-09fixed missing modules in gamepath.js0neGal
This was from the modularization commits, managed to miss this...
2023-03-09fixed changing language not disabling autolang0neGal
2023-03-09dont loop through modsobj if it's not set0neGal
2023-03-09handle HTTP errors when downloading Northstar0neGal
In case we get a 404 or similar we should be cancelling the update, as otherwise we'll end up downloading the HTML for a 404 page, and subsequently try to extract that. Clearly not intended or good.
2023-03-09download Northstar to <cache_dir>/vipertmp0neGal
"cache_dir" being wherever your OS puts it's cache, it's the same place mods.js uses to download mods. This prevents cluttering up the gamepath with temporary files.
2023-03-05fixed not being able to toggle mods with updates0neGal
2023-03-05small cleanups and changes in comments0neGal
I've made some code return early instead of adding more nesting, on top of this I've added some more comments in some files, rephrased a few things, and so on...
2023-03-05fully get rid of utils.js0neGal
I'd managed to forget to change some function calls to their new modularized versions, that's now fixed.
2023-03-05show alert when updating with game running0neGal
This also fixes is_running not quite working on Linux
2023-03-05modularized many functions and got rid of utils.js0neGal
Notably, winLog() and winAlert() are now win.log() and win.alert() inside modules/window.js. updateViper(), updateNorthstar and handleNorthstarUpdating() are now update.viper(), update.northstar() and update.northstar_autoupdate(), inside modules/update.js isGameRunning() and isOriginRunning() are now is_running.origin() and is_running.game() inside modules/is_running.js, along with a .titanfall() and .northstar() for more specificity. Not used anywhere right now, but may in the future be used. setpath() and gamepathExists() are now gamepath.set() and gamepath.exists() inside modules/gamepath.js killOrigin() are now kill.origin() inside modules/kill.js setlang() is now just inlined into the only event where it's used.
2023-03-04modularized getXXVersion() functions0neGal
Both getTF2Version() and getNSVersion() are now in version.js
2023-02-07bumped version number to 1.7.0v1.7.00neGal