From 0dd9cb179e008855dac05ae2b5f2eb2d93598092 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Wed, 19 Jun 2024 17:37:59 +0200 Subject: [PATCH] feat: open the command palette when clicking the modestate widget Instead of switching input modes, which can now be done via the command palette instead. --- src/tui/status/modestate.zig | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/tui/status/modestate.zig b/src/tui/status/modestate.zig index b0e0f83..24777eb 100644 --- a/src/tui/status/modestate.zig +++ b/src/tui/status/modestate.zig @@ -58,10 +58,11 @@ fn render_separator(self: *Button.State(void), theme: *const Widget.Theme) void } fn on_click(_: *void, _: *Button.State(void)) void { - command.executeName(if (is_mini_mode()) - "exit_mini_mode" - else if (is_overlay_mode()) - "exit_overlay_mode" - else - "toggle_input_mode", .{}) catch {}; + if (is_mini_mode()) { + command.executeName("exit_mini_mode", .{}) catch {}; + } else if (is_overlay_mode()) { + command.executeName("exit_overlay_mode", .{}) catch {}; + } else { + command.executeName("enter_overlay_mode", command.fmt(.{"command_palette"})) catch {}; + } }