From 3266c3417283518d4fda744205e6bdcf44e9a80d Mon Sep 17 00:00:00 2001 From: Noklef <281545466+Noklef@users.noreply.github.com> Date: Sat, 27 Jun 2026 09:37:38 +1000 Subject: [PATCH] feat(web-ui): UI consistency / layout uplifts (#5225) Co-authored-by: David Lane <42013603+ReenigneArcher@users.noreply.github.com> --- src_assets/common/assets/web/ThemeToggle.vue | 102 ++- src_assets/common/assets/web/apps.html | 31 +- src_assets/common/assets/web/config.html | 101 +- src_assets/common/assets/web/featured.html | 4 +- src_assets/common/assets/web/init.js | 5 + src_assets/common/assets/web/logout.html | 3 + src_assets/common/assets/web/password.html | 7 +- .../assets/web/public/assets/locale/en.json | 18 + .../web/{public/assets/css => }/sunshine.css | 864 +++++++++++++++--- .../common/assets/web/template_header.html | 2 - src_assets/common/assets/web/theme.js | 29 +- .../common/assets/web/troubleshooting.html | 2 +- 12 files changed, 920 insertions(+), 248 deletions(-) rename src_assets/common/assets/web/{public/assets/css => }/sunshine.css (69%) diff --git a/src_assets/common/assets/web/ThemeToggle.vue b/src_assets/common/assets/web/ThemeToggle.vue index 0ae5a58b..0bddebf8 100644 --- a/src_assets/common/assets/web/ThemeToggle.vue +++ b/src_assets/common/assets/web/ThemeToggle.vue @@ -4,17 +4,25 @@ import { onMounted } from 'vue' import { CloudMoon, CloudRain, + Coffee, Contrast, + Droplet, Flame, Flower, Flower2, + Ghost, Layers, + Milk, MonitorSmartphone, Moon, Mountain, + Shuffle, Sparkles, + Sprout, Sun, Sunrise, + Sunset, + TreePine, Trees, Waves, } from '@lucide/vue' @@ -38,96 +46,104 @@ onMounted(() => { {{ $t('navbar.toggle_theme') }} -