diff options
| author | Aram Drevekenin <aram@poor.dev> | 2026-07-27 18:24:37 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-27 18:24:37 +0200 |
| commit | ea07e2d5b6bbc9ea6f9c765b0838b3e91156a58d (patch) | |
| tree | 4a8fac8a9b27f2a8b32b3af61a3b5419b9937c81 /example | |
| parent | Switch from the unmaintained daemonize crate to a maintained fork (#4512) (diff) | |
| download | sl0ppij-ea07e2d5b6bbc9ea6f9c765b0838b3e91156a58d.tar.gz sl0ppij-ea07e2d5b6bbc9ea6f9c765b0838b3e91156a58d.tar.xz sl0ppij-ea07e2d5b6bbc9ea6f9c765b0838b3e91156a58d.zip | |
Nested session handling (#5417)
* fix: theme query and updated pixel dimensions
* add no-ui-fullscreen key/action/capability
* protocol core
* integration test harness
* fix integration tests
* fix flaky tests
* nested ui (dimming) and directional focus initial implementation
* integration tests for nested ui dimming and directional focus
* initial full screen nesteed implementation
* fix: keep hidden floating panes hidden across nested no-ui fullscreen
* fix integration tests
* no ui fullscreen integration tests
* hardening behavior/tests
* fix(nested): re-derive descend/dim on host tab switch and new-tab so clicking dimmed chrome ascends
* initial modal implementation
* initial ui improvements
* fix integration tests
* improve nested selection ui
* nested session modal refactoring and tests
* improve integration test speed somewhat
* some ui adjustments
* simplify full/auto nested session handling
* hints in compact-bar
* guest stdin leak fix
* allow floating panes to be fullscreen
* make nested session handling configurable
* protocol reannounce
* refactor: naming confusion
* improve ux somewhat
* rustfmt
* merge fixes
* improve integration test rate limiting (fix ci)
* add pr
Diffstat (limited to 'example')
| -rw-r--r-- | example/alt-centered-config.kdl | 1 | ||||
| -rw-r--r-- | example/config.kdl | 1 | ||||
| -rw-r--r-- | example/default.kdl | 1 |
3 files changed, 3 insertions, 0 deletions
diff --git a/example/alt-centered-config.kdl b/example/alt-centered-config.kdl index b9803880..7f579432 100644 --- a/example/alt-centered-config.kdl +++ b/example/alt-centered-config.kdl @@ -46,6 +46,7 @@ keybinds { bind "n" { NewPane; } bind "x" { CloseFocus; } bind "f" { ToggleFocusFullscreen; } + bind "Shift f" { ToggleFocusNoUiFullscreen; } bind "z" { TogglePaneFrames; } } diff --git a/example/config.kdl b/example/config.kdl index cbfb7a63..e73a3677 100644 --- a/example/config.kdl +++ b/example/config.kdl @@ -29,6 +29,7 @@ keybinds { bind "r" { NewPane "Right"; SwitchToMode "Normal"; } bind "x" { CloseFocus; SwitchToMode "Normal"; } bind "f" { ToggleFocusFullscreen; SwitchToMode "Normal"; } + bind "Shift f" { ToggleFocusNoUiFullscreen; SwitchToMode "Normal"; } bind "z" { TogglePaneFrames; SwitchToMode "Normal"; } bind "w" { ToggleFloatingPanes; SwitchToMode "Normal"; } bind "e" { TogglePaneEmbedOrFloating; SwitchToMode "Normal"; } diff --git a/example/default.kdl b/example/default.kdl index eb198c94..614bcf96 100644 --- a/example/default.kdl +++ b/example/default.kdl @@ -33,6 +33,7 @@ keybinds { bind "s" { NewPane "stacked"; SwitchToMode "Normal"; } bind "x" { CloseFocus; SwitchToMode "Normal"; } bind "f" { ToggleFocusFullscreen; SwitchToMode "Normal"; } + bind "Shift f" { ToggleFocusNoUiFullscreen; SwitchToMode "Normal"; } bind "z" { TogglePaneFrames; SwitchToMode "Normal"; } bind "w" { ToggleFloatingPanes; SwitchToMode "Normal"; } bind "e" { TogglePaneEmbedOrFloating; SwitchToMode "Normal"; } |
