From 5f25c85f93b3b11dac35681fd9acfaf92707b0ee Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 15 Jan 2026 12:21:45 +0100 Subject: [PATCH] feat: indicate home screen focus by (un)selecting menu --- src/tui/home.zig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/tui/home.zig b/src/tui/home.zig index a76fd27..abc6381 100644 --- a/src/tui/home.zig +++ b/src/tui/home.zig @@ -156,12 +156,15 @@ pub fn focus(self: *Self) void { self.commands.register() catch @panic("home.commands.register"); self.focused = true; command.executeName("enter_mode", command.Context.fmt(.{"home"})) catch {}; + if (self.menu.selected == null) + self.menu.select_down(); } pub fn unfocus(self: *Self) void { if (self.focused) self.commands.unregister(); self.focused = false; command.executeName("enter_mode_default", .{}) catch {}; + self.menu.selected = null; } fn add_menu_command(self: *Self, command_name: []const u8, description: []const u8, hint: []const u8, menu: anytype) !void {