I can't believe it, but second week in a row I'm building the Settings panel anew! At least this time I managed to fix all the issues I found, and made the Settings to work as it was originally intended.
Even after the last week's rebuild most of the settings were applied immedially with no option to cancel the, the "Save" button was there just for show. As of right now most of the changes are made internally for the menu, and only when you click the "Save" it's indeed saved and applied. And if display changes are made it will apply them (before saving) and show a confirmation dialog with a timer.
So what was done:
Bugfixes:
Upgrades: Ship's registry (the model) was missing
Story: The white noise was too bright on the locked levels/acts
Achievements: The combo related achievements were using old images and looked inaccurate
World/Arcade: A very old bug was finally fixed - sometimes the enemies start moving and shooting while level was starting
Auto Upgrade: The trigger for the "Three of spades!" achievement was fixed
Astronauts: The trigger for all astronaut related achievements was using old data
World > UI: We have a new display of the current credits you have (above the collected in the level), and a slight animation is added when you collect coins
Settings: Another full rebuild on this screen, hopefully this is the last time! Added a "Cancel" button, as well as "Confirm Display Changes" popup on Save.
Main Menu: Showing the current ship next to the menu (for aesthetic purposes)
Another week working mostly behind the scenes, but I'm indeed pretty happy about the progress! I plan to take some time off for the Christmas holidays, so the next update will probably be on 5th of January.
