The WordPress Customizer provides a lot of flexibility for trying out new styles and modifications to your theme. Most themes only have a few options so including some kind of reset button to restore default settings and start with a clean slate is not included in the base functionality of the Customizer. And I get it, there’s not really a common need for it with a small number of options. But when the options total over one hundred, it can be quite cumbersome to reset them all individually.
Originally, to reset Genesis Super Customizer you had to upload a default settings json file to the importer with the Genesis Import/Export admin page, which is more convenient that manually resetting options, but still not ideal. The goal is to make it very simple to start over when designing your theme and not break up your flow. Hence, after a few bug fixes and some cleanup, the new addition of the Reset button is available at the top of the Customizer in version 1.1.0.
This is something I’ve been wanting to add for a while now and I’m happy to say it’s finally available. But you might be thinking, “Wait a minute, should it be that easy to reset all of my settings? What if I click the reset button by accident since it’s right next to the Save button?”, and thats a valid concern. Thats why there’s a confirmation popup first, so no accidents will ruin your hard work. It’s also best to export your settings when you’re happy with your design so you always have a backup.
So go ahead and update it. Then try it out on a staging site or local install. Let me know what you think of it. My hope is that it makes your life easier.