╭ changed ─────────────╮ │src/ui/Home/Header.zig│ ╰──────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │88 { │ │89 var text_box = try wgt.TextBox.init(allocator, "repos", .{ .border_style = .single, .rounded_corners = true, .wrap_kind = .none });│ │90 errdefer text_box.deinit(allocator); │ │91 - text_box.getFocus().focusable = true; │ │91 + text_box.getFocus().mode = .all; │ │92 text_box.getFocus().kind = .{ .custom = repos_link }; │ │93 try tab_ids.put(allocator, text_box.getFocus().id, {}); │ │94 if (std.mem.eql(u8, repos_link, current_link)) selected_tab = text_box.getFocus().id; │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │103 { │ │104 var text_box = try wgt.TextBox.init(allocator, "users", .{ .border_style = .single, .rounded_corners = true, .wrap_kind = .none });│ │105 errdefer text_box.deinit(allocator); │ │106 - text_box.getFocus().focusable = true; │ │106 + text_box.getFocus().mode = .all; │ │107 text_box.getFocus().kind = .{ .custom = users_link }; │ │108 try tab_ids.put(allocator, text_box.getFocus().id, {}); │ │109 if (std.mem.eql(u8, users_link, current_link)) selected_tab = text_box.getFocus().id; │ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │130 if (session.data.user_id != null) { │ │131 var text_box = try wgt.TextBox.init(allocator, "settings", .{ .border_style = .single, .rounded_corners = true, .wrap_kind = .none });│ │132 errdefer text_box.deinit(allocator); │ │133 - text_box.getFocus().focusable = true; │ │133 + text_box.getFocus().mode = .all; │ │134 text_box.getFocus().kind = .{ .custom = settings_link }; │ │135 try tab_ids.put(allocator, text_box.getFocus().id, {}); │ │136 if (std.mem.eql(u8, settings_link, current_link)) selected_tab = text_box.getFocus().id; │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │159 if (session.is_terminal) { │ │160 var text_box = try wgt.TextBox.init(allocator, ui.Quit.tab_label, .{ .border_style = .single, .rounded_corners = true, .wrap_kind = .none });│ │161 errdefer text_box.deinit(allocator); │ │162 - text_box.getFocus().focusable = true; │ │162 + text_box.getFocus().mode = .all; │ │163 text_box.getFocus().kind = .{ .custom = ui.Quit.tab_kind }; │ │164 try tab_ids.put(allocator, text_box.getFocus().id, {}); │ │165 try box.children.put(allocator, text_box.getFocus().id, .{ │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