[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