aboutsummaryrefslogtreecommitdiffstats
path: root/zellij-utils/src/client_server_contract
diff options
context:
space:
mode:
authorAram Drevekenin <aram@poor.dev>2026-06-29 18:10:59 +0200
committerGitHub <noreply@github.com>2026-06-29 18:10:59 +0200
commit245f5141c9bb7eb91f003efac4defc94470243fd (patch)
tree52ae6d003366f97e41c8a1450602aef63c8fdca2 /zellij-utils/src/client_server_contract
parentfeat: reload config on theme change (#5135) (diff)
downloadsl0ppij-245f5141c9bb7eb91f003efac4defc94470243fd.tar.gz
sl0ppij-245f5141c9bb7eb91f003efac4defc94470243fd.tar.xz
sl0ppij-245f5141c9bb7eb91f003efac4defc94470243fd.zip
Title frames (#5318)
* initial implementation * improve single line title design * hint text plugin infra * add proto regen task * display alt text in status bar * don't display text with full frames * style alt hover text * fix + style control own pane hover * make multiplayer indications responsive * update snapshots * plugin api * single pane as tab * better scroll styling * fix tests * tab-bar plus hover * plugin surface tests * integration tests * adjust all integration tests * reduce hover noise * add pane id to in place * more integration tests * style: rustfmt * update plugin assets * update assets and snapshots * add pr
Diffstat (limited to 'zellij-utils/src/client_server_contract')
-rw-r--r--zellij-utils/src/client_server_contract/common_types.proto5
1 files changed, 5 insertions, 0 deletions
diff --git a/zellij-utils/src/client_server_contract/common_types.proto b/zellij-utils/src/client_server_contract/common_types.proto
index 718cc279..6a7809c8 100644
--- a/zellij-utils/src/client_server_contract/common_types.proto
+++ b/zellij-utils/src/client_server_contract/common_types.proto
@@ -279,6 +279,7 @@ message Action {
ToggleThemeAction toggle_theme = 139;
ToggleMobileModeAction toggle_mobile_mode = 140;
FocusLastPaneAction focus_last_pane = 141;
+ SetPaneFrameStyleAction set_pane_frame_style = 142;
}
}
@@ -307,6 +308,9 @@ message HalfPageScrollUpAction {}
message HalfPageScrollDownAction {}
message ToggleFocusFullscreenAction {}
message TogglePaneFramesAction {}
+message SetPaneFrameStyleAction {
+ string style = 1;
+}
message ToggleActiveSyncTabAction {}
message TogglePaneEmbedOrFloatingAction {}
message ToggleFloatingPanesAction {}
@@ -1183,6 +1187,7 @@ message Options {
optional MobileLayout mobile_layout = 48;
optional uint32 mobile_threshold_cols = 49;
optional uint32 mobile_threshold_rows = 50;
+ optional string pane_frame_style = 51;
}
enum OnForceClose {