Sounds like you’d love a tiling window manager (if you aren’t already using one). What you describe is a big part of the philosophy of tiling WMs. I like Sway, might be worth checking out, though I wouldn’t be surprised if you’ve already tried tiling WMs. I only suggest it, as I’m convinced all tiling WM users compulsively mention it…
I’ve tried them, but my workflow makes them less useful. I prefer maximized windows, so each program behaves like their own virtual desktop.
I rather much prefer dual monitors with rules so each program always starts maximized on a specific monitor.
Sounds like you’d love a tiling window manager (if you aren’t already using one). What you describe is a big part of the philosophy of tiling WMs. I like Sway, might be worth checking out, though I wouldn’t be surprised if you’ve already tried tiling WMs. I only suggest it, as I’m convinced all tiling WM users compulsively mention it…
I use hyprland btw.