wyskoj / midis2jam2

šŸŽ¶ A remaster of MIDIJam, a 3D MIDI file visualizer.
https://midis2jam2.xyz
GNU General Public License v3.0
152 stars 21 forks source link

Settings/preferences not saving #184

Open cactus410 opened 1 month ago

cactus410 commented 1 month ago

Describe the bug All settings and soundfonts do not save, reverting back to default (in the case of the soundfont menu, it uses some soundfonts i had, so it must've saved at one point, see below) even in administrator mode.

Offending MIDI file N/A

Expected behavior it's expected for the settings to save, and the soundfonts to also save.

Screenshots image

System Windows 10 Pro 64-bit (build 19045) Intel Core i7-9700 CPU @ 3.00GHz AMD Radeon RX-550

Additional context Changing permissions to "Full Control" and, as i said, executing in administrator mode didn't work.

(The error and output log files just in case it matters) error.log output.log

jonahh2160 commented 1 month ago

I'm also having this issue

wyskoj commented 1 month ago

@cactus410 @jonahh2160 Change some settings, then look in the .midis2jam2 folder within your Windows user folder. Do the .json files reflect the settings you just set (or are they even there at all)?

cactus410 commented 1 month ago

@wyskoj The folder is there + settings and other stuff, but they don't change, i've modified the permissions of the folder - nothing, modified the .json file - nothing, "fullscreen" just reverts to true once the program starts

wyskoj commented 1 month ago

@cactus410 Change a setting, immediately close the program, then upload the error and output logs without restarting midis2jam2. (Trying to pinpoint the issue. I realize you sent logs earlier, but there were no obvious errors in themā€”perhaps you had restarted the program, since that clears the logs?)

cactus410 commented 1 month ago

error.log output.log Done. (Changed setting was fullscreen to false.)

wyskoj commented 1 week ago

@cactus410 Sorry for the longer-than-a-month delay! This issue stumps me since I have no way of reproducing it. Could you try manually editing any of the .json configuration files and see if the change is reflected in the program? (Edit the file while midis2jam2 is closed, then open it.)