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

Quick UX fixes #3611

Merged
merged 13 commits into from
Oct 25, 2019
Merged

Quick UX fixes #3611

merged 13 commits into from
Oct 25, 2019

Conversation

swissspidy
Copy link
Collaborator

@swissspidy swissspidy commented Oct 23, 2019

Summary

Fixes #3623.

This PR attempts to fix a few UX issues here and there:

  • Remove annoying featured image notice in the document sidebar
  • Hide opacity controls when no colors have been added yet
  • Page: when adding the first color, reduce opacity in order to not cover the background media
  • Initially open the color settings panel (currently it's collapsed by default)
  • Make color panels more aligned between pages and text elements

Checklist

  • My pull request is addressing an open issue (please create one otherwise).
  • My code is tested and passes existing tests.
  • My code follows the Engineering Guidelines (updates are often made to the guidelines, check it out periodically).

@googlebot googlebot added the cla: yes Signed the Google CLA label Oct 23, 2019
@swissspidy
Copy link
Collaborator Author

Remove annoying featured image notice in the document sidebar

Screenshot 2019-10-24 at 23 08 53

Hide opacity controls when no colors have been added yet

No color:

Screenshot 2019-10-24 at 23 09 44

Color:

Screenshot 2019-10-24 at 23 09 53

Page: when adding the first color, reduce opacity in order to not cover the background media

The image is still visible after adding a color:

Screenshot 2019-10-24 at 23 08 29

Initially open the color settings panel (currently it's collapsed by default)

Screenshot 2019-10-24 at 23 11 10

Make color panels more aligned between pages and text elements

Page:

Screenshot 2019-10-24 at 23 07 53

Text block:

Screenshot 2019-10-24 at 23 07 43

@swissspidy
Copy link
Collaborator Author

@samitron7 @jasti WDYT about addressing these low hanging fruits already?

@swissspidy swissspidy marked this pull request as ready for review October 24, 2019 21:14
@jasti
Copy link

jasti commented Oct 24, 2019

Love it. Thanks for this PR!

@swissspidy swissspidy added this to the v1.4 milestone Oct 24, 2019
Copy link
Contributor

@barklund barklund left a comment

Choose a reason for hiding this comment

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

LGTM (Let's Get This Merged) 👍.

@swissspidy swissspidy merged commit 9de50a2 into develop Oct 25, 2019
@swissspidy swissspidy deleted the try/quick-ux-fixes branch October 25, 2019 10:26
westonruter added a commit that referenced this pull request Oct 25, 2019
…-args-debugging

* 'develop' of github.com:ampproject/amp-wp: (163 commits)
  Remove entries array test after completed.
  Update dependency core-js to v3.3.4 (#3624)
  Quick UX fixes (#3611)
  Fix most pressing RTL issues (#3558)
  Add test case for broken parent relationship
  Adapt broken test
  Throw a _doing_it_wrong() when an expected parent is not found
  Change template hierarchy query arguments to public
  Reuse data-set-focus to reliably match twentytwenty keyboard focus management
  Add tabindex attribute to modals
  Guess the role of a modal based on its classes
  Disable Code Editor (#3608)
  Update dependency postcss to v7.0.20 (#3613)
  Update dependency autoprefixer to v9.7.0 (#3614)
  Update dependency browserslist to v4.7.2 (#3612)
  Add rel=preconnect link for AMP CDN
  Fix block nav padding and margin (#3610)
  Adjust Gutenberg / WordPress requirement (#3609)
  Don't allow multiple CTA / attachment block to be pasted. (#3601)
  Fix page crashing when duplicating immovable blocks (#3593)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla: yes Signed the Google CLA
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Quick UX wins for the next release
4 participants