From 78519a398e5c16aaede08a431dc6ded85cc9b6d7 Mon Sep 17 00:00:00 2001 From: librelad Date: Fri, 29 May 2026 00:11:15 +0100 Subject: [PATCH] ux(system): crop CPU wordmark logos + enlarge host-strip icons The Intel/AMD logos are wide wordmarks that sat in a square 24x24 box, so the actual mark rendered only a few px tall and looked invisible. Crop each viewBox to the wordmark and size the CPU icon by height with auto width so it shows at a legible scale. Bump the OS distro icon from 18 to 22px. Co-Authored-By: Claude Opus 4.7 Signed-off-by: librelad --- containers/libreportal/frontend/css/admin.css | 4 +++- containers/libreportal/frontend/icons/cpu/amd.svg | 2 +- containers/libreportal/frontend/icons/cpu/intel.svg | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/containers/libreportal/frontend/css/admin.css b/containers/libreportal/frontend/css/admin.css index cd705ee..73b078c 100644 --- a/containers/libreportal/frontend/css/admin.css +++ b/containers/libreportal/frontend/css/admin.css @@ -325,7 +325,9 @@ word-break: break-word; } .sys-os-value { display: inline-flex; align-items: center; gap: 8px; } -.sys-os-icon, .sys-cpu-icon { width: 18px; height: 18px; flex-shrink: 0; object-fit: contain; } +.sys-os-icon { width: 22px; height: 22px; flex-shrink: 0; object-fit: contain; } +/* CPU vendor logos are wordmarks (wide), so size by height and let width follow. */ +.sys-cpu-icon { height: 18px; width: auto; max-width: 70px; flex-shrink: 0; object-fit: contain; } /* Per-app table */ .sys-apps-wrap { diff --git a/containers/libreportal/frontend/icons/cpu/amd.svg b/containers/libreportal/frontend/icons/cpu/amd.svg index ae3de07..9d82810 100644 --- a/containers/libreportal/frontend/icons/cpu/amd.svg +++ b/containers/libreportal/frontend/icons/cpu/amd.svg @@ -1 +1 @@ -AMD \ No newline at end of file +AMD \ No newline at end of file diff --git a/containers/libreportal/frontend/icons/cpu/intel.svg b/containers/libreportal/frontend/icons/cpu/intel.svg index 09c4d63..f1cd1d1 100644 --- a/containers/libreportal/frontend/icons/cpu/intel.svg +++ b/containers/libreportal/frontend/icons/cpu/intel.svg @@ -1 +1 @@ -Intel \ No newline at end of file +Intel \ No newline at end of file