From ee67013b3da6fb618c7cd61454790fd4077d2c94 Mon Sep 17 00:00:00 2001 From: ThaUnknown <6506529+ThaUnknown@users.noreply.github.com> Date: Thu, 24 Aug 2023 22:21:17 +0200 Subject: [PATCH] fix: greatly improve UI performance --- package.json | 2 +- src/renderer/Router.svelte | 4 ++-- .../components/cards/EpisodeSkeletonCard.svelte | 12 ++++++------ .../components/cards/FullSkeletonCard.svelte | 8 ++++---- src/renderer/components/cards/SkeletonCard.svelte | 6 +++--- src/renderer/css.css | 13 ++++++------- src/renderer/views/Settings.svelte | 2 +- 7 files changed, 23 insertions(+), 24 deletions(-) diff --git a/package.json b/package.json index 1a5e4d2..bbebb62 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "Miru", - "version": "4.3.11", + "version": "4.3.12", "author": "ThaUnknown_ ", "description": "Stream anime torrents, real-time with no waiting for downloads.", "main": "build/main.js", diff --git a/src/renderer/Router.svelte b/src/renderer/Router.svelte index 44b964f..db025bf 100644 --- a/src/renderer/Router.svelte +++ b/src/renderer/Router.svelte @@ -10,8 +10,8 @@ export let page = 'home' -
- +
+
diff --git a/src/renderer/components/cards/EpisodeSkeletonCard.svelte b/src/renderer/components/cards/EpisodeSkeletonCard.svelte index bfd99dd..3716f6d 100644 --- a/src/renderer/components/cards/EpisodeSkeletonCard.svelte +++ b/src/renderer/components/cards/EpisodeSkeletonCard.svelte @@ -1,13 +1,13 @@
-
+
-
+
-
-
+
+
@@ -19,7 +19,7 @@ width: 36rem } .wrapper { - height: 27.7rem; - contain-intrinsic-height: 27.7rem; + height: 28.7rem; + contain-intrinsic-height: 28.7rem; } diff --git a/src/renderer/components/cards/FullSkeletonCard.svelte b/src/renderer/components/cards/FullSkeletonCard.svelte index ebe5a9c..946c489 100644 --- a/src/renderer/components/cards/FullSkeletonCard.svelte +++ b/src/renderer/components/cards/FullSkeletonCard.svelte @@ -1,11 +1,11 @@
-
+
-

-

-

+

+
+
diff --git a/src/renderer/components/cards/SkeletonCard.svelte b/src/renderer/components/cards/SkeletonCard.svelte index a27b183..2d8c293 100644 --- a/src/renderer/components/cards/SkeletonCard.svelte +++ b/src/renderer/components/cards/SkeletonCard.svelte @@ -1,8 +1,8 @@
-
-
-
+
+
+
diff --git a/src/renderer/css.css b/src/renderer/css.css index d509d71..c12807f 100644 --- a/src/renderer/css.css +++ b/src/renderer/css.css @@ -145,11 +145,11 @@ img[src=''], img[src=' '] { @keyframes load { from { - left: -15rem; + background-position-x: 200%; } to { - left: 100%; + background-position-x: -100%; } } @keyframes load-in { @@ -169,13 +169,12 @@ img[src=''], img[src=' '] { overflow: hidden; } -.skeloader::before { - will-change: left; - content: ''; - position: absolute; +.skeloader .skeleloader-swipe { height: 100%; - width: 15rem; + width: 100%; background: linear-gradient(to right, transparent 0%, #17191c 50%, transparent 100%); + background-repeat: no-repeat; + background-size: 200% 100%; animation: load 1s infinite cubic-bezier(0.4, 0, 0.2, 1); } diff --git a/src/renderer/views/Settings.svelte b/src/renderer/views/Settings.svelte index cd85da7..b6e7376 100644 --- a/src/renderer/views/Settings.svelte +++ b/src/renderer/views/Settings.svelte @@ -181,7 +181,7 @@
-
+
Settings
{#each Object.values(groups) as group}