diff --git a/packages/frontend/src/ui/_common_/common.vue b/packages/frontend/src/ui/_common_/common.vue
index f83ed55f8d..eb82440b29 100644
--- a/packages/frontend/src/ui/_common_/common.vue
+++ b/packages/frontend/src/ui/_common_/common.vue
@@ -37,7 +37,11 @@ SPDX-License-Identifier: AGPL-3.0-only
-
+
+
+
DEV BUILD
@@ -220,6 +224,21 @@ if ($i) {
}
}
+@keyframes dash {
+ 0% {
+ stroke-dasharray: 1, 150;
+ stroke-dashoffset: 0;
+ }
+ 50% {
+ stroke-dasharray: 90, 150;
+ stroke-dashoffset: -35;
+ }
+ 100% {
+ stroke-dasharray: 90, 150;
+ stroke-dashoffset: -124;
+ }
+}
+
#wait {
display: block;
position: fixed;
@@ -228,18 +247,19 @@ if ($i) {
right: 15px;
pointer-events: none;
- &:before {
- content: "";
- display: block;
- width: 18px;
- height: 18px;
- box-sizing: border-box;
- border: solid 2px transparent;
- border-top-color: var(--accent);
- border-left-color: var(--accent);
- border-radius: 50%;
- animation: progress-spinner 400ms linear infinite;
- }
+ > svg {
+ display: block;
+ width: 18px;
+ height: 18px;
+ box-sizing: border-box;
+ animation: progress-spinner 2s linear infinite;
+ }
+
+ > svg > circle {
+ stroke: var(--accent);
+ stroke-linecap: round;
+ animation: dash 1.2s ease-in-out infinite;
+ }
}
#botWarn {