Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make the line height and custom units theme support flags consistent #23964

Merged

Conversation

youknowriad
Copy link
Contributor

Follow up to #23904

This makes both flags consistent: opt-in and stable as mentioned on the WP 5.5 release post https://wordpress.org/news/2020/07/wordpress-5-5-beta-1/

@youknowriad youknowriad added Backport to WP 6.7 Beta/RC Pull request that needs to be backported to the WordPress major release that's currently in beta [Type] New API New API to be used by plugin developers or package users. [Feature] Design Tools Tools that impact the appearance of blocks both to expand the number of tools and improve the experi labels Jul 15, 2020
@youknowriad youknowriad requested a review from ItsJonQ July 15, 2020 16:38
@youknowriad youknowriad self-assigned this Jul 15, 2020
@@ -655,7 +655,7 @@ function gutenberg_extend_settings_block_patterns( $settings ) {
* @return array Filtered editor settings.
*/
function gutenberg_extend_settings_custom_line_height( $settings ) {
$settings['__experimentalEnableCustomLineHeight'] = get_theme_support( 'experimental-line-height' );
$settings['enableCustomLineHeight'] = get_theme_support( 'custom-line-height' );
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was hesitant whether to call this "line-height" or "custom-line-height" I went with custom for consistency with other theme support flags (units, spacing).

@youknowriad youknowriad added the Needs Dev Note Requires a developer note for a major WordPress release cycle label Jul 15, 2020
@youknowriad
Copy link
Contributor Author

This will require some changes to Core editor settings file. This was missed in previous betas.

@github-actions
Copy link

github-actions bot commented Jul 15, 2020

Size Change: +8.58 kB (0%)

Total Size: 1.15 MB

Filename Size Change
build/annotations/index.js 3.67 kB -1 B
build/block-directory/index.js 7.68 kB +5 B (0%)
build/block-editor/index.js 124 kB +9.22 kB (7%) 🔍
build/block-library/index.js 132 kB -31 B (0%)
build/block-serialization-default-parser/index.js 1.88 kB -1 B
build/blocks/index.js 48.3 kB +2 B (0%)
build/components/index.js 198 kB -588 B (0%)
build/components/style-rtl.css 15.8 kB -10 B (0%)
build/components/style.css 15.8 kB -10 B (0%)
build/compose/index.js 9.67 kB +3 B (0%)
build/core-data/index.js 11.5 kB +3 B (0%)
build/data/index.js 8.45 kB -2 B (0%)
build/date/index.js 5.38 kB -1 B
build/dom-ready/index.js 568 B -1 B
build/dom/index.js 3.23 kB +1 B
build/edit-navigation/index.js 10.8 kB +3 B (0%)
build/edit-post/index.js 304 kB -103 B (0%)
build/edit-site/index.js 16.8 kB +23 B (0%)
build/edit-widgets/index.js 9.35 kB -1 B
build/editor/index.js 45.1 kB +49 B (0%)
build/element/index.js 4.65 kB -1 B
build/format-library/index.js 7.72 kB +2 B (0%)
build/hooks/index.js 2.13 kB -1 B
build/html-entities/index.js 621 B -1 B
build/i18n/index.js 3.56 kB +1 B
build/is-shallow-equal/index.js 711 B +2 B (0%)
build/keyboard-shortcuts/index.js 2.51 kB -1 B
build/list-reusable-blocks/index.js 3.12 kB -1 B
build/media-utils/index.js 5.32 kB +2 B (0%)
build/notices/index.js 1.79 kB +1 B
build/nux/index.js 3.4 kB -1 B
build/plugins/index.js 2.56 kB +3 B (0%)
build/primitives/index.js 1.4 kB -1 B
build/redux-routine/index.js 2.85 kB +2 B (0%)
build/rich-text/index.js 13.9 kB +6 B (0%)
build/server-side-render/index.js 2.71 kB +2 B (0%)
build/token-list/index.js 1.27 kB -1 B
build/url/index.js 4.06 kB +2 B (0%)
build/warning/index.js 1.14 kB +4 B (0%)
ℹ️ View Unchanged
Filename Size Change
build/a11y/index.js 1.14 kB 0 B
build/api-fetch/index.js 3.39 kB 0 B
build/autop/index.js 2.82 kB 0 B
build/blob/index.js 620 B 0 B
build/block-directory/style-rtl.css 944 B 0 B
build/block-directory/style.css 945 B 0 B
build/block-editor/style-rtl.css 10.8 kB 0 B
build/block-editor/style.css 10.8 kB 0 B
build/block-library/editor-rtl.css 7.6 kB 0 B
build/block-library/editor.css 7.59 kB 0 B
build/block-library/style-rtl.css 7.77 kB 0 B
build/block-library/style.css 7.77 kB 0 B
build/block-library/theme-rtl.css 728 B 0 B
build/block-library/theme.css 729 B 0 B
build/block-serialization-spec-parser/index.js 3.1 kB 0 B
build/data-controls/index.js 1.29 kB 0 B
build/deprecated/index.js 772 B 0 B
build/edit-navigation/style-rtl.css 1.08 kB 0 B
build/edit-navigation/style.css 1.08 kB 0 B
build/edit-post/style-rtl.css 5.61 kB 0 B
build/edit-post/style.css 5.61 kB 0 B
build/edit-site/style-rtl.css 3.04 kB 0 B
build/edit-site/style.css 3.04 kB 0 B
build/edit-widgets/style-rtl.css 2.45 kB 0 B
build/edit-widgets/style.css 2.45 kB 0 B
build/editor/editor-styles-rtl.css 537 B 0 B
build/editor/editor-styles.css 539 B 0 B
build/editor/style-rtl.css 3.78 kB 0 B
build/editor/style.css 3.78 kB 0 B
build/escape-html/index.js 733 B 0 B
build/format-library/style-rtl.css 547 B 0 B
build/format-library/style.css 548 B 0 B
build/keycodes/index.js 1.94 kB 0 B
build/list-reusable-blocks/style-rtl.css 476 B 0 B
build/list-reusable-blocks/style.css 476 B 0 B
build/nux/style-rtl.css 671 B 0 B
build/nux/style.css 668 B 0 B
build/priority-queue/index.js 789 B 0 B
build/shortcode/index.js 1.7 kB 0 B
build/viewport/index.js 1.85 kB 0 B
build/wordcount/index.js 1.17 kB 0 B

compressed-size-action

@youknowriad youknowriad force-pushed the update/consistent-opt-in-support-lineheight-custom-units branch from 85ecfc7 to fd9879f Compare July 15, 2020 17:02
Copy link

@ItsJonQ ItsJonQ left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@youknowriad Thank you for following up with this PR! It looks good to me. custom-line-height makes sense to me!

@youknowriad youknowriad merged commit 4dd46a0 into master Jul 15, 2020
@youknowriad youknowriad deleted the update/consistent-opt-in-support-lineheight-custom-units branch July 15, 2020 18:12
@github-actions github-actions bot added this to the Gutenberg 8.6 milestone Jul 15, 2020
@ellatrix ellatrix mentioned this pull request Jul 20, 2020
6 tasks
@youknowriad youknowriad removed Backport to WP 6.7 Beta/RC Pull request that needs to be backported to the WordPress major release that's currently in beta Needs Dev Note Requires a developer note for a major WordPress release cycle labels Jul 22, 2020
@mtias
Copy link
Member

mtias commented Aug 27, 2020

I think we should make custom units opt-out not opt-in.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Feature] Design Tools Tools that impact the appearance of blocks both to expand the number of tools and improve the experi [Type] New API New API to be used by plugin developers or package users.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants