From 884cbfd3a180fc997ca8b2ebe1e50c0063ec3c82 Mon Sep 17 00:00:00 2001 From: masnwilliams <43387599+masnwilliams@users.noreply.github.com> Date: Fri, 22 May 2026 18:07:46 +0000 Subject: [PATCH 1/3] kiosk loading: replace logo pulse with slide bar Co-Authored-By: Claude Opus 4.7 --- .../client/src/components/about.vue | 37 +++++++++++++------ .../client/src/components/connect.vue | 37 +++++++++++++------ 2 files changed, 50 insertions(+), 24 deletions(-) diff --git a/images/chromium-headful/client/src/components/about.vue b/images/chromium-headful/client/src/components/about.vue index 32a51610..1611b8d1 100644 --- a/images/chromium-headful/client/src/components/about.vue +++ b/images/chromium-headful/client/src/components/about.vue @@ -4,6 +4,9 @@
+
+
+
@@ -73,18 +76,31 @@ } .loader { - width: 90px; - height: 90px; position: relative; margin: 0 auto 20px auto; display: flex; + flex-direction: column; justify-content: center; align-items: center; + gap: 20px; .kernel-logo { - width: 100%; + width: 90px; + height: 90px; + } + + .loading-bar { + width: 128px; + height: 1px; + background: rgba(255, 255, 255, 0.12); + overflow: hidden; + } + + .loading-bar-fill { + width: 40%; height: 100%; - animation: kernel-logo-pulse 1.5s ease-in-out infinite; + background: rgba(255, 255, 255, 0.85); + animation: kernel-bar-slide 1.2s ease-in-out infinite; } } } @@ -95,15 +111,12 @@ } } - @keyframes kernel-logo-pulse { - 0%, - 100% { - transform: scale(0.85); - opacity: 0.7; + @keyframes kernel-bar-slide { + 0% { + transform: translateX(-100%); } - 50% { - transform: scale(1); - opacity: 1; + 100% { + transform: translateX(350%); } } diff --git a/images/chromium-headful/client/src/components/connect.vue b/images/chromium-headful/client/src/components/connect.vue index 43d81af1..4da7e019 100644 --- a/images/chromium-headful/client/src/components/connect.vue +++ b/images/chromium-headful/client/src/components/connect.vue @@ -3,6 +3,9 @@
+
+
+
@@ -46,32 +49,42 @@ } .loader { - width: 90px; - height: 90px; position: relative; margin: 0 auto; display: flex; + flex-direction: column; justify-content: center; align-items: center; + gap: 20px; .kernel-logo { - width: 100%; + width: 90px; + height: 90px; + } + + .loading-bar { + width: 128px; + height: 1px; + background: rgba(255, 255, 255, 0.12); + overflow: hidden; + } + + .loading-bar-fill { + width: 40%; height: 100%; - animation: kernel-logo-pulse 1.5s ease-in-out infinite; + background: rgba(255, 255, 255, 0.85); + animation: kernel-bar-slide 1.2s ease-in-out infinite; } } } } - @keyframes kernel-logo-pulse { - 0%, - 100% { - transform: scale(0.85); - opacity: 0.7; + @keyframes kernel-bar-slide { + 0% { + transform: translateX(-100%); } - 50% { - transform: scale(1); - opacity: 1; + 100% { + transform: translateX(350%); } } From 63cef824667537f019be328612a29a79c249e8b3 Mon Sep 17 00:00:00 2001 From: masnwilliams <43387599+masnwilliams@users.noreply.github.com> Date: Fri, 22 May 2026 18:55:03 +0000 Subject: [PATCH 2/3] kiosk loading: switch logo to white variant Co-Authored-By: Claude Opus 4.7 --- .../client/src/assets/images/logo-white.svg | 7 +++++++ images/chromium-headful/client/src/components/about.vue | 2 +- images/chromium-headful/client/src/components/connect.vue | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 images/chromium-headful/client/src/assets/images/logo-white.svg diff --git a/images/chromium-headful/client/src/assets/images/logo-white.svg b/images/chromium-headful/client/src/assets/images/logo-white.svg new file mode 100644 index 00000000..3bef6743 --- /dev/null +++ b/images/chromium-headful/client/src/assets/images/logo-white.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/images/chromium-headful/client/src/components/about.vue b/images/chromium-headful/client/src/components/about.vue index 1611b8d1..277807ab 100644 --- a/images/chromium-headful/client/src/components/about.vue +++ b/images/chromium-headful/client/src/components/about.vue @@ -3,7 +3,7 @@
- +
diff --git a/images/chromium-headful/client/src/components/connect.vue b/images/chromium-headful/client/src/components/connect.vue index 4da7e019..a4658813 100644 --- a/images/chromium-headful/client/src/components/connect.vue +++ b/images/chromium-headful/client/src/components/connect.vue @@ -2,7 +2,7 @@
- +
From 8e699ca3973efaf3cf7fb28ff9799135da51b82a Mon Sep 17 00:00:00 2001 From: masnwilliams <43387599+masnwilliams@users.noreply.github.com> Date: Fri, 22 May 2026 19:52:03 +0000 Subject: [PATCH 3/3] recolor logo.svg fills to white in place Keeps the filename as logo.svg so the metro-api browserproxy logo asset prefix match (img/logo.) still routes through the enterprise HIDDEN/CUSTOM logo override logic. Co-Authored-By: Claude Opus 4.7 --- .../client/src/assets/images/logo-white.svg | 7 ------- .../chromium-headful/client/src/assets/images/logo.svg | 10 +++++----- .../chromium-headful/client/src/components/about.vue | 2 +- .../chromium-headful/client/src/components/connect.vue | 2 +- 4 files changed, 7 insertions(+), 14 deletions(-) delete mode 100644 images/chromium-headful/client/src/assets/images/logo-white.svg diff --git a/images/chromium-headful/client/src/assets/images/logo-white.svg b/images/chromium-headful/client/src/assets/images/logo-white.svg deleted file mode 100644 index 3bef6743..00000000 --- a/images/chromium-headful/client/src/assets/images/logo-white.svg +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/images/chromium-headful/client/src/assets/images/logo.svg b/images/chromium-headful/client/src/assets/images/logo.svg index db48cb98..3bef6743 100644 --- a/images/chromium-headful/client/src/assets/images/logo.svg +++ b/images/chromium-headful/client/src/assets/images/logo.svg @@ -1,7 +1,7 @@ - - - - - + + + + + diff --git a/images/chromium-headful/client/src/components/about.vue b/images/chromium-headful/client/src/components/about.vue index 277807ab..1611b8d1 100644 --- a/images/chromium-headful/client/src/components/about.vue +++ b/images/chromium-headful/client/src/components/about.vue @@ -3,7 +3,7 @@
- +
diff --git a/images/chromium-headful/client/src/components/connect.vue b/images/chromium-headful/client/src/components/connect.vue index a4658813..4da7e019 100644 --- a/images/chromium-headful/client/src/components/connect.vue +++ b/images/chromium-headful/client/src/components/connect.vue @@ -2,7 +2,7 @@
- +