niri icon indicating copy to clipboard operation
niri copied to clipboard

Feature: A more flexible command to move windows around, including into/out of columns

Open rabidpug opened this issue 7 months ago • 4 comments

I really like the idea of the consume/expel commands, but I think they would benefit from more flexibility if the way windows and columns are managed in Niri allows for it. I confess I don't have any experience developing compositors so I could be way off base, sorry if that's the case!

I think if there was a command that was a bit more abstract and flexible where the user can define:

  • a target window and the context to determine that (within column or within workspace),
  • a target column and what to do with the window in relation to the column (move to the left/right of or consume into)

Ideally the target window/column could be defined as an index relative to the current focus or an absolute index/first/last within the context of the current workspace OR column.

I think this would open up a lot of window manipulation possibilities, and allow users to configure things to perfectly fit their workflows.

Thanks for your time!

rabidpug avatar Dec 08 '23 01:12 rabidpug