So after using Xion for some time while working on my own update to TECH-A skin
I've noticed this bug with states, i don't know if it have been mentioned or if it is well known issue.
In my opinion that should definitely not happen and probably is easy to fix.
Bug:
When Xion crash because song is moved or sound device gets disconnected/turned off(like my wireless headset) and Xion can't playback, many save states reset
Suggestions and thoughts:
I understand that Xion gives me notification that it can't find file or play because there is no sound device but that's not the reason to reset all svst...
I can understand that Xion resets all settings to default after crash
but it has to be identified correctly because that's not a crash only notification.
There may be a button to reset settings or shortcut with -command that runs Xion in safe mode that reset settings
or a prompt after a crash if I want to reset settings or not
Either way Xion should not reset settings just because song or device was not found...
How bug affects different elements of skin:
My skin for example:
few transvolumers, multiple album arts positions, and button variations icon/text
all switchable with their specific buttons
After crash:
Transvolumer - if svst - will disappear leaving no transvolumers visible even if all layers are visible
Button - if svst - will reset button
(default is text but if switched to icon after crash it goes back to text)
(icon layer is hidden text layer is shown)
Album Art - if svst - will disappear same as volumer
album art have also something extra to it^^
we can't svst animation for album art to save it's position
this will freeze Album Art and switching songs with different Album Art will no longer affect displayed album art, it was a little disappointing
so i've paused it instead not the best solution but it has to be enough for now
Transparency Sliders - well they have no animation and are not directly svst
only color layers affected by transparency are svst and it seems work without any problems
Volume and Progress Sliders - work perfectly with svst on them and animation svst
hope this will be resolved in future