diff --git a/res/org-icon-center.png b/res/org-icon-center.png new file mode 100644 index 0000000000..b3ec7e1f6b Binary files /dev/null and b/res/org-icon-center.png differ diff --git a/res/org-icon-inner.png b/res/org-icon-inner.png index 7dbeb9dabc..4b3c864c74 100644 Binary files a/res/org-icon-inner.png and b/res/org-icon-inner.png differ diff --git a/res/rml/overlay.rcss b/res/rml/overlay.rcss index 43e7903023..e9c4644476 100644 --- a/res/rml/overlay.rcss +++ b/res/rml/overlay.rcss @@ -134,13 +134,26 @@ logo img { width: 100%; height: 100%; filter: drop-shadow(#0008 0 0 14dp); + transform-origin: center; +} + +logo img.inner { + animation: 24s linear-in-out infinite logo-inner-spin; } logo img.outer { - transform-origin: center; animation: 8s linear-in-out infinite logo-outer-spin; } +@keyframes logo-inner-spin { + from { + transform: rotate(360deg); + } + to { + transform: rotate(0deg); + } +} + @keyframes logo-outer-spin { from { transform: rotate(0deg); @@ -148,4 +161,4 @@ logo img.outer { to { transform: rotate(360deg); } -} +} \ No newline at end of file diff --git a/src/dusk/ui/overlay.cpp b/src/dusk/ui/overlay.cpp index 381be0c41e..109ea7e0a3 100644 --- a/src/dusk/ui/overlay.cpp +++ b/src/dusk/ui/overlay.cpp @@ -27,6 +27,7 @@ Rml::Element* create_toast(Rml::Element* parent, const Toast& toast) { + )RML"); return parent->GetFirstChild();