Skip to content

Add pre to list of block wrappers#21255

Merged
ZebulanStanphill merged 7 commits intomasterfrom
rnmobile/fix_pre_block_style
Mar 31, 2020
Merged

Add pre to list of block wrappers#21255
ZebulanStanphill merged 7 commits intomasterfrom
rnmobile/fix_pre_block_style

Conversation

@SergioEstevao
Copy link
Copy Markdown
Contributor

@SergioEstevao SergioEstevao commented Mar 30, 2020

Description

Add pre to the list of block wrappers in RN.

How has this been tested?

Using this Gutenberg-mobile PR: wordpress-mobile/gutenberg-mobile#2083

Types of changes

Checklist:

  • My code is tested.
  • My code follows the WordPress code style.
  • My code follows the accessibility standards.
  • My code has proper inline documentation.
  • I've included developer documentation if appropriate.
  • I've updated all React Native files affected by any refactorings/renamings in this PR.

@SergioEstevao SergioEstevao added the Mobile App - i.e. Android or iOS Native mobile impl of the block editor. (Note: used in scripts, ping mobile folks to change) label Mar 30, 2020
@SergioEstevao SergioEstevao requested a review from hypest March 30, 2020 11:11
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 30, 2020

Size Change: +9 B (0%)

Total Size: 866 kB

Filename Size Change
build/block-editor/index.js 102 kB +9 B (0%)
ℹ️ View Unchanged
Filename Size Change
build/a11y/index.js 998 B 0 B
build/annotations/index.js 3.45 kB 0 B
build/api-fetch/index.js 3.39 kB 0 B
build/autop/index.js 2.58 kB 0 B
build/blob/index.js 620 B 0 B
build/block-directory/index.js 6.02 kB 0 B
build/block-directory/style-rtl.css 760 B 0 B
build/block-directory/style.css 760 B 0 B
build/block-editor/style-rtl.css 11 kB 0 B
build/block-editor/style.css 11 kB 0 B
build/block-library/editor-rtl.css 7.21 kB 0 B
build/block-library/editor.css 7.21 kB 0 B
build/block-library/index.js 111 kB 0 B
build/block-library/style-rtl.css 7.5 kB 0 B
build/block-library/style.css 7.51 kB 0 B
build/block-library/theme-rtl.css 669 B 0 B
build/block-library/theme.css 671 B 0 B
build/block-serialization-default-parser/index.js 1.65 kB 0 B
build/block-serialization-spec-parser/index.js 3.1 kB 0 B
build/blocks/index.js 57.5 kB 0 B
build/components/index.js 191 kB 0 B
build/components/style-rtl.css 15.8 kB 0 B
build/components/style.css 15.7 kB 0 B
build/compose/index.js 6.21 kB 0 B
build/core-data/index.js 10.7 kB 0 B
build/data-controls/index.js 1.04 kB 0 B
build/data/index.js 8.25 kB 0 B
build/date/index.js 5.36 kB 0 B
build/deprecated/index.js 772 B 0 B
build/dom-ready/index.js 568 B 0 B
build/dom/index.js 3.05 kB 0 B
build/edit-navigation/index.js 2.4 kB 0 B
build/edit-navigation/style-rtl.css 95 B 0 B
build/edit-navigation/style.css 95 B 0 B
build/edit-post/index.js 92.3 kB 0 B
build/edit-post/style-rtl.css 8.35 kB 0 B
build/edit-post/style.css 8.34 kB 0 B
build/edit-site/index.js 9.04 kB 0 B
build/edit-site/style-rtl.css 3.41 kB 0 B
build/edit-site/style.css 3.41 kB 0 B
build/edit-widgets/index.js 4.43 kB 0 B
build/edit-widgets/style-rtl.css 2.57 kB 0 B
build/edit-widgets/style.css 2.57 kB 0 B
build/editor/editor-styles-rtl.css 423 B 0 B
build/editor/editor-styles.css 426 B 0 B
build/editor/index.js 42.8 kB 0 B
build/editor/style-rtl.css 3.38 kB 0 B
build/editor/style.css 3.38 kB 0 B
build/element/index.js 4.44 kB 0 B
build/escape-html/index.js 733 B 0 B
build/format-library/index.js 6.95 kB 0 B
build/format-library/style-rtl.css 502 B 0 B
build/format-library/style.css 502 B 0 B
build/hooks/index.js 1.93 kB 0 B
build/html-entities/index.js 621 B 0 B
build/i18n/index.js 3.57 kB 0 B
build/is-shallow-equal/index.js 710 B 0 B
build/keyboard-shortcuts/index.js 2.3 kB 0 B
build/keycodes/index.js 1.7 kB 0 B
build/list-reusable-blocks/index.js 2.99 kB 0 B
build/list-reusable-blocks/style-rtl.css 226 B 0 B
build/list-reusable-blocks/style.css 226 B 0 B
build/media-utils/index.js 4.84 kB 0 B
build/notices/index.js 1.57 kB 0 B
build/nux/index.js 3.01 kB 0 B
build/nux/style-rtl.css 616 B 0 B
build/nux/style.css 613 B 0 B
build/plugins/index.js 2.54 kB 0 B
build/primitives/index.js 1.5 kB 0 B
build/priority-queue/index.js 780 B 0 B
build/redux-routine/index.js 2.83 kB 0 B
build/rich-text/index.js 14.5 kB 0 B
build/server-side-render/index.js 2.55 kB 0 B
build/shortcode/index.js 1.69 kB 0 B
build/token-list/index.js 1.28 kB 0 B
build/url/index.js 4.01 kB 0 B
build/viewport/index.js 1.6 kB 0 B
build/warning/index.js 1.14 kB 0 B
build/wordcount/index.js 1.18 kB 0 B

