From cf190c57e9133eb5164f7043285adae8663c35d0 Mon Sep 17 00:00:00 2001 From: Maksim Totmin Date: Mon, 22 Jun 2026 10:14:06 +0700 Subject: [PATCH] text-only keys: transparent bg in web UI, #21252b bg on device --- page.go | 2 +- render.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/page.go b/page.go index d13ba38..5774825 100644 --- a/page.go +++ b/page.go @@ -313,7 +313,7 @@ func (pm *PageManager) renderKey(idx int, k *config.KeyConfig) { } slog.Warn("invalid background color", "value", k.Background, "error", err) } - if err := pm.deck.WriteText(idx, k.Label, image.Black, fontName, fontSize); err != nil { + if err := pm.deck.WriteText(idx, k.Label, color.RGBA{0x21, 0x25, 0x2b, 0xff}, fontName, fontSize); err != nil { slog.Warn("write text", "error", err) } } else if k.Background != "" { diff --git a/render.go b/render.go index 825714c..54224b6 100644 --- a/render.go +++ b/render.go @@ -123,7 +123,7 @@ func composeImageWithLabel(src image.Image, text string, keySize int, fontSize f } func renderTextImage(text string, keySize int, fontSize float64) image.Image { - rgba := blankImage(keySize, color.RGBA{0, 0, 0, 255}).(*image.RGBA) + rgba := blankImage(keySize, color.RGBA{0, 0, 0, 0}).(*image.RGBA) if text != "" { face, err := parseDisplayFace(fontSize)