aboutsummaryrefslogtreecommitdiff
path: root/src/app
AgeCommit message (Collapse)Author
2021-12-28attempt at making localization0neGal
This may or may not be how we actually do localization in the future, however for now this seems doable. I will obviously need to look at how we detect the language, as I think instead of relying on names like "en-US" just have "en", so we don't have to symlink various editions of English to the same file. But for now this is a draft, and the important part of this is rather how the underlying localization works.
2021-12-28removed settings.file0neGal
We now just use a fixed string ("viper.json")
2021-12-28you can now exclude certain files like, ns_args0neGal
However, I can't figure out a way to directly exclude it in the unzip package, hence, it just renames the original to "<file>.excluded" when the extraction is done it then renames it back to it's original aka "<file>", overwriting what was extracted, which essentially excludes some files. If there exists an unzip library/package that has options for excluding files we should move to that, but until something as such is found the current way is how we'll do it.
2021-12-27added light mode, the superior mode0neGal
This uses your system appearance to figure out which one to use. Meaning the people with dark mode enabled on Windows or through their GTK/QT theme will still see dark mode...
2021-12-27added roboto font locally0neGal
This means systems (like most Windows installs) that don't have the font can still be allowed to see it in all it's glory.
2021-12-27made the app prettier on windows0neGal
I removed the titlebar, which I already had gone on my Linux system, besides that I also made it so the body of Viper can be held down to drag it around. And then added an exit button.
2021-12-27fixed settings being saved improperly0neGal
Im a dumbass and made a tiny mistake...
2021-12-27this might add launch options? maybe?0neGal
I haven't tested this on Windows... And I will in a bit...
2021-12-27changed how settings are loaded/saved0neGal
2021-12-26the renderer is no longer required for updating0neGal
Everything is now in utils.js and simply gets called through IPC calls which make it quite simple to add CLI arguments...
2021-12-26you can now set the game path in the UI0neGal
2021-12-25basic updater/installer is now working0neGal
2021-12-25pretty hover animations0neGal
2021-12-25basic frontend0neGal