aboutsummaryrefslogtreecommitdiff
path: root/niri-config/src
diff options
context:
space:
mode:
authorFilipe Paniguel <paniguel.lpnh@gmail.com>2024-06-28 11:44:24 -0300
committerGitHub <noreply@github.com>2024-06-28 07:44:24 -0700
commitbdf9894020f184643ac98fbbc74402689edfe3f4 (patch)
tree1829fac0d2d224e161c6faa78db3f3163dcd3836 /niri-config/src
parentd180e60e0584e0c43682d7aca612c366f881dd85 (diff)
downloadniri-bdf9894020f184643ac98fbbc74402689edfe3f4.tar.gz
niri-bdf9894020f184643ac98fbbc74402689edfe3f4.tar.bz2
niri-bdf9894020f184643ac98fbbc74402689edfe3f4.zip
feat: add `focus-column-or-monitor-left`, `focus-column-or-monitor-right` (#456)
* feat: add support for focus-window-or-monitor * addresses output without window case * refactor: reduce verbosity * update this.. * refactor: rename `maybe_focus_window` functions * refactor: flip focus_window_or_output return logic * Update src/layout/mod.rs Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * refactor: rename to Column * move blocks next to other Column variables --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
Diffstat (limited to 'niri-config/src')
-rw-r--r--niri-config/src/lib.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/niri-config/src/lib.rs b/niri-config/src/lib.rs
index b766072b..f1bd0afe 100644
--- a/niri-config/src/lib.rs
+++ b/niri-config/src/lib.rs
@@ -946,6 +946,8 @@ pub enum Action {
FocusColumnLast,
FocusColumnRightOrFirst,
FocusColumnLeftOrLast,
+ FocusColumnOrMonitorLeft,
+ FocusColumnOrMonitorRight,
FocusWindowDown,
FocusWindowUp,
FocusWindowDownOrColumnLeft,
@@ -1022,6 +1024,8 @@ impl From<niri_ipc::Action> for Action {
niri_ipc::Action::FocusColumnLast => Self::FocusColumnLast,
niri_ipc::Action::FocusColumnRightOrFirst => Self::FocusColumnRightOrFirst,
niri_ipc::Action::FocusColumnLeftOrLast => Self::FocusColumnLeftOrLast,
+ niri_ipc::Action::FocusColumnOrMonitorLeft => Self::FocusColumnOrMonitorLeft,
+ niri_ipc::Action::FocusColumnOrMonitorRight => Self::FocusColumnOrMonitorRight,
niri_ipc::Action::FocusWindowDown => Self::FocusWindowDown,
niri_ipc::Action::FocusWindowUp => Self::FocusWindowUp,
niri_ipc::Action::FocusWindowDownOrColumnLeft => Self::FocusWindowDownOrColumnLeft,