From 1a63da9171665e20da4fa5cbd13cd5da9d3a240a Mon Sep 17 00:00:00 2001 From: Maksim Totmin Date: Wed, 17 Jun 2026 20:28:25 +0700 Subject: [PATCH] Fix rendering of keys with background only (no icon or label) --- page.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/page.go b/page.go index eba91f5..d635100 100644 --- a/page.go +++ b/page.go @@ -249,6 +249,13 @@ func (pm *PageManager) renderKey(idx int, k *config.KeyConfig) { if err := pm.deck.WriteText(idx, k.Label, image.Black, fontName, fontSize); err != nil { slog.Warn("write text", "error", err) } + } else if k.Background != "" { + bg, err := parseHexColor(k.Background) + if err == nil { + pm.deck.FillColor(idx, bg.R, bg.G, bg.B) + } else { + slog.Warn("invalid background color", "value", k.Background, "error", err) + } } }