i3ipc-python icon indicating copy to clipboard operation
i3ipc-python copied to clipboard

cycle-focus: add --focused-output & --focused-workspace options

Open laur89 opened this issue 3 years ago • 1 comments

  • these track window lists (and indices) per output and per workspace respectively. note this deviates from the as-is functionality, where there was only a single global window list. these new options essentially scope the alt-tabbing to specific areas.
  • existing options are backwards-compatible.

If this is accepted, please see follow-up PR #193 that builds upon this one.

laur89 avatar Feb 23 '22 23:02 laur89

I'd also make a case for deprecating existing --active-workspace functionality & replace with the new logic implemented by --focused-workspace; scoping (and remembering!) window lists per workspace as opposed to keeping a single global list is bound to be more useful.

What's your opinion on this @acrisci ?

laur89 avatar Feb 23 '22 23:02 laur89