aboutsummaryrefslogtreecommitdiffstats
path: root/zellij-utils/src/plugin_api/action.proto
diff options
context:
space:
mode:
authorAram Drevekenin <aram@poor.dev>2026-01-20 17:11:26 +0100
committerGitHub <noreply@github.com>2026-01-20 17:11:26 +0100
commit432c6d749121bc2d8fa3361b59c5d14cbd82a0e0 (patch)
treeca8f61fa7ed151681d5f3220bdf91a100139306c /zellij-utils/src/plugin_api/action.proto
parentAllow toggling pane frames for specific panes (#4615) (diff)
downloadsl0ppij-432c6d749121bc2d8fa3361b59c5d14cbd82a0e0.tar.gz
sl0ppij-432c6d749121bc2d8fa3361b59c5d14cbd82a0e0.tar.xz
sl0ppij-432c6d749121bc2d8fa3361b59c5d14cbd82a0e0.zip
Fix tiled new pane borderless (#4618)
* allow opening tiled pane as borderless * rustfmt * add pr * fix e2e tests
Diffstat (limited to 'zellij-utils/src/plugin_api/action.proto')
-rw-r--r--zellij-utils/src/plugin_api/action.proto10
1 files changed, 9 insertions, 1 deletions
diff --git a/zellij-utils/src/plugin_api/action.proto b/zellij-utils/src/plugin_api/action.proto
index f8061bb6..802d0a0e 100644
--- a/zellij-utils/src/plugin_api/action.proto
+++ b/zellij-utils/src/plugin_api/action.proto
@@ -298,6 +298,7 @@ message NewTiledPanePayload {
optional RunCommandAction command = 1;
optional resize.ResizeDirection direction = 2;
bool near_current_pane = 3;
+ optional bool borderless = 4;
}
message MovePanePayload {
@@ -499,7 +500,7 @@ enum UnblockCondition {
// NewPanePlacement specifies where a new pane should be placed
message NewPanePlacement {
oneof placement_variant {
- bool no_preference = 1;
+ NoPreferenceOptions no_preference = 1;
TiledPlacement tiled = 2;
FloatingPlacement floating = 3;
InPlaceConfig in_place = 4;
@@ -507,8 +508,13 @@ message NewPanePlacement {
}
}
+message NoPreferenceOptions {
+ optional bool borderless = 1;
+}
+
message TiledPlacement {
optional resize.ResizeDirection direction = 1;
+ optional bool borderless = 2;
}
message FloatingPlacement {
@@ -518,10 +524,12 @@ message FloatingPlacement {
message InPlaceConfig {
optional PaneId pane_id_to_replace = 1;
bool close_replaced_pane = 2;
+ optional bool borderless = 3;
}
message StackedPlacement {
optional PaneId pane_id = 1;
+ optional bool borderless = 2;
}
message MouseEventPayload {