-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Try WordPress logo animation for preview #10896
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -90,8 +90,11 @@ export class PostPreviewButton extends Component { | |
|
||
const markup = ` | ||
<div class="editor-post-preview-button__interstitial-message"> | ||
<p>Please wait…</p> | ||
<p>Generating preview.</p> | ||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 96 96"> | ||
<path class="outer" d="M48 12c19.9 0 36 16.1 36 36S67.9 84 48 84 12 67.9 12 48s16.1-36 36-36" fill="none" /> | ||
<path class="inner" d="M69.5 46.4c0-3.9-1.4-6.7-2.6-8.8-1.6-2.6-3.1-4.9-3.1-7.5 0-2.9 2.2-5.7 5.4-5.7h.4C63.9 19.2 56.4 16 48 16c-11.2 0-21 5.7-26.7 14.4h2.1c3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3L40 67.5l7-20.9L42 33c-1.7-.1-3.3-.3-3.3-.3-1.7-.1-1.5-2.7.2-2.6 0 0 5.3.4 8.4.4 3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3l11.5 34.3 3.3-10.4c1.6-4.5 2.4-7.8 2.4-10.5zM16.1 48c0 12.6 7.3 23.5 18 28.7L18.8 35c-1.7 4-2.7 8.4-2.7 13zm32.5 2.8L39 78.6c2.9.8 5.9 1.3 9 1.3 3.7 0 7.3-.6 10.6-1.8-.1-.1-.2-.3-.2-.4l-9.8-26.9zM76.2 36c0 3.2-.6 6.9-2.4 11.4L64 75.6c9.5-5.5 15.9-15.8 15.9-27.6 0-5.5-1.4-10.8-3.9-15.3.1 1 .2 2.1.2 3.3z" fill="none" /> | ||
</svg> | ||
<p>Generating preview...</p> | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This should be translatable. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Agree, but I think that's blocked on #7725. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. |
||
</div> | ||
<style> | ||
body { | ||
|
@@ -105,6 +108,41 @@ export class PostPreviewButton extends Component { | |
height: 100vh; | ||
width: 100vw; | ||
} | ||
@-webkit-keyframes paint { | ||
0% { | ||
stroke-dashoffset: 0; | ||
} | ||
} | ||
@-moz-keyframes paint { | ||
0% { | ||
stroke-dashoffset: 0; | ||
} | ||
} | ||
@-o-keyframes paint { | ||
0% { | ||
stroke-dashoffset: 0; | ||
} | ||
} | ||
@keyframes paint { | ||
0% { | ||
stroke-dashoffset: 0; | ||
} | ||
} | ||
.editor-post-preview-button__interstitial-message svg { | ||
width: 192px; | ||
height: 192px; | ||
stroke: #555d66; | ||
stroke-width: 0.75; | ||
} | ||
.editor-post-preview-button__interstitial-message svg .outer, | ||
.editor-post-preview-button__interstitial-message svg .inner { | ||
stroke-dasharray: 280; | ||
stroke-dashoffset: 280; | ||
-webkit-animation: paint 1.5s ease infinite alternate; | ||
-moz-animation: paint 1.5s ease infinite alternate; | ||
-o-animation: paint 1.5s ease infinite alternate; | ||
animation: paint 1.5s ease infinite alternate; | ||
} | ||
p { | ||
text-align: center; | ||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; | ||
|
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.
I'd just add a title for this. Hesitating between
## New Features
which means we'd probably have to pick5.1.0
as a version of just## Polish
where we'd keep5.0.1