Pārlūkot izejas kodu

feat: remove `backdrop-filter` to improve perf (#3506)

* feat: remove `backdrop-filter` to improve perf

* remove `backdrop-filter` from Modal
vanilla_orig
David Luzar 4 gadus atpakaļ
vecāks
revīzija
12e8cc853f
Revīzijas autora e-pasta adrese nav piesaistīta nevienam kontam
3 mainītis faili ar 3 papildinājumiem un 6 dzēšanām
  1. 0
    1
      src/components/Island.scss
  2. 1
    3
      src/components/Modal.scss
  3. 2
    2
      src/css/theme.scss

+ 0
- 1
src/components/Island.scss Parādīt failu

@@ -2,7 +2,6 @@
2 2
   .Island {
3 3
     --padding: 0;
4 4
     background-color: var(--island-bg-color);
5
-    backdrop-filter: saturate(100%) blur(10px);
6 5
     box-shadow: var(--shadow-island);
7 6
     border-radius: 4px;
8 7
     padding: calc(var(--padding) * var(--space-factor));

+ 1
- 3
src/components/Modal.scss Parādīt failu

@@ -26,8 +26,7 @@
26 26
     right: 0;
27 27
     bottom: 0;
28 28
     z-index: 1;
29
-    background-color: transparentize($oc-black, 0.7);
30
-    backdrop-filter: blur(2px);
29
+    background-color: transparentize($oc-black, 0.3);
31 30
   }
32 31
 
33 32
   .Modal__content {
@@ -45,7 +44,6 @@
45 44
 
46 45
     // for modals, reset blurry bg
47 46
     background: var(--island-bg-color);
48
-    backdrop-filter: none;
49 47
 
50 48
     border: 1px solid var(--dialog-border-color);
51 49
     box-shadow: 0 2px 10px transparentize($oc-black, 0.75);

+ 2
- 2
src/css/theme.scss Parādīt failu

@@ -18,7 +18,7 @@
18 18
   --input-border-color: #{$oc-gray-3};
19 19
   --input-hover-bg-color: #{$oc-gray-1};
20 20
   --input-label-color: #{$oc-gray-7};
21
-  --island-bg-color: rgba(255, 255, 255, 0.9);
21
+  --island-bg-color: rgba(255, 255, 255, 0.96);
22 22
   --keybinding-color: #{$oc-gray-5};
23 23
   --link-color: #{$oc-blue-7};
24 24
   --overlay-bg-color: #{transparentize($oc-white, 0.12)};
@@ -60,7 +60,7 @@
60 60
     --input-border-color: #2e2e2e;
61 61
     --input-hover-bg-color: #181818;
62 62
     --input-label-color: #{$oc-gray-2};
63
-    --island-bg-color: #1e1e1e;
63
+    --island-bg-color: rgba(30, 30, 30, 0.98);
64 64
     --keybinding-color: #{$oc-gray-6};
65 65
     --overlay-bg-color: #{transparentize($oc-gray-8, 0.88)};
66 66
     --popup-bg-color: #2c2c2c;

Notiek ielāde…
Atcelt
Saglabāt