This is an automated email from the ASF dual-hosted git repository.
carlosrovira pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/develop by this push:
new b9f6c98 update all jewel themes
b9f6c98 is described below
commit b9f6c984d76643e3df2e3abcf2ac2d8f2f361400
Author: Carlos Rovira <[email protected]>
AuthorDate: Mon Sep 10 20:00:14 2018 +0200
update all jewel themes
---
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
.../src/main/resources/defaults.css | 23 ++++++++++++++++++++++
24 files changed, 552 insertions(+)
diff --git
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
index 59c20a2..31250c8 100644
---
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: black;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -606,6 +620,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#d43bd1, #b427b1);
border: 1px solid #8a1e88;
diff --git
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
index ea0e63b..162adb5 100644
---
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: black;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -606,6 +620,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#54b7f3, #24a3ef);
border: 1px solid #0f88d1;
diff --git
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
index 4364dfa..007470f 100644
---
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: black;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -606,6 +620,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#98cc50, #7eb435);
border: 1px solid #638c29;
diff --git
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
index 07367c2..93c6bda 100644
---
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: black;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -606,6 +620,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#45c354, #34a241);
border: 1px solid #277b32;
diff --git
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
index 0c6149a..44b33ce 100644
---
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: black;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -606,6 +620,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#f8a036, #f28809);
border: 1px solid #c16c07;
diff --git
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
index 1532f08..0b5e975 100644
---
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: black;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -606,6 +620,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#ee343b, #dc121a);
border: 1px solid #ad0e15;
diff --git
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
index 9bfa504..acfe4ba 100644
---
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: black;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -606,6 +620,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#3481d0, #2767a9);
border: 1px solid #1e4e80;
diff --git
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
index 905dca8..f2e7cfd 100644
---
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: black;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -606,6 +620,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#f9bb58, #f7a726);
border: 1px solid #e28f08;
diff --git
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
index d482ce1..7664983 100644
---
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: black;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -606,6 +620,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#f16c42, #ed4812);
border: 1px solid #be390e;
diff --git
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
index 6107b13..3333912 100644
---
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: black;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -606,6 +620,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#2ebcb2, #24948c);
border: 1px solid #1a6b65;
diff --git
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
index 28e0660..7dceb8c 100644
---
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: black;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -606,6 +620,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#7432a4, #58267c);
border: 1px solid #3c1a55;
diff --git
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
index 2f9aa79..7dd5105 100644
---
a/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Dark-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: black;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -606,6 +620,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#f4e813, #cac00a);
border: 1px solid #999207;
diff --git
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
index 74d81b8..4556d23 100644
---
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Amethyst-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: white;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -605,6 +619,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#d43bd1, #b427b1);
border: 1px solid #8a1e88;
diff --git
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
index 7e9b6de..d5f04e9 100644
---
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Blue-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: white;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -605,6 +619,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#54b7f3, #24a3ef);
border: 1px solid #0f88d1;
diff --git
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
index cad7a3d..a0cb15a 100644
---
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Emerald-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: white;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -605,6 +619,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#98cc50, #7eb435);
border: 1px solid #638c29;
diff --git
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
index 32dc474..16407d5 100644
---
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Green-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: white;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -605,6 +619,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#45c354, #34a241);
border: 1px solid #277b32;
diff --git
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
index 0ea17a1..4586f67 100644
---
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Orange-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: white;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -605,6 +619,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#f8a036, #f28809);
border: 1px solid #c16c07;
diff --git
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
index 5cf0a1f..39d616d 100644
---
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Red-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: white;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -605,6 +619,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#ee343b, #dc121a);
border: 1px solid #ad0e15;
diff --git
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
index d10d41b..5d8c569 100644
---
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Sapphire-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: white;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -605,6 +619,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#3481d0, #2767a9);
border: 1px solid #1e4e80;
diff --git
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
index 7a388d2..d1a15a6 100644
---
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Sunflower-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: white;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -605,6 +619,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#f9bb58, #f7a726);
border: 1px solid #e28f08;
diff --git
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
index 106a1b6..5e4040f 100644
---
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Topaz-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: white;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -605,6 +619,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#f16c42, #ed4812);
border: 1px solid #be390e;
diff --git
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
index c58acf6..72dea80 100644
---
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Turquoise-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: white;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -605,6 +619,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#2ebcb2, #24948c);
border: 1px solid #1a6b65;
diff --git
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
index 540d45e..52b15f9 100644
---
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Violet-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: white;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -605,6 +619,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#7432a4, #58267c);
border: 1px solid #3c1a55;
diff --git
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
index 0577b69..0f8538b 100644
---
a/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
+++
b/frameworks/themes/Jewel-Light-NoFlat-Primary-Yellow-Theme/src/main/resources/defaults.css
@@ -77,6 +77,7 @@ div {
}
.jewel.alert {
+ transform: translate(-50%, -60%);
margin: 0;
padding: 0;
min-width: 320px;
@@ -85,6 +86,17 @@ div {
background-color: white;
box-shadow: 0px 20px 65px 0px rgba(0, 0, 0, 0.8);
border-radius: 3px;
+ opacity: 0;
+ will-change: opacity, transform;
+}
+.jewel.alert.open {
+ opacity: 1;
+ transform: translate(-50%, -50%);
+ transition: opacity 0.4s 0ms, transform 0.4s 0ms;
+}
+.jewel.alert.open + .backdrop {
+ opacity: 1;
+ transition: opacity 0.4s 0ms;
}
.jewel.alert .jewel.titlebar {
padding: 20px 20px 0px 20px;
@@ -118,6 +130,8 @@ div {
height: 84px;
}
.jewel.alert + .backdrop {
+ opacity: 0;
+ will-change: opacity;
background-color: rgba(0, 0, 0, 0.5);
}
@@ -605,6 +619,15 @@ j|Card {
border-radius: 3px;
}
+.jewel.snackbar {
+ will-change: transform;
+ transform: translate(0, 100%);
+ transition: transform 0.4s 0ms;
+}
+.jewel.snackbar.open {
+ transform: translate(0);
+ transition: transform 0.4s 0ms;
+}
.jewel.snackbar.primary .jewel.snackbar-content {
background: linear-gradient(#f4e813, #cac00a);
border: 1px solid #999207;