From 570a8234260050bce284590b63ee75a07b94c6af Mon Sep 17 00:00:00 2001 From: Adam French Date: Wed, 25 Mar 2026 02:43:37 +0000 Subject: [PATCH] Improve responsive layout for Home sidebar and utility components Switch sidebar to CSS grid, constrain images on mobile, add max-height to Chat, and improve Radio/Time/Timer compact styling. Co-Authored-By: Claude Opus 4.6 --- nginx/vue/src/components/util/Radio.vue | 8 ++++++++ nginx/vue/src/components/util/Time.vue | 7 +++++++ nginx/vue/src/components/util/Timer.vue | 11 ++++++++++- nginx/vue/src/views/home/Home.vue | 24 +++++++++++++++++------- 4 files changed, 42 insertions(+), 8 deletions(-) diff --git a/nginx/vue/src/components/util/Radio.vue b/nginx/vue/src/components/util/Radio.vue index 8fa0d95..38e9ebf 100644 --- a/nginx/vue/src/components/util/Radio.vue +++ b/nginx/vue/src/components/util/Radio.vue @@ -46,3 +46,11 @@ onMounted(() => { setInterval(checkStream, 120000); }); + + diff --git a/nginx/vue/src/components/util/Time.vue b/nginx/vue/src/components/util/Time.vue index deaea07..8a90960 100644 --- a/nginx/vue/src/components/util/Time.vue +++ b/nginx/vue/src/components/util/Time.vue @@ -29,3 +29,10 @@ setInterval(updateDateTime, 60000);

{{ time }}

+ + diff --git a/nginx/vue/src/components/util/Timer.vue b/nginx/vue/src/components/util/Timer.vue index 5dae8b6..fe2b48c 100644 --- a/nginx/vue/src/components/util/Timer.vue +++ b/nginx/vue/src/components/util/Timer.vue @@ -65,7 +65,7 @@ function playFinishedSound() { + + diff --git a/nginx/vue/src/views/home/Home.vue b/nginx/vue/src/views/home/Home.vue index a9ac48f..b86ab08 100644 --- a/nginx/vue/src/views/home/Home.vue +++ b/nginx/vue/src/views/home/Home.vue @@ -31,7 +31,7 @@ import Consumption from "./Consumption.vue"; > -
+
@@ -63,7 +63,7 @@ import Consumption from "./Consumption.vue"; -
+