From 44c20cb66b66811cfa653adfdbaa12770c21ce64 Mon Sep 17 00:00:00 2001 From: Stefano Bertelli Date: Mon, 30 Mar 2026 23:14:57 -0500 Subject: [PATCH] fix: white background for QR codes in dark mode --- wiregui/pages/admin/devices.py | 2 +- wiregui/pages/devices.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/wiregui/pages/admin/devices.py b/wiregui/pages/admin/devices.py index 3d595ed..7a15044 100644 --- a/wiregui/pages/admin/devices.py +++ b/wiregui/pages/admin/devices.py @@ -352,7 +352,7 @@ def _show_config_dialog(device_name: str, config_text: str): qr = qrcode.make(config_text, image_factory=qrcode.image.svg.SvgPathImage) buf = io.BytesIO() qr.save(buf) - ui.html(buf.getvalue().decode()).classes("w-full q-mt-sm") + ui.html(buf.getvalue().decode()).classes("w-full q-mt-sm").style("background: white; padding: 8px; border-radius: 8px") except Exception: pass ui.button("Download .conf", on_click=lambda: ui.download(config_text.encode(), f"{device_name}.conf")).props("color=primary unelevated").classes("w-full q-mt-sm") diff --git a/wiregui/pages/devices.py b/wiregui/pages/devices.py index a26fd03..93746d4 100644 --- a/wiregui/pages/devices.py +++ b/wiregui/pages/devices.py @@ -459,7 +459,7 @@ def _show_config_dialog(device_name: str, config_text: str): qr = qrcode.make(config_text, image_factory=qrcode.image.svg.SvgPathImage) buf = io.BytesIO() qr.save(buf) - ui.html(buf.getvalue().decode()).classes("w-full q-mt-sm") + ui.html(buf.getvalue().decode()).classes("w-full q-mt-sm").style("background: white; padding: 8px; border-radius: 8px") except Exception: ui.label("QR code generation failed").classes("text-caption text-grey")