Open DarrenVs opened 4 years ago
I think we'll prevent this from happening with the profile backend rework we're working on. I'm going to add all of the profile issues listed so we can check them later.
This bug is just because of an inconsistency, like the changed bindings are correctly saved, it seems to be just related to the RGB. This is a bug in the design flaw so if not correclty considered it would also happen with the other mechanic to handle the profiles.
I would expect that after swapping the profile the then temporary RGB also get saved. Unfortunately it's handled the same as a normal RGB change from the user (but a swap is different). So I would expect not a big deal to fix, just add a save command after the swap so that the temporayry RGB values are stored.
Describe the bug Profiles start to desync/corrupt when using the profile manager without manually saving changes to the keyboard after. This issue is also an example for #49 as the profile get destroyed when something goes wrong during the process of making it an Active Profile without any indication of something going wrong in Wootility.
To Reproduce
Screenshots / Video (Click on the gif for video controls, they're long clips)
Moving profiles around and then closing Wootility
Also happens when editing a single profile
Mixes of profiles; 'corruption' which can happen when switching profiles while it's still saving the inactive profile over the active one
Desktop
Wootility and Firmware version
3.5.9-alpha
1.29.1
Keyboard Type