╭ changed ───────────╮ │src/ui/Repo/Refs.zig│ ╰────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │154 const right_col = 1; │ │155 │ │156 pub fn init(allocator: std.mem.Allocator, data: *const Self, session: *ui.Session) !View { │ │157 - var outer = try wgt.Box(ui.Widget).init(allocator, .{ .border_style = null, .direction = .vert });│ │157 + var outer = try wgt.Box(ui.Widget).init(allocator, .{ .border = null, .direction = .vert }); │ │158 errdefer outer.deinit(allocator); │ │159 │ │160 // both backends list refs in sorted order, so a prefix is just a seek │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │161 { │ │162 - var header = try wgt.Box(ui.Widget).init(allocator, .{ .border_style = null, .direction = .horiz }); │ │162 + var header = try wgt.Box(ui.Widget).init(allocator, .{ .border = null, .direction = .horiz }); │ │163 errdefer header.deinit(allocator); │ │164 { │ │165 var search_box = try ui.widget.SearchBox.init(allocator, session, " search ", "search", data.search);│ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │178 } │ │179 │ │180 { │ │181 - var split = try wgt.Box(ui.Widget).init(allocator, .{ .border_style = null, .direction = .horiz });│ │181 + var split = try wgt.Box(ui.Widget).init(allocator, .{ .border = null, .direction = .horiz }); │ │182 errdefer split.deinit(allocator); │ │183 │ │184 const search = data.search orelse ""; │ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │209 kind: ui.RoutablePage.RefKind, │ │210 data: *const Column, │ │211 ) !void { │ │212 - var column = try wgt.Box(ui.Widget).init(allocator, .{ .border_style = null, .direction = .vert });│ │212 + var column = try wgt.Box(ui.Widget).init(allocator, .{ .border = null, .direction = .vert }); │ │213 errdefer column.deinit(allocator); │ │214 │ │215 // a fixed, non-focusable header in the SubTitle font, nudged off the │ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │216 // left edge by a one-column space. it declares its height (2 rows plus │ │217 // a blank one beneath) as a min so the (fill) scroll reserves room for it. │ │218 { │ │219 - var header_box = try wgt.Box(ui.Widget).init(allocator, .{ .border_style = null, .direction = .horiz });│ │219 + var header_box = try wgt.Box(ui.Widget).init(allocator, .{ .border = null, .direction = .horiz }); │ │220 errdefer header_box.deinit(allocator); │ │221 { │ │222 var space = try wgt.Text.init(allocator, " "); │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