This is a working document related to the v2.0 of the customizer UI plugin.
The main goal with V2 is to move away from a traditional WordPress / PHP code style for building the admin pages, and instead towards using a JavaScript heavy front-end. Leveraging the extendable WP REST API, we should be able to create a more user-friendly front-end, and a more enjoyable development environment, with faster iterations on new features and bug fixes.
Features that exist in v1.x that need to be in v2.0 prior to release:
- Add Sections
- Add Controls to Sections (all default types)
- Edit / Delete controls
- Edit / Delete sections
- Duplicate Sections
- Change priority of sections (including those created by theme / core)
- Ability to hide/show sections
- Ability to hide/show core/theme sections
- Allow setting of a prefix for all controls