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

Gallery block: add toolbar button to convert old galleries to new format #34606

Merged
merged 5 commits into from Sep 10, 2021

Conversation

@glendaviesnz
Copy link
Contributor

@glendaviesnz glendaviesnz commented Sep 7, 2021

Description

Adds an 'Update' button to any galleries in the old format to allow conversion to the new innerBlocks format.

The reason for doing this rather than adding a transformation is because a straight transformation is confusing in the transform menu, as it shows transform Gallery -> Gallery, which gives user no indication of what that means. This PR introduces a modal that can provide some explanation to the user.

To Test

  • Check out PR to local dev env
  • Add a gallery block while gallery experiment flag is disabled, and make sure there is no Update button showing
  • Enable the gallery block experimental flag and reload the post with the gallery block you added
  • An Update button should now show, and when clicked will show a modal that allows conversion to the new gallery format - be brave and click it, and see if the block is converted correctly

Screenshots

update

@glendaviesnz glendaviesnz self-assigned this Sep 7, 2021
@glendaviesnz glendaviesnz requested a review from mkevins as a code owner Sep 7, 2021
@glendaviesnz glendaviesnz added this to In progress in Gallery block refactor Sep 7, 2021
@glendaviesnz glendaviesnz moved this from In progress to Needs review in Gallery block refactor Sep 7, 2021
@github-actions
Copy link

@github-actions github-actions bot commented Sep 7, 2021

Size Change: +4.49 kB (0%)

Total Size: 1.05 MB