compressed-size-action

@hypest
Copy link
Copy Markdown
Contributor

hypest commented Mar 30, 2020

👋 @SergioEstevao , this indeed fixes the issue but I wonder, do we need to keep a separate list of elements? Can't we have elements be imported from a common file for both web and native mobile?

@hypest
Copy link
Copy Markdown
Contributor

hypest commented Mar 31, 2020

This still looks good to me. @ZebulanStanphill , not sure if you'd like to make another pass now that your feedback has been addressed?

In the meantime @SergioEstevao , looks like the PR needs updating since there's a merge conflict reported on the block-list/block-wrapper.js module.

# Conflicts:
#	packages/block-editor/src/components/block-list/block-wrapper.js
@SergioEstevao
Copy link
Copy Markdown
Contributor Author

@hypest conflict sorted.

Copy link
Copy Markdown
Member

@ZebulanStanphill ZebulanStanphill left a comment

Choose a reason for hiding this comment

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

One minor nitpick, but otherwise this looks good to me!

@ZebulanStanphill ZebulanStanphill self-requested a review March 31, 2020 16:06
@SergioEstevao
Copy link
Copy Markdown
Contributor Author

@ZebulanStanphill ready for another look.

Copy link
Copy Markdown
Contributor

@etoledom etoledom left a comment

Choose a reason for hiding this comment

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

Looks good, works great, and all feedback seems to have been handled! 🎉

@SergioEstevao SergioEstevao requested review from ZebulanStanphill and removed request for ZebulanStanphill March 31, 2020 18:52
@ZebulanStanphill ZebulanStanphill merged commit 3425305 into master Mar 31, 2020
@ZebulanStanphill ZebulanStanphill deleted the rnmobile/fix_pre_block_style branch March 31, 2020 21:44
@github-actions github-actions bot added this to the Gutenberg 7.9 milestone Mar 31, 2020
SergioEstevao added a commit that referenced this pull request Mar 31, 2020
* Add pre to list of block wrappers

* Share the elements definition between web and native.

* Make constant name all uppercase.

* Rename constant name to be all uppercase

* Rename elements constant to all uppercase
SergioEstevao added a commit that referenced this pull request Apr 3, 2020
…1352)

* Revert revert of dark mode impl

* Add pre to list of block wrappers (#21255)

* Add pre to list of block wrappers

* Share the elements definition between web and native.

* Make constant name all uppercase.

* Rename constant name to be all uppercase

* Rename elements constant to all uppercase

Co-authored-by: Marko Savic <savicmarko1985@gmail.com>
Co-authored-by: Sérgio Estêvão <sergioestevao@gmail.com>
SergioEstevao added a commit that referenced this pull request Apr 3, 2020
…1352)

* Revert revert of dark mode impl

* Add pre to list of block wrappers (#21255)

* Add pre to list of block wrappers

* Share the elements definition between web and native.

* Make constant name all uppercase.

* Rename constant name to be all uppercase

* Rename elements constant to all uppercase

Co-authored-by: Marko Savic <savicmarko1985@gmail.com>
Co-authored-by: Sérgio Estêvão <sergioestevao@gmail.com>
SergioEstevao added a commit that referenced this pull request Apr 3, 2020
* Add pre to list of block wrappers (#21255)

* Add pre to list of block wrappers

* Share the elements definition between web and native.

* Make constant name all uppercase.

* Rename constant name to be all uppercase

* Rename elements constant to all uppercase

* Fix the TS used for the GB-Mobile project. (#21324)

* Fix the TS used for the GB-Mobile project.

Make sure only types inside node_modules/@types are used.

This avoids TS to find the ../node_modules/@types inside the gb-mobile
repo that lives one path level up of gutenberg root.

* Framework: Fix configuration spacing

* Change to types node.

* Revert "Change to types node."

This reverts commit bfb8b7b.

Co-authored-by: Andrew Duthie <andrew@andrewduthie.com>

* [RNMobile] Dark mode on Android put on the v1.25.0 native release (#21352)

* Revert revert of dark mode impl

* Add pre to list of block wrappers (#21255)

* Add pre to list of block wrappers

* Share the elements definition between web and native.

* Make constant name all uppercase.

* Rename constant name to be all uppercase

* Rename elements constant to all uppercase

Co-authored-by: Marko Savic <savicmarko1985@gmail.com>
Co-authored-by: Sérgio Estêvão <sergioestevao@gmail.com>

Co-authored-by: Andrew Duthie <andrew@andrewduthie.com>
Co-authored-by: Stefanos Togoulidis <stefanostogoulidis@gmail.com>
Co-authored-by: Marko Savic <savicmarko1985@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Mobile App - i.e. Android or iOS Native mobile impl of the block editor. (Note: used in scripts, ping mobile folks to change)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants