From beef23703da12bede4a91f09dc9dfb41f3d548e2 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 12 Dec 2024 19:35:46 +0100 Subject: [PATCH] fix: style of home menu items when clicked --- src/tui/home.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tui/home.zig b/src/tui/home.zig index 85bce2c..cbd5c24 100644 --- a/src/tui/home.zig +++ b/src/tui/home.zig @@ -133,7 +133,9 @@ fn menu_on_render(_: *Self, button: *Button.State(*Menu.State(*Self)), theme: *c const style_text = if (tui.find_scope_style(theme, "keyword")) |sty| sty.style else style_label; const style_keybind = if (tui.find_scope_style(theme, "entity.name")) |sty| sty.style else style_label; const sep = std.mem.indexOfScalar(u8, button.opts.label, ':') orelse button.opts.label.len; - if (button.active or button.hover or selected) { + if (button.active) { + button.plane.set_style(style_label); + } else if (button.hover or selected) { button.plane.set_style(style_text); } else { button.plane.set_style_bg_transparent(style_text);