╭ changed ────╮ │build.zig.zon│ ╰─────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ 3 .version = "0.0.0", │ │ 4 .dependencies = .{ │ │ 5 .xit = .{ │ │ 6 - .url = "git+https://github.com/xit-vcs/xit#8b6cd585cc14c9c5ecbddd20d89c27d79850eee8",│ │ 7 - .hash = "xit-0.0.0-Ub3nDK-dTwFAPg8KGsPIJd89khqpgzm8fBCMOZZiji_4", │ │ 6 + .url = "git+https://github.com/xit-vcs/xit#0c5a95224e9d4bfa7e20e550275488a4552ec55c",│ │ 7 + .hash = "xit-0.0.0-Ub3nDJidTwGuB3J0t43BwWoanz_v7loibGwLobkFw13Y", │ │ 8 }, │ │ 9 }, │ │10 .paths = .{ │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭ changed ─╮ │src/ui.zig│ ╰──────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │104 │ │105 pub fn inputKey(allocator: std.mem.Allocator, root: *Widget, key: inp.Key, terminal: anytype) !void { │ │106 switch (key) { │ │107 - .codepoint => |cp| if (cp == 'q') terminal.requestQuit() else try root.input(allocator, key, root.getFocus()),│ │107 + .escape => terminal.requestQuit(), │ │108 .mouse => |mouse| { │ │109 if (mouse.action == .press and mouse.action.press == .left) { │ │110 const root_focus = root.getFocus(); │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