Filename Size Change
build/block-editor/index.min.js 119 kB +411 B (0%)
build/block-library/blocks/columns/editor-rtl.css 206 B +12 B (+6%) 🔍
build/block-library/blocks/columns/editor.css 205 B +12 B (+6%) 🔍
build/block-library/blocks/columns/style-rtl.css 497 B +23 B (+5%) 🔍
build/block-library/blocks/columns/style.css 496 B +21 B (+4%)
build/block-library/blocks/gallery/editor-rtl.css 983 B +58 B (+6%) 🔍
build/block-library/blocks/gallery/editor.css 988 B +59 B (+6%) 🔍
build/block-library/blocks/query-pagination/style-rtl.css 239 B +71 B (+42%) 🚨
build/block-library/blocks/query-pagination/style.css 236 B +68 B (+40%) 🚨
build/block-library/blocks/social-links/style-rtl.css 1.3 kB -29 B (-2%)
build/block-library/blocks/social-links/style.css 1.3 kB -29 B (-2%)
build/block-library/editor-rtl.css 9.56 kB +33 B (0%)
build/block-library/editor.css 9.54 kB +33 B (0%)
build/block-library/index.min.js 152 kB +1.27 kB (+1%)
build/block-library/style-rtl.css 10.2 kB +65 B (+1%)
build/block-library/style.css 10.2 kB +60 B (+1%)
build/blocks/index.min.js 46.9 kB +54 B (0%)
build/components/index.min.js 209 kB +17 B (0%)
build/core-data/index.min.js 12.3 kB -115 B (-1%)
build/customize-widgets/index.min.js 11.1 kB +6 B (0%)
build/dom/index.min.js 4.53 kB +3 B (0%)
build/edit-navigation/index.min.js 14.9 kB +943 B (+7%) 🔍
build/edit-navigation/style-rtl.css 3.37 kB +111 B (+3%)
build/edit-navigation/style.css 3.37 kB +112 B (+3%)
build/edit-site/index.min.js 26.4 kB +62 B (0%)
build/edit-widgets/index.min.js 16.1 kB +8 B (0%)
build/widgets/index.min.js 7.27 kB +902 B (+14%) ⚠️
build/widgets/style-rtl.css 1.17 kB +126 B (+12%) ⚠️
build/widgets/style.css 1.18 kB +125 B (+12%) ⚠️
ℹ️ View Unchanged
Filename Size
build/a11y/index.min.js 931 B
build/admin-manifest/index.min.js 1.09 kB
build/annotations/index.min.js 2.7 kB
build/api-fetch/index.min.js 2.19 kB
build/autop/index.min.js 2.08 kB
build/blob/index.min.js 459 B
build/block-directory/index.min.js 6.2 kB
build/block-directory/style-rtl.css 1.01 kB
build/block-directory/style.css 1.01 kB
build/block-editor/default-editor-styles-rtl.css 378 B
build/block-editor/default-editor-styles.css 378 B
build/block-editor/style-rtl.css 13.8 kB
build/block-editor/style.css 13.8 kB
build/block-library/blocks/archives/editor-rtl.css 61 B
build/block-library/blocks/archives/editor.css 60 B
build/block-library/blocks/archives/style-rtl.css 65 B
build/block-library/blocks/archives/style.css 65 B
build/block-library/blocks/audio/editor-rtl.css 58 B
build/block-library/blocks/audio/editor.css 58 B
build/block-library/blocks/audio/style-rtl.css 111 B
build/block-library/blocks/audio/style.css 111 B
build/block-library/blocks/audio/theme-rtl.css 125 B
build/block-library/blocks/audio/theme.css 125 B
build/block-library/blocks/block/editor-rtl.css 161 B
build/block-library/blocks/block/editor.css 161 B
build/block-library/blocks/button/editor-rtl.css 474 B
build/block-library/blocks/button/editor.css 474 B
build/block-library/blocks/button/style-rtl.css 600 B
build/block-library/blocks/button/style.css 600 B
build/block-library/blocks/buttons/editor-rtl.css 315 B
build/block-library/blocks/buttons/editor.css 315 B
build/block-library/blocks/buttons/style-rtl.css 370 B
build/block-library/blocks/buttons/style.css 370 B
build/block-library/blocks/calendar/style-rtl.css 207 B
build/block-library/blocks/calendar/style.css 207 B
build/block-library/blocks/categories/editor-rtl.css 84 B
build/block-library/blocks/categories/editor.css 83 B
build/block-library/blocks/categories/style-rtl.css 79 B
build/block-library/blocks/categories/style.css 79 B
build/block-library/blocks/code/style-rtl.css 90 B
build/block-library/blocks/code/style.css 90 B
build/block-library/blocks/code/theme-rtl.css 131 B
build/block-library/blocks/code/theme.css 131 B
build/block-library/blocks/cover/editor-rtl.css 666 B
build/block-library/blocks/cover/editor.css 670 B
build/block-library/blocks/cover/style-rtl.css 1.23 kB
build/block-library/blocks/cover/style.css 1.23 kB
build/block-library/blocks/embed/editor-rtl.css 488 B
build/block-library/blocks/embed/editor.css 488 B
build/block-library/blocks/embed/style-rtl.css 417 B
build/block-library/blocks/embed/style.css 417 B
build/block-library/blocks/embed/theme-rtl.css 124 B
build/block-library/blocks/embed/theme.css 124 B
build/block-library/blocks/file/editor-rtl.css 300 B
build/block-library/blocks/file/editor.css 300 B
build/block-library/blocks/file/style-rtl.css 255 B
build/block-library/blocks/file/style.css 255 B
build/block-library/blocks/file/view.min.js 322 B
build/block-library/blocks/freeform/editor-rtl.css 2.44 kB
build/block-library/blocks/freeform/editor.css 2.44 kB
build/block-library/blocks/gallery/style-rtl.css 1.6 kB
build/block-library/blocks/gallery/style.css 1.59 kB
build/block-library/blocks/gallery/theme-rtl.css 122 B
build/block-library/blocks/gallery/theme.css 122 B
build/block-library/blocks/group/editor-rtl.css 159 B
build/block-library/blocks/group/editor.css 159 B
build/block-library/blocks/group/style-rtl.css 57 B
build/block-library/blocks/group/style.css 57 B
build/block-library/blocks/group/theme-rtl.css 70 B
build/block-library/blocks/group/theme.css 70 B
build/block-library/blocks/heading/style-rtl.css 114 B
build/block-library/blocks/heading/style.css 114 B
build/block-library/blocks/home-link/style-rtl.css 247 B
build/block-library/blocks/home-link/style.css 247 B
build/block-library/blocks/html/editor-rtl.css 283 B
build/block-library/blocks/html/editor.css 284 B
build/block-library/blocks/image/editor-rtl.css 728 B
build/block-library/blocks/image/editor.css 728 B
build/block-library/blocks/image/style-rtl.css 482 B
build/block-library/blocks/image/style.css 487 B
build/block-library/blocks/image/theme-rtl.css 124 B
build/block-library/blocks/image/theme.css 124 B
build/block-library/blocks/latest-comments/style-rtl.css 284 B
build/block-library/blocks/latest-comments/style.css 284 B
build/block-library/blocks/latest-posts/editor-rtl.css 137 B
build/block-library/blocks/latest-posts/editor.css 137 B
build/block-library/blocks/latest-posts/style-rtl.css 528 B
build/block-library/blocks/latest-posts/style.css 527 B
build/block-library/blocks/list/style-rtl.css 94 B
build/block-library/blocks/list/style.css 94 B
build/block-library/blocks/media-text/editor-rtl.css 266 B
build/block-library/blocks/media-text/editor.css 263 B
build/block-library/blocks/media-text/style-rtl.css 488 B
build/block-library/blocks/media-text/style.css 485 B
build/block-library/blocks/more/editor-rtl.css 431 B
build/block-library/blocks/more/editor.css 431 B
build/block-library/blocks/navigation-link/editor-rtl.css 489 B
build/block-library/blocks/navigation-link/editor.css 488 B
build/block-library/blocks/navigation-link/style-rtl.css 94 B
build/block-library/blocks/navigation-link/style.css 94 B
build/block-library/blocks/navigation/editor-rtl.css 1.72 kB
build/block-library/blocks/navigation/editor.css 1.72 kB
build/block-library/blocks/navigation/style-rtl.css 1.42 kB
build/block-library/blocks/navigation/style.css 1.41 kB
build/block-library/blocks/navigation/view.min.js 2.52 kB
build/block-library/blocks/nextpage/editor-rtl.css 395 B
build/block-library/blocks/nextpage/editor.css 395 B
build/block-library/blocks/page-list/editor-rtl.css 310 B
build/block-library/blocks/page-list/editor.css 310 B
build/block-library/blocks/page-list/style-rtl.css 241 B
build/block-library/blocks/page-list/style.css 241 B
build/block-library/blocks/paragraph/editor-rtl.css 157 B
build/block-library/blocks/paragraph/editor.css 157 B
build/block-library/blocks/paragraph/style-rtl.css 261 B
build/block-library/blocks/paragraph/style.css 261 B
build/block-library/blocks/post-author/editor-rtl.css 210 B
build/block-library/blocks/post-author/editor.css 210 B
build/block-library/blocks/post-author/style-rtl.css 182 B
build/block-library/blocks/post-author/style.css 181 B
build/block-library/blocks/post-comments-form/style-rtl.css 140 B
build/block-library/blocks/post-comments-form/style.css 140 B
build/block-library/blocks/post-comments/style-rtl.css 360 B
build/block-library/blocks/post-comments/style.css 359 B
build/block-library/blocks/post-content/editor-rtl.css 138 B
build/block-library/blocks/post-content/editor.css 138 B
build/block-library/blocks/post-excerpt/editor-rtl.css 73 B
build/block-library/blocks/post-excerpt/editor.css 73 B
build/block-library/blocks/post-excerpt/style-rtl.css 69 B
build/block-library/blocks/post-excerpt/style.css 69 B
build/block-library/blocks/post-featured-image/editor-rtl.css 398 B
build/block-library/blocks/post-featured-image/editor.css 398 B
build/block-library/blocks/post-featured-image/style-rtl.css 143 B
build/block-library/blocks/post-featured-image/style.css 143 B
build/block-library/blocks/post-template/editor-rtl.css 99 B
build/block-library/blocks/post-template/editor.css 98 B
build/block-library/blocks/post-template/style-rtl.css 378 B
build/block-library/blocks/post-template/style.css 379 B
build/block-library/blocks/post-terms/style-rtl.css 73 B
build/block-library/blocks/post-terms/style.css 73 B
build/block-library/blocks/post-title/style-rtl.css 60 B
build/block-library/blocks/post-title/style.css 60 B
build/block-library/blocks/preformatted/style-rtl.css 103 B
build/block-library/blocks/preformatted/style.css 103 B
build/block-library/blocks/pullquote/editor-rtl.css 198 B
build/block-library/blocks/pullquote/editor.css 198 B
build/block-library/blocks/pullquote/style-rtl.css 378 B
build/block-library/blocks/pullquote/style.css 378 B
build/block-library/blocks/pullquote/theme-rtl.css 167 B
build/block-library/blocks/pullquote/theme.css 167 B
build/block-library/blocks/query-pagination-numbers/editor-rtl.css 122 B
build/block-library/blocks/query-pagination-numbers/editor.css 121 B
build/block-library/blocks/query-pagination/editor-rtl.css 270 B
build/block-library/blocks/query-pagination/editor.css 262 B
build/block-library/blocks/query-title/editor-rtl.css 85 B
build/block-library/blocks/query-title/editor.css 85 B
build/block-library/blocks/query/editor-rtl.css 131 B
build/block-library/blocks/query/editor.css 132 B
build/block-library/blocks/quote/style-rtl.css 187 B
build/block-library/blocks/quote/style.css 187 B
build/block-library/blocks/quote/theme-rtl.css 220 B
build/block-library/blocks/quote/theme.css 222 B
build/block-library/blocks/rss/editor-rtl.css 202 B
build/block-library/blocks/rss/editor.css 204 B
build/block-library/blocks/rss/style-rtl.css 289 B
build/block-library/blocks/rss/style.css 288 B
build/block-library/blocks/search/editor-rtl.css 165 B
build/block-library/blocks/search/editor.css 165 B
build/block-library/blocks/search/style-rtl.css 374 B
build/block-library/blocks/search/style.css 375 B
build/block-library/blocks/search/theme-rtl.css 64 B
build/block-library/blocks/search/theme.css 64 B
build/block-library/blocks/separator/editor-rtl.css 99 B
build/block-library/blocks/separator/editor.css 99 B
build/block-library/blocks/separator/style-rtl.css 250 B
build/block-library/blocks/separator/style.css 250 B
build/block-library/blocks/separator/theme-rtl.css 172 B
build/block-library/blocks/separator/theme.css 172 B
build/block-library/blocks/shortcode/editor-rtl.css 474 B
build/block-library/blocks/shortcode/editor.css 474 B
build/block-library/blocks/site-logo/editor-rtl.css 462 B
build/block-library/blocks/site-logo/editor.css 464 B
build/block-library/blocks/site-logo/style-rtl.css 153 B
build/block-library/blocks/site-logo/style.css 153 B
build/block-library/blocks/site-tagline/editor-rtl.css 86 B
build/block-library/blocks/site-tagline/editor.css 86 B
build/block-library/blocks/site-title/editor-rtl.css 84 B
build/block-library/blocks/site-title/editor.css 84 B
build/block-library/blocks/social-link/editor-rtl.css 165 B
build/block-library/blocks/social-link/editor.css 165 B
build/block-library/blocks/social-links/editor-rtl.css 812 B
build/block-library/blocks/social-links/editor.css 811 B
build/block-library/blocks/spacer/editor-rtl.css 307 B
build/block-library/blocks/spacer/editor.css 307 B
build/block-library/blocks/spacer/style-rtl.css 48 B
build/block-library/blocks/spacer/style.css 48 B
build/block-library/blocks/table/editor-rtl.css 471 B
build/block-library/blocks/table/editor.css 472 B
build/block-library/blocks/table/style-rtl.css 481 B
build/block-library/blocks/table/style.css 481 B
build/block-library/blocks/table/theme-rtl.css 188 B
build/block-library/blocks/table/theme.css 188 B
build/block-library/blocks/tag-cloud/style-rtl.css 146 B
build/block-library/blocks/tag-cloud/style.css 146 B
build/block-library/blocks/template-part/editor-rtl.css 636 B
build/block-library/blocks/template-part/editor.css 635 B
build/block-library/blocks/template-part/theme-rtl.css 101 B
build/block-library/blocks/template-part/theme.css 101 B
build/block-library/blocks/term-description/editor-rtl.css 90 B
build/block-library/blocks/term-description/editor.css 90 B
build/block-library/blocks/text-columns/editor-rtl.css 95 B
build/block-library/blocks/text-columns/editor.css 95 B
build/block-library/blocks/text-columns/style-rtl.css 166 B
build/block-library/blocks/text-columns/style.css 166 B
build/block-library/blocks/verse/style-rtl.css 87 B
build/block-library/blocks/verse/style.css 87 B
build/block-library/blocks/video/editor-rtl.css 571 B
build/block-library/blocks/video/editor.css 572 B
build/block-library/blocks/video/style-rtl.css 173 B
build/block-library/blocks/video/style.css 173 B
build/block-library/blocks/video/theme-rtl.css 124 B
build/block-library/blocks/video/theme.css 124 B
build/block-library/common-rtl.css 853 B
build/block-library/common.css 849 B
build/block-library/reset-rtl.css 527 B
build/block-library/reset.css 527 B
build/block-library/theme-rtl.css 658 B
build/block-library/theme.css 663 B
build/block-serialization-default-parser/index.min.js 1.09 kB
build/block-serialization-spec-parser/index.min.js 2.79 kB
build/components/style-rtl.css 15.8 kB
build/components/style.css 15.8 kB
build/compose/index.min.js 10.2 kB
build/customize-widgets/style-rtl.css 1.5 kB
build/customize-widgets/style.css 1.49 kB
build/data-controls/index.min.js 614 B
build/data/index.min.js 7.1 kB
build/date/index.min.js 31.5 kB
build/deprecated/index.min.js 428 B
build/dom-ready/index.min.js 304 B
build/edit-post/classic-rtl.css 492 B
build/edit-post/classic.css 494 B
build/edit-post/index.min.js 29 kB
build/edit-post/style-rtl.css 7.2 kB
build/edit-post/style.css 7.2 kB
build/edit-site/style-rtl.css 5.07 kB
build/edit-site/style.css 5.07 kB
build/edit-widgets/style-rtl.css 4.06 kB
build/edit-widgets/style.css 4.06 kB
build/editor/index.min.js 37.7 kB
build/editor/style-rtl.css 3.74 kB
build/editor/style.css 3.73 kB
build/element/index.min.js 3.17 kB
build/escape-html/index.min.js 517 B
build/format-library/index.min.js 5.36 kB
build/format-library/style-rtl.css 668 B
build/format-library/style.css 669 B
build/hooks/index.min.js 1.55 kB
build/html-entities/index.min.js 424 B
build/i18n/index.min.js 3.6 kB
build/is-shallow-equal/index.min.js 501 B
build/keyboard-shortcuts/index.min.js 1.49 kB
build/keycodes/index.min.js 1.25 kB
build/list-reusable-blocks/index.min.js 1.85 kB
build/list-reusable-blocks/style-rtl.css 838 B
build/list-reusable-blocks/style.css 838 B
build/media-utils/index.min.js 2.88 kB
build/notices/index.min.js 845 B
build/nux/index.min.js 2.03 kB
build/nux/style-rtl.css 747 B
build/nux/style.css 743 B
build/plugins/index.min.js 1.83 kB
build/primitives/index.min.js 921 B
build/priority-queue/index.min.js 582 B
build/react-i18n/index.min.js 671 B
build/redux-routine/index.min.js 2.63 kB
build/reusable-blocks/index.min.js 2.28 kB
build/reusable-blocks/style-rtl.css 256 B
build/reusable-blocks/style.css 256 B
build/rich-text/index.min.js 10.6 kB
build/server-side-render/index.min.js 1.32 kB
build/shortcode/index.min.js 1.48 kB
build/token-list/index.min.js 562 B
build/url/index.min.js 1.74 kB
build/viewport/index.min.js 1.02 kB
build/warning/index.min.js 248 B
build/wordcount/index.min.js 1.04 kB

