aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-07Merge branch 'thunderstore' of 0neGal/viper0neGal
2022-02-07added support for more obscure mod structure0neGal
If a developer for some reason decides to put their mod inside mods/ instead of putting it inside a folder in mods/, it used to fail the install, now that's fixed. However since there's no folder to directly copy the name from we take it from the manifest.json provided by Thunderstore. It of course also has the proper status in the browser UI (update/reinstall etc)
2022-02-07fixed drag control0neGal
I think? I don't know how it was originally, currently now you can drag on the top most of the window and in the left most, unfortunately not inside the various pages. It would probably be possible to do that, but I've not made it do as such, and if it needs to be changed it won't be me doing it.
2022-02-06Merge pull request #68 from AA-Delta/patch-10neGal
Update es.json
2022-02-05Update es.jsonDelta
2022-02-05Merge pull request #67 from Alystrasz/feat/i18n0neGal
[feat] add french translations
2022-02-05[feat] add french translationsRemy Raes
2022-02-05various changes, aesthetic and functionality0neGal
This should fix the window drag not working, however I cannot test that. As my WM doesn't support it, a Windows contributor will have to test it. I also added an info button that opens the mod's page in your web browser, this button is of course localized, along with that I localized the placeholder in the search input. There's also a few general aesthetic changes, like adding a tiny border around #modsdiv and #browser.
2022-02-05moved author position, and fixed text overflowing0neGal
2022-02-05implemented limit to loading packages0neGal
I have no clue if 50 packages is too small or too, big, we'll adjust this the more mods that arrive. I also made the browser auto scroll to the top when closed, it looks far better.
2022-02-05fixed edge case with folder names0neGal
If the folder name was different from the mod name it wouldn't properly update the "Install" text to "Re-Install" albeit it'd work when you reload the front.
2022-02-05fix edge case for when Archives/mods doesn't existGitExample
2022-02-05fix mod list updating properlyGitExample
A setInterval() will do the job, it's not performant, and I'll have a look at improving this further down the line to something better.
2022-02-05button now updates when mod is removedGitExample
I also fixed the archive not being extracted properly for some reason, the setTimeout() seems to solve it, no clue if it needs to be adjusted in the future or replaced with something that works 100% of the time, I'm not even quite sure why it happens in the first place.
2022-02-05fix some mods appearing as uninstalled in browserGitExample
The normalizer function didn't quite account for everything, which, it still doesn't, however given that I hope most developer don't use obnoxious characters in their mod names this should be fine.
2022-02-05fixed max mod install limit of 512mbGitExample
If a mod had a file that was bigger than 512mb inside it, it'd error out, simply switching the copy-dir module to recursive-copy fixes this.
2022-02-05fixed #bgHolder not covering entire backgroundGitExample
-1px should be enough, however to make sure I made it -5px instead.
2022-02-05Merge pull request #66 from Alystrasz/feat/i18n0neGal
[feat] add french translations to thunderstore-related stuff
2022-02-04[feat] add french translations to thunderstore-related stuffRemy Raes
2022-02-04Spanish localization for thunderstore support (#64)Delta
* Create es.json * Updated es.json for thunderstore * Updated "es" localization with gui.browser.update
2022-02-03added missing modules in package.jsonGitExample
I forgot to add these when committing, whoops...
2022-02-03detection for new updates of modsGitExample
2022-02-03added search functionalityGitExample
This should be future proof, however I'm not sure how well it'll handle thousands of mods to search through. It should do it somewhat well, but idk. We'll see, I'll perhaps implement a simpler search function in the future instead of using Fuse if it becomes a problem.
2022-02-03added English localizationsGitExample
I forgot about these before...
2022-02-03version numbersGitExample
These should've been here from the start, and I don't know why I didn't add them in the start, I'm very dumb.
2022-02-03detection of installed mods, disabling buttonsGitExample
When a new mod has been installed through the browser UI it's button is changed from "Install" to "Re-Install" instantly. We also now disable modding related buttons when updating NS, or when installing mods. This should prevent issues.
2022-02-03ability to download from browserGitExample
This should work for all mods, assuming that all mods come packages the same, aka, in a Zip, with mods/<mod> in it. Which from what I know they do.
2022-01-23minor aesthetic changes0neGal
2022-01-23added "Find Mods" button0neGal
2022-01-23added loading, close button, element fadein etc0neGal
To show the loading simply do Browser.loading(), when a BrowserEl() is made it auto removes it. The loading and BrowserEl's will fade into view instead of popping in instantly. And then now there's a tiny close button, as it may not be obvious you can click the dark overlay or click Escape.
2022-01-21actually loads thunderstore now0neGal
2022-01-20Merge branch 'main' of 0neGal/viper into thunderstore0neGal
2022-01-20added contact/support information to README0neGal
2022-01-20bump version number to 1.0.3v1.0.30neGal
2022-01-20added fallback icon, and ways to close the browser0neGal
You can either click "Escape" or simply click on the darkened background and it'll then close it. Ideally the fallback icon should never be shown, and it is more for testing. I also added a search bar that does nothing currently.
2022-01-20initial commit on thunderstore support0neGal
Only frontend stuff, nothing that queries Thunderstore.
2022-01-19Merge pull request #46 from 0neGal/documentation0neGal
Adding documentation/comments
2022-01-19documented the rest of the files0neGal
2022-01-18Merge branch 'main' of https://github.com/0neGal/viper0neGal
2022-01-18added proper crediting0neGal
2022-01-18fixed random text in the middle of code0neGal
This was some Vim shenanigans (accidentally pressing "." after adding that text a little further up), at least that's my guess.
2022-01-18added sponsors0neGal
This is a really not needed, and not only do I doubt anybody will care it is here, I frankly don't care either to receive money. However if somebody feels inclined and is very generous they can donate with the links here.
2022-01-17Merge pull request #49 from 0neGal/minimize-button0neGal
Add minimize button
2022-01-17added empty issue template0neGal
2022-01-17added issue templates0neGal
2022-01-17documented: index.js, cli.js, lang.js app/lang.js0neGal
2022-01-17added minimize button0neGal
2022-01-17first draft on documentation/adding comments0neGal
Currently I've only added documentation in the utils.js file, however I'll add the other files later on, along with likely changing up the documentation in here.
2022-01-15fix wrong path.join()0neGal
2022-01-15bump version number to 1.0.2v1.0.20neGal