From 42ce620cfe9965e572b4f3d4d1770f48db137076 Mon Sep 17 00:00:00 2001 From: Roland Bernard <rolbernard@unibz.it> Date: Sun, 20 Jun 2021 21:26:41 +0200 Subject: [PATCH] Added some `will-change` to prevent annoying text shift --- client/src/components/forms/ProjectForm/project-form.scss | 1 + client/src/components/helpers/Filter/filter.scss | 1 + client/src/components/ui/Button/button.scss | 1 + client/src/components/ui/Project/project.scss | 1 + client/src/components/ui/ProjectSlide/project-slide.scss | 1 + client/src/components/ui/Task/task.scss | 1 + client/src/pages/Landing/partials/Features/features.scss | 1 + 7 files changed, 7 insertions(+) diff --git a/client/src/components/forms/ProjectForm/project-form.scss b/client/src/components/forms/ProjectForm/project-form.scss index fe16091..52b8dcf 100644 --- a/client/src/components/forms/ProjectForm/project-form.scss +++ b/client/src/components/forms/ProjectForm/project-form.scss @@ -22,6 +22,7 @@ position: relative; filter: saturate(50%); transform: scale(90%); + will-change: transform; @include mx.breakpoint(small) { width: calc(100% / 5 - 10px); diff --git a/client/src/components/helpers/Filter/filter.scss b/client/src/components/helpers/Filter/filter.scss index c111333..3d7d905 100644 --- a/client/src/components/helpers/Filter/filter.scss +++ b/client/src/components/helpers/Filter/filter.scss @@ -50,6 +50,7 @@ opacity: 0.5; transform: scale(90%); user-select: none; + will-change: transform; .tag { margin: 0; diff --git a/client/src/components/ui/Button/button.scss b/client/src/components/ui/Button/button.scss index e35cd0e..e333918 100644 --- a/client/src/components/ui/Button/button.scss +++ b/client/src/components/ui/Button/button.scss @@ -15,6 +15,7 @@ appearance: none; border: none; outline: none; + will-change: transform; &.expanded { width: 100%; diff --git a/client/src/components/ui/Project/project.scss b/client/src/components/ui/Project/project.scss index eda8ddb..6553774 100644 --- a/client/src/components/ui/Project/project.scss +++ b/client/src/components/ui/Project/project.scss @@ -10,6 +10,7 @@ width: 160px; color: s.$text; height: 160px; + will-change: transform; &:hover, &:focus { diff --git a/client/src/components/ui/ProjectSlide/project-slide.scss b/client/src/components/ui/ProjectSlide/project-slide.scss index 24b84f0..17f7e9d 100644 --- a/client/src/components/ui/ProjectSlide/project-slide.scss +++ b/client/src/components/ui/ProjectSlide/project-slide.scss @@ -11,6 +11,7 @@ display: flex; flex-direction: column; justify-content: space-between; + will-change: transform; &:hover , &:focus { diff --git a/client/src/components/ui/Task/task.scss b/client/src/components/ui/Task/task.scss index e39600f..a7b4b81 100644 --- a/client/src/components/ui/Task/task.scss +++ b/client/src/components/ui/Task/task.scss @@ -12,6 +12,7 @@ color: s.$text; font-weight: s.$weight-regular; position: relative; + will-change: transform; &:hover, &:focus { diff --git a/client/src/pages/Landing/partials/Features/features.scss b/client/src/pages/Landing/partials/Features/features.scss index 781295a..f46b65b 100644 --- a/client/src/pages/Landing/partials/Features/features.scss +++ b/client/src/pages/Landing/partials/Features/features.scss @@ -30,6 +30,7 @@ padding: 30px; border-radius: 25px; margin: 20px; + will-change: transform; @include mx.breakpoint(medium) { padding: 40px; -- GitLab