compressed-size-action

@glendaviesnz
Copy link
Contributor Author

@glendaviesnz glendaviesnz commented Sep 7, 2021

@jasmussen Do you have any thoughts on this approach from a UX perspective?

@jasmussen
Copy link
Contributor

@jasmussen jasmussen commented Sep 7, 2021

Awesome, excited to upgrade my old galleries! Thanks for all your work on the new gallery, and for this followup.

Figma has this approach for when you need to update to a new version of "auto layout":

Screenshot 2021-09-07 at 08 08 39

We could potentially have something similar, and use the card below the classic gallery to put a button right there. Here:

Screenshot 2021-09-07 at 08 09 55

However a button in the toolbar has precedence in the Classic block, and even the Page List as used inside a Navigation block:

page list

So that could work as well. However we'd want the treatment to be just right. Here's the Page List toolbar:

Screenshot 2021-09-07 at 08 05 59

Here's the conversion dialog:

Screenshot 2021-09-07 at 08 05 20

Some of the details worth adopting:

  • Put the button in its own group, so it has separators left and right of the label.
  • The modal dialog has a max-width so it defaults to a nice compact size.
  • The two Cancel/Convert buttons are right aligned, and have good spacing between them.

If you could adopt those tweaks by copying the structure of the page list conversion dialog, we'd be closer.

