From 556b16b2df7ea2c3e9b8ad13db4ad7370c1ad838 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Fri, 5 Jun 2026 21:59:10 +0300 Subject: feat: add pane navigation controls refs #421 refs #330 related discussions: https://github.com/ogulcancelik/herdr/discussions/422 https://github.com/ogulcancelik/herdr/discussions/438 https://github.com/ogulcancelik/herdr/discussions/442 --- src/app/api.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/app/api.rs') diff --git a/src/app/api.rs b/src/app/api.rs index 733fb8b8..35994bff 100644 --- a/src/app/api.rs +++ b/src/app/api.rs @@ -555,6 +555,14 @@ impl App { Method::AgentRead(params) => return self.handle_agent_read(request.id, params), Method::AgentSend(params) => return self.handle_agent_send(request.id, params), Method::PaneSplit(params) => return self.handle_pane_split(request.id, params), + Method::PaneSwap(params) => return self.handle_pane_swap(request.id, params), + Method::PaneLayout(params) => return self.handle_pane_layout(request.id, params), + Method::PaneNeighbor(params) => return self.handle_pane_neighbor(request.id, params), + Method::PaneEdges(params) => return self.handle_pane_edges(request.id, params), + Method::PaneFocusDirection(params) => { + return self.handle_pane_focus_direction(request.id, params); + } + Method::PaneResize(params) => return self.handle_pane_resize(request.id, params), Method::PaneList(params) => return self.handle_pane_list(request.id, params), Method::PaneGet(target) => return self.handle_pane_get(request.id, target), Method::PaneRename(params) => return self.handle_pane_rename(request.id, params), -- cgit v1.2.3