-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
App keeps forgetting settings in v0.0.6 and latest git/v0.0.7 #39
Comments
I'm not a full fledged C developer but I suspect this change here is what caused the breakage: |
This bug is quite critical and I therefore decided to block NixOS/nixpkgs#339370. |
Ugh it looks like this is because M$ is being obtuse and doesn't allow you to have the code work like that. (Oh how wise they are, they know so much better than us...) We'll have to refactor it so that external users have simple methods to interact with this object or just expose the object directly and init it as an empty set. I also don't get why this two member variables that do the same thing complexity needs to exist in the first place. |
Hey I noticed in v0.0.6 that immediately after I close the app and open it back up, it completely forgets what mods I had installed. It seems to completely ignore the
SelectedMods
list in the AppSettings json file while it reads all of the other options in the file. Odd thing is too is that it will save the options but as soon as I open the app back up, it just resets the mods selected and only has BSIPA selected with none of my other previously selected options. To prove the point further, I even tried to see if removing BSIPA from the AppSettings file would make a difference (to make it look like as if I selected none) and upon the next restart of the app, BSIPA was selected again. Tried with both the prepackage binary (BeatSaberModManager-linux-x64.zip
) and upcoming nixpkgs update PR (which I downloaded and had to modify to get it to compile since there's a issue with the PR build's build options). The issue isn't present on 0.0.5.Edit: Also tried it against the current git revision (8bf3611), and the bug is still present there too
(This I found out was because the commit that updated Program.cs wasn't tagged along with v0.0.6, so this is specifically in the source builds and not in the prepackaged binary) Another bug I notice is that the version number isn't correct in the Source files (which I notice that the source files weren't updated but the pre-packaged binary was)
System Information:
The text was updated successfully, but these errors were encountered: