-
Notifications
You must be signed in to change notification settings - Fork 846
Social Previews: Add sidebar UI #16633
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
Conversation
|
Caution: This PR has changes that must be merged to WordPress.com |
d9193d2 to
6b46edb
Compare
|
Thank you for the great PR description! When this PR is ready for review, please apply the E2E results is available here (for debugging purposes): https://jetpack-e2e-dashboard.herokuapp.com/pr-16633 Scheduled Jetpack release: September 1, 2020. |
Looks like we might need some input from @sfougnier on this one. TBH the button as it is currently shown is pretty easy to miss. Moreover, it doesn't look like a button until you interact with it. |
getdave
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work on this.
I tested this on a local JP install and I saw the behaviour as per the testing description.
One question: this PR will create and show this new panel but - as you've clearly noted in the PR description - the feature isn't "ready" yet (ie: the preview button doesn't do anything). How are we protecting against showing users an incomplete feature? I'm sure I'm missing something we have in place, but felt I needed to ask before green lighting this one.
That's a fair ask! We have marked this extension as |
jeherve
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good to me. 🚢
|
r211659-wpcom |
…ic/jetpack into add/jetpack-lazy-images-package * 'add/jetpack-lazy-images-package' of github.com:Automattic/jetpack: (40 commits) Lodash: Revert to previous version (#16735) New class to handle async XML-RPC requests (#16674) Social Previews: Sidebar design updates (#16725) Update E2E locator for classic connection flow (#16708) Woo Services: update to use existing Jetpack plugin install tools (#16672) Admin Page: avoid blank dashboard when notice is not a string (#16721) Admin Page: update string still using old i18n format (#16722) Social Previews: Add sidebar UI (#16633) Fix recurring payments block disconnecting (sometimes) when existing article is reopened in block editor. (#16640) Connection Register: Add current user email to connection register request (#16712) Update versions to start 8.9 Release cycle (#16706) Donations block: Make currency and amounts editable (#16593) Update dependency @automattic/calypso-color-schemes to v2 Error Notice: removing HTML code, adjusting maximum width. (#16690) Update dependency swiper to v6 (#16587) Site Scan: Short-circuit update_threats_link() if Admin Bar is not present (#16677) Update vulnerable NPM packages (#16659) E2E Tests: Add Jetpack updater test (#16437) check for subdir site before rendering Ads.txt section (#16671) VideoPress Block: Retain alignment support (#16651) ...
* move social icons to shared file, add google icon * add sidebar panel * add aria label to button * add text domain * use exact same color vars as back in publicize * remove extra colors import


Fixes #16195
Changes proposed in this Pull Request:
publicizefeature into a shared file with icons so they can be shared (and adds google icon)@automattic/social-iconsand those don't have multi-colored variantsJetpack product discussion
Does this pull request change what data or activity we track or use?
no
Testing instructions:
Proposed changelog entry for your changes:
none yet