Swap Window Locations #10113
Unanswered
Kylar514
asked this question in
Feature requests - Window management
Replies: 1 comment
-
|
for windows that touch each other, swapwindow dispatcher exists |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
disclaimer
I just thought of this, and generally think this idea is good. Perhaps feedback on it would be appreciated. Maybe it can be solved in other ways, more efficiently. Maybe it doesn't even need to be a Hyprland feature but a script? idk its really initial thoughts here.
Problem
When you have multiple monitors, workspaces, its not uncommon to have workspaces setup in very specific ways. say browser taking up 60% of the screen, a messenger app taking up 40% horizontally and 70% vertically, and a terminal running some TUI taking up the remaining corner of the screen. Than have multiple workspaces setup this way. I personally have a personal workspace, a work workspace, a work email, personal email, and random app (usually slicer) setup in workspaces 1-5, in this manner. So yes, I could move from personal workspace to work workspace to see work messages. But that gives me a different browser window, with different tabs. and so I'm constantly jumping between workspaces to see this window, that tab, this message. etc etc. I could take my personal messages and move them to work, but than it requires me to completely resetup the sizing of the windows, and it just breaks that whole fluent work flow.
Solution (feature request)
Enable a feature that takes 2 windows, and swaps their workspace and window size. For instance. Say I am on my personal messages on workspace 1. And I want my Teams to be there for a few minutes. I could go over so that messages window is active, proc this feature, which opens up a ROFI/WOFI list of all current windows open. than I can either type or just select the window. and boom, everything stays the same and these 2 windows trade location.
General implementation
replace and append window location data with each other...? I think it would be as simple as that.
Beta Was this translation helpful? Give feedback.
All reactions