The other part is the verbiage. Here's the current dialog:

Screenshot 2021-09-07 at 08 19 59

Can we try:

"Update gallery"

"Updating to the new format adds the ability to use custom links or styles on individual images in the gallery, and makes it easier to add or move them around."

And instead of "Convert", should we try "Update"?

@andrewserong
Copy link
Contributor

@andrewserong andrewserong commented Sep 7, 2021

Nice idea to have a dedicated modal for the conversion @glendaviesnz, and thanks for adding the feedback, Joen, I was just going to add that it'd be good to copy the CSS rules from the Convert to links modal, that sets the min-width and right aligns the buttons:

// Modal that shows conversion option.
.wp-block-page-list-modal {
	max-width: 400px;
}

.wp-block-page-list-modal-buttons {
	display: flex;
	justify-content: flex-end;

	.components-button {
		margin-left: $grid-unit-15;
	}
}

The behaviour's testing well for me, though!

@jasmussen
Copy link
Contributor

@jasmussen jasmussen commented Sep 7, 2021

Honestly most modals like this one should look virtually identical by default. Is there an opportunity to adjust the component itself for when it acts as a "confirm", it appears like this by default?

@andrewserong
Copy link
Contributor

@andrewserong andrewserong commented Sep 7, 2021

Is there an opportunity to adjust the component itself for when it acts as a "confirm", it appears like this by default?

