2016-02-26 Devin Rousso <dcrousso+webkit@gmail.com>
+ Web Inspector: Custom transition bezier curve editor preview should loop when not editing curve
+ https://bugs.webkit.org/show_bug.cgi?id=154738
+ <rdar://problem/24861563>
+
+ Reviewed by Timothy Hatcher.
+
+ Added extra frames to bezier preview animation to allow it to infinitely
+ repeat without being jarring to watch.
+
+ * UserInterface/Views/BezierEditor.css:
+ (.bezier-editor > .bezier-preview-timing.animate):
+ (@keyframes bezierPreview):
+ * UserInterface/Views/BezierEditor.js:
+
+2016-02-26 Devin Rousso <dcrousso+webkit@gmail.com>
+
Web Inspector: Keyboard controls to nudge control points in custom transition bezier curve editor would be nice
https://bugs.webkit.org/show_bug.cgi?id=154739
<rdar://problem/24861498>
}
.bezier-editor > .bezier-preview-timing.animate {
- animation: bezierPreview 2s linear 250ms forwards;
+ animation: bezierPreview 2.5s linear 250ms infinite;
}
@keyframes bezierPreview {
from { transform: translate(0, 0); }
+ 10% { transform: translate(0, 0); }
+ 90% { transform: translate(170px, 0); }
to { transform: translate(170px, 0); }
}
this._controlHandleRadius = 7;
this._bezierWidth = editorWidth - (this._controlHandleRadius * 2);
this._bezierHeight = editorHeight - (this._controlHandleRadius * 2) - (this._padding * 2);
- this._bezierPreviewAnimationStyleText = "bezierPreview 2s 250ms forwards ";
+ this._bezierPreviewAnimationStyleText = "bezierPreview 2.5s 250ms infinite ";
var bezierPreviewContainer = document.createElement("div");
bezierPreviewContainer.id = "bezierPreview";