diff options
| author | TheAngusMcFire <43189215+TheAngusMcFire@users.noreply.github.com> | 2024-07-05 06:55:04 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-05 04:55:04 +0000 |
| commit | a56e4ff436cc4f36d7cda89e985d51e37f0b4f78 (patch) | |
| tree | 30b5b4b5385173c72042d64ec73660b9f85098d2 /niri-config/src | |
| parent | 9dcc9160b3b4be6c44672e8579e1e7107453c8b7 (diff) | |
| download | niri-a56e4ff436cc4f36d7cda89e985d51e37f0b4f78.tar.gz niri-a56e4ff436cc4f36d7cda89e985d51e37f0b4f78.tar.bz2 niri-a56e4ff436cc4f36d7cda89e985d51e37f0b4f78.zip | |
Added Commnads to focus windows or Monitors above/below the active window (#497)
* Implement focus-window-up/down-or-monitor calls
* Fixed wrong naming of focus-window-or-monitor commands
* fix copy pase errors for focusing direction
* Fixed wrong behaviour when the current workspace is empty
* Cleanup navigation code to reduce complexity
* Fix wrong comments and add testcases for FocusWindowOrMonitorUp/Down
---------
Co-authored-by: Christian Rieger <christian.rieger@student.tugraz.at>
Diffstat (limited to 'niri-config/src')
| -rw-r--r-- | niri-config/src/lib.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/niri-config/src/lib.rs b/niri-config/src/lib.rs index 1d2bfc63..39d78522 100644 --- a/niri-config/src/lib.rs +++ b/niri-config/src/lib.rs @@ -949,6 +949,8 @@ pub enum Action { FocusColumnLast, FocusColumnRightOrFirst, FocusColumnLeftOrLast, + FocusWindowOrMonitorUp, + FocusWindowOrMonitorDown, FocusColumnOrMonitorLeft, FocusColumnOrMonitorRight, FocusWindowDown, @@ -1027,6 +1029,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::FocusWindowOrMonitorUp => Self::FocusWindowOrMonitorUp, + niri_ipc::Action::FocusWindowOrMonitorDown => Self::FocusWindowOrMonitorDown, niri_ipc::Action::FocusColumnOrMonitorLeft => Self::FocusColumnOrMonitorLeft, niri_ipc::Action::FocusColumnOrMonitorRight => Self::FocusColumnOrMonitorRight, niri_ipc::Action::FocusWindowDown => Self::FocusWindowDown, |
