[wp-trac] [WordPress Trac] #38426: Twenty Seventeen: Improve user and developer experience with the customizer integration

WordPress Trac noreply at wordpress.org
Thu Oct 27 22:08:36 UTC 2016


#38426: Twenty Seventeen: Improve user and developer experience with the customizer
integration
-------------------------------------------------+-------------------------
 Reporter:  celloexpressions                     |       Owner:
     Type:  defect (bug)                         |  davidakennedy
 Priority:  normal                               |      Status:  closed
Component:  Bundled Theme                        |   Milestone:  4.7
 Severity:  normal                               |     Version:  trunk
 Keywords:  has-patch dev-feedback needs-        |  Resolution:  fixed
  testing ui-feedback ux-feedback                |     Focuses:  ui
-------------------------------------------------+-------------------------
Changes (by davidakennedy):

 * owner:   => davidakennedy
 * status:  new => closed
 * resolution:   => fixed


Comment:

 In [changeset:"38986"]:
 {{{
 #!CommitTicketReference repository="" revision="38986"
 Twenty Seventeen: Improve user and developer experience with the
 customizer integration

 * Rename customizer JS files to customize-preview.js and customize-
 controls.js to align with the core file naming and make it clearer where
 each file runs.
 * Only show the colorscheme_hue control when there's a custom color
 scheme.
 * Update preview JS handling for revised front page section handling, see
 below.
 * Remove all references to "Theme Customizer" in code comments. It hasn't
 been called that since before 4.0.
 * Clarify the purpose of the JS files by updated the code comments in the
 file headers.
 * Improve code readability.
 * Make the arbitrary number of front page sections filterable, for UI
 registration and output.
 * Rename twentyseventeen_sanitize_layout to
 twentyseventeen_sanitize_page_layout to be clearer about what it sanitizes
 in case child themes or plugins consider reusing it.
 * Rename page_options setting/control to page_layout as that's more
 reflective of what that option does; and again, helps for potential
 extensions.
 * Make the page layout option contextual to pages and the sidebar being
 inactive, as the option only applies when there is no sidebar (per its
 description).
 * Condense options into a single section.
 * Add selective refresh for front page sections.
 * Locate active_callback functions within customizer.php so that they're
 easier to find when editing customizer registrations, similarly to
 sanitize callbacks.
 * Adjust the styling for placeholders for panels that aren't active.
 * Ensure that the new visible edit shortcuts don't have any issues.

 Props celloexpressions.

 Fixes #38426.
 }}}

--
Ticket URL: <https://core.trac.wordpress.org/ticket/38426#comment:21>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list