╭ changed ────╮ │build.zig.zon│ ╰─────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ 3 .version = "0.0.0", │ │ 4 .dependencies = .{ │ │ 5 .xit = .{ │ │ 6 - .url = "git+https://github.com/xit-vcs/xit#e2e8f0057475a296a0932664f2413ab9153f6985",│ │ 7 - .hash = "xit-0.0.0-Ub3nDFiLUAHphIf4WaLAkaC48z4_muk4hHYepGcuDcX5", │ │ 6 + .url = "git+https://github.com/xit-vcs/xit#787490959ed475cf6e4354c5145ef3987460dc40",│ │ 7 + .hash = "xit-0.0.0-Ub3nDFiLUAGNqiWtXOBhlR5SQO2zIV17-f8KluEH7JEz", │ │ 8 }, │ │ 9 }, │ │10 .paths = .{ │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭ changed ─────────────╮ │src/ui/Repo/Issues.zig│ ╰──────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │516 errdefer title.deinit(allocator); │ │517 title.getFocus().focusable = true; │ │518 if (issue) |i| try title.setContent(allocator, i.title); │ │519 - try box.children.put(allocator, title.getFocus().id, .{ .widget = .{ .text_input = title }, .rect = null, .min_size = null }); │ │519 + try box.children.put(allocator, title.getFocus().id, .{ .widget = .{ .text_input = title }, .rect = null, .min_size = .{ .width = null, .height = 3 } });│ │520 } │ │521 │ │522 { │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │524 errdefer tags.deinit(allocator); │ │525 tags.getFocus().focusable = true; │ │526 if (issue) |i| try tags.setContent(allocator, i.tags); │ │527 - try box.children.put(allocator, tags.getFocus().id, .{ .widget = .{ .text_input = tags }, .rect = null, .min_size = null }); │ │527 + try box.children.put(allocator, tags.getFocus().id, .{ .widget = .{ .text_input = tags }, .rect = null, .min_size = .{ .width = null, .height = 3 } });│ │528 } │ │529 │ │530 { │ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │531 - var description = try wgt.TextInput(ui.Widget).init(allocator, .{ .label = " description ", .name = "description", .visible_width = null, .rounded_corners = true, .render_content = !wasm, .multiline = true, .visible_height = 5 }); │ │531 + var description = try wgt.TextInput(ui.Widget).init(allocator, .{ .label = " description ", .name = "description", .visible_width = null, .rounded_corners = true, .render_content = !wasm, .multiline = true, .scroll = .{ .fill = true } });│ │532 errdefer description.deinit(allocator); │ │533 description.getFocus().focusable = true; │ │534 if (issue) |i| try description.setContent(allocator, i.description); │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │542 // the renderer distinguishes plain clickables from buttons that │ │543 // should POST to a server route by this kind. │ │544 button.getFocus().kind = .{ .custom = "submit" }; │ │545 - try box.children.put(allocator, button.getFocus().id, .{ .widget = .{ .text_box = button }, .rect = null, .min_size = null }); │ │545 + try box.children.put(allocator, button.getFocus().id, .{ .widget = .{ .text_box = button }, .rect = null, .min_size = .{ .width = null, .height = 3 } });│ │546 } │ │547 │ │548 // absorbs the leftover min-height the box hands its last child, so │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