From 6f975a3394b41eee0c52f18f30a9b3b0247acf86 Mon Sep 17 00:00:00 2001
From: booploops <49113086+booploops@users.noreply.github.com>
Date: Thu, 17 Feb 2022 01:56:13 -0800
Subject: [PATCH] replay wip
---
src/main/base/browserwindow.ts | 1 +
src/renderer/less/pages.less | 24 +++++++
src/renderer/style.less | 11 +++
src/renderer/views/app/app-content.ejs | 7 ++
src/renderer/views/pages/home.ejs | 9 ++-
src/renderer/views/pages/replay.ejs | 95 ++++++++++++++++++++++++++
6 files changed, 146 insertions(+), 1 deletion(-)
create mode 100644 src/renderer/views/pages/replay.ejs
diff --git a/src/main/base/browserwindow.ts b/src/main/base/browserwindow.ts
index ec199479..8e079151 100644
--- a/src/main/base/browserwindow.ts
+++ b/src/main/base/browserwindow.ts
@@ -47,6 +47,7 @@ export class BrowserWindow {
"pages/library-videos",
"pages/remote-pair",
"pages/themes-github",
+ "pages/replay",
"components/mediaitem-artwork",
"components/artwork-material",
"components/menu-panel",
diff --git a/src/renderer/less/pages.less b/src/renderer/less/pages.less
index f95f07e4..10c67d24 100644
--- a/src/renderer/less/pages.less
+++ b/src/renderer/less/pages.less
@@ -819,3 +819,27 @@
margin: 16px;
}
}
+
+// Replay
+.replay-page {
+ --replayGradient: linear-gradient(45deg, hsl(248deg 58% 29%), hsl(13deg 41% 42%));
+ --replayTextShadow: 0px 3px 2px #6f3f52;
+
+ .replay-viewport {
+ background: var(--replayGradient);
+ padding: 16px 40px;
+ border-radius: 10px;
+ box-shadow: var(--mediaItemShadow), var(--mediaItemShadow-Shadow);
+ color: rgb(238 238 238 / 86%);
+
+ .replay-header {
+ text-align: center;
+ font-size: 3em;
+ text-shadow: var(--replayTextShadow);
+ }
+ }
+ .replay-card {
+ background: transparent;
+ border:0px;
+ }
+}
\ No newline at end of file
diff --git a/src/renderer/style.less b/src/renderer/style.less
index ccce4639..31fa21bf 100644
--- a/src/renderer/style.less
+++ b/src/renderer/style.less
@@ -2757,6 +2757,17 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb {
/* Transitions */
+.replaycard-enter-active,
+.replaycard-leave-active {
+ transition: opacity .5s var(--appleEase), transform .5s var(--appleEase);
+}
+
+.replaycard-enter,
+.replaycard-leave-to {
+ opacity: 0;
+ transform: translateY(20px);
+}
+
.modal-enter-active,
.modal-leave-active {
transition: opacity .1s var(--appleEase), transform .1s var(--appleEase);
diff --git a/src/renderer/views/app/app-content.ejs b/src/renderer/views/app/app-content.ejs
index 1ebbd22e..b64e3f7d 100644
--- a/src/renderer/views/app/app-content.ejs
+++ b/src/renderer/views/app/app-content.ejs
@@ -172,4 +172,11 @@
+
+