That's a great idea, it'd make it easier to add in additional modals whenever we need them.

@Mamaduka
Copy link
Member

@Mamaduka Mamaduka commented Sep 7, 2021

We also have another PR (#34153) exploring the custom Confirm component.

I think design feedback from this issue might be useful there as well.

@glendaviesnz
Copy link
Contributor Author

@glendaviesnz glendaviesnz commented Sep 7, 2021

Thanks for the feedback @jasmussen and @andrewserong I have made all of the suggested changes, looks much better I think.

As noted it would be good if the confirm dialog had better defaults, but I think that should be handled separately to this PR.

Copy link
Contributor

@andrewserong andrewserong left a comment

This is testing well for me @glendaviesnz, the Toolbar item doesn't show when the experiment is switched off, and the styling changes look really nice:

Just left a comment for the failing lint CI job, but otherwise this LGTM!

.wp-block-update-gallery-modal-buttons {
display: flex;
justify-content: flex-end;

Copy link
Contributor

@andrewserong andrewserong Sep 8, 2021

Tiniest of nits: the linting step is failing because of a single whitespace character on this line 😄

image

Copy link
Contributor

@andrewserong andrewserong left a comment

Just adding a pending the CSS whitespace fix, but let's see what Joen thinks, too 🙂

@glendaviesnz
Copy link
Contributor Author

@glendaviesnz glendaviesnz commented Sep 8, 2021

Thanks @andrewserong linting issue hopefully fixed - something is broken with my local linting, must try and get that sorted!

@jasmussen
Copy link
Contributor

@jasmussen jasmussen commented Sep 8, 2021

Just from looking at the images, things are looking good. I still think we should reduce the text, though, I had some suggestions in #34606 (comment) to simplify. Keeping in mind you can always undo or restore a page revision, feels like there's no reason to be too verbose here.

@glendaviesnz
Copy link
Contributor Author

@glendaviesnz glendaviesnz commented Sep 8, 2021

Keeping in mind you can always undo or restore a page revision, feels like there's no reason to be too verbose here.

Good point @jasmussen, I have removed that extra wording, now looks like:

Screen Shot 2021-09-08 at 5 16 45 PM

@jasmussen
Copy link
Contributor

@jasmussen jasmussen commented Sep 8, 2021

Looks beautiful. I sneakily slipstreamed an edit to the original suggested text, apologies for that. Subtle change:

"Updating to the new format adds the ability to use custom links or styles on individual images in the gallery, and makes it easier to add or move them around."

☝️ I removed a duplicate "add" and "images". Should we also update the heading to simply "Update gallery"?

Appreciate the back and forth. In my experience, the fewer words you can use to convey the same, the faster it is to read.

@glendaviesnz
Copy link
Contributor Author

@glendaviesnz glendaviesnz commented Sep 8, 2021

I sneakily slipstreamed an edit to the original suggested text, apologies for that. Subtle change:

No worries at all, happy to take the time to refine this. Wording now as suggested:

Screen Shot 2021-09-09 at 10 00 02 AM

@jasmussen
Copy link
Contributor

@jasmussen jasmussen commented Sep 9, 2021

Lovely, ship it. We can always tune and tweak.

@glendaviesnz glendaviesnz merged commit 2767cc8 into trunk Sep 10, 2021
20 checks passed
@glendaviesnz glendaviesnz deleted the add/old-gallery-transform-option branch Sep 10, 2021
@github-actions github-actions bot added this to the Gutenberg 11.6 milestone Sep 10, 2021
@glendaviesnz glendaviesnz moved this from Needs review to Done in Gallery block refactor Sep 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Linked issues

Successfully merging this pull request may close these issues.

None yet

4 participants