summaryrefslogtreecommitdiff
path: root/src/app/api.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-06-05 21:59:10 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-06-05 22:06:02 +0300
commit556b16b2df7ea2c3e9b8ad13db4ad7370c1ad838 (patch)
tree0a6f61701f2c8992c6cd1ee6d61171ef92a92533 /src/app/api.rs
parentae3c88ab8c64931740d89623f688f7d3f408da5e (diff)
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
Diffstat (limited to 'src/app/api.rs')
-rw-r--r--src/app/api.rs8
1 files changed, 8 insertions, 0 deletions
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),