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

Update page template picker after design review #20883

Merged
merged 5 commits into from
Mar 17, 2020
Merged

Update page template picker after design review #20883

merged 5 commits into from
Mar 17, 2020

Conversation

koke
Copy link
Contributor

@koke koke commented Mar 13, 2020

Description

Fixes some of the items in wordpress-mobile/gutenberg-mobile#2012
Gutenberg Mobile PR: wordpress-mobile/gutenberg-mobile#2020

This PR adjusts the modal header bar and adds some padding to the template preview so it aligns with where the editor content would start if it had a title:

Screen Shot 2020-03-13 at 16 07 26

It also introduces a new usePreferredColorSchemeStyle hook to make dark mode support a bit nicer in functional components.

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.

@koke koke requested a review from geriux March 16, 2020 08:32
@koke koke 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 16, 2020
@koke koke marked this pull request as ready for review March 16, 2020 08:32
@koke koke force-pushed the spt-design-fixes branch from f8d6427 to 55b685d Compare March 16, 2020 08:36
@github-actions
Copy link

github-actions bot commented Mar 16, 2020

Size Change: +238 B (0%)

Total Size: 857 kB

Filename Size Change
build/a11y/index.js 998 B -8 B (0%)
build/annotations/index.js 3.43 kB +1 B
build/autop/index.js 2.58 kB -1 B
build/block-directory/index.js 6.02 kB -4 B (0%)
build/block-editor/index.js 100 kB -270 B (0%)
build/block-editor/style-rtl.css 10.9 kB +133 B (1%)
build/block-editor/style.css 10.9 kB +134 B (1%)
build/block-library/index.js 111 kB +131 B (0%)
build/block-library/style-rtl.css 7.42 kB +40 B (0%)
build/block-library/style.css 7.43 kB +40 B (0%)
build/block-serialization-default-parser/index.js 1.65 kB -1 B
build/blocks/index.js 57.6 kB -117 B (0%)
build/components/index.js 191 kB -99 B (0%)
build/components/style-rtl.css 15.7 kB +6 B (0%)
build/components/style.css 15.7 kB +7 B (0%)
build/compose/index.js 6.21 kB -12 B (0%)
build/core-data/index.js 10.6 kB +5 B (0%)
build/data-controls/index.js 1.04 kB +1 B
build/data/index.js 8.2 kB -14 B (0%)
build/dom/index.js 3.06 kB -7 B (0%)
build/edit-post/index.js 91.2 kB -95 B (0%)
build/edit-post/style-rtl.css 8.52 kB -100 B (1%)
build/edit-post/style.css 8.51 kB -102 B (1%)
build/edit-site/index.js 5.07 kB +428 B (8%) 🔍
build/edit-widgets/index.js 4.43 kB -17 B (0%)
build/editor/index.js 44 kB +161 B (0%)
build/element/index.js 4.45 kB +5 B (0%)
build/format-library/index.js 7.09 kB -5 B (0%)
build/hooks/index.js 1.93 kB +6 B (0%)
build/keyboard-shortcuts/index.js 2.3 kB -1 B
build/keycodes/index.js 1.69 kB +2 B (0%)
build/media-utils/index.js 4.84 kB -8 B (0%)
build/notices/index.js 1.58 kB +4 B (0%)
build/nux/index.js 3.01 kB +1 B
build/plugins/index.js 2.54 kB -4 B (0%)
build/primitives/index.js 1.5 kB +8 B (0%)
build/priority-queue/index.js 780 B +1 B
build/redux-routine/index.js 2.84 kB -2 B (0%)
build/rich-text/index.js 14.3 kB -5 B (0%)
build/url/index.js 4.01 kB +3 B (0%)
build/viewport/index.js 1.61 kB -6 B (0%)
build/warning/index.js 1.14 kB -1 B
ℹ️ View Unchanged
Filename Size Change
build/api-fetch/index.js 3.39 kB 0 B
build/blob/index.js 620 B 0 B
build/block-directory/style-rtl.css 760 B 0 B
build/block-directory/style.css 760 B 0 B
build/block-library/editor-rtl.css 7.23 kB 0 B
build/block-library/editor.css 7.24 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-spec-parser/index.js 3.1 kB 0 B
build/date/index.js 5.37 kB 0 B
build/deprecated/index.js 772 B 0 B
build/dom-ready/index.js 568 B 0 B
build/edit-site/style-rtl.css 2.53 kB 0 B
build/edit-site/style.css 2.53 kB 0 B
build/edit-widgets/style-rtl.css 2.58 kB 0 B
build/edit-widgets/style.css 2.58 kB 0 B
build/editor/editor-styles-rtl.css 381 B 0 B
build/editor/editor-styles.css 382 B 0 B
build/editor/style-rtl.css 3.97 kB 0 B
build/editor/style.css 3.96 kB 0 B
build/escape-html/index.js 733 B 0 B
build/format-library/style-rtl.css 502 B 0 B
build/format-library/style.css 502 B 0 B
build/html-entities/index.js 621 B 0 B
build/i18n/index.js 3.49 kB 0 B
build/is-shallow-equal/index.js 710 B 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/nux/style-rtl.css 616 B 0 B
build/nux/style.css 613 B 0 B
build/server-side-render/index.js 2.55 kB 0 B
build/shortcode/index.js 1.7 kB 0 B
build/token-list/index.js 1.27 kB 0 B
build/wordcount/index.js 1.18 kB 0 B

compressed-size-action

Copy link
Member

@geriux geriux left a comment

Choose a reason for hiding this comment

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

LGTM! Thanks for the improvements and for the new hook 👏 Tested on both iOS and Android.

const preferredColorScheme = usePreferredColorScheme();
const containerBackgroundColor =
preferredColorScheme === 'dark' ? 'black' : 'white';
const previewContainerStyle = usePreferredColorSchemeStyle(
Copy link
Member

Choose a reason for hiding this comment

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

This way is nicer to see =)

@koke koke merged commit c77cef6 into master Mar 17, 2020
@koke koke deleted the spt-design-fixes branch March 17, 2020 09:38
@github-actions github-actions bot added this to the Gutenberg 7.8 milestone Mar 17, 2020
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.

3 participants