Add focus-floating/tiling actions

This commit is contained in:
Ivan Molodetskikh
2024-12-28 10:14:02 +03:00
parent ad50dd21fe
commit 5b4750a009
5 changed files with 52 additions and 0 deletions
+4
View File
@@ -1277,6 +1277,8 @@ pub enum Action {
MoveWindowToTiling,
#[knuffel(skip)]
MoveWindowToTilingById(u64),
FocusFloating,
FocusTiling,
SwitchFocusBetweenFloatingAndTiling,
}
@@ -1427,6 +1429,8 @@ impl From<niri_ipc::Action> for Action {
niri_ipc::Action::MoveWindowToTiling { id: Some(id) } => {
Self::MoveWindowToTilingById(id)
}
niri_ipc::Action::FocusFloating {} => Self::FocusFloating,
niri_ipc::Action::FocusTiling {} => Self::FocusTiling,
niri_ipc::Action::SwitchFocusBetweenFloatingAndTiling {} => {
Self::SwitchFocusBetweenFloatingAndTiling
}