Open ChrisRuff opened 2 weeks ago
With this implementation there are two bugs I'm struggling to solve:
Any tips or guidance on how I could fix that would be greatly appreciated
So fixed the issues with fullscreen/empty workspaces, but im still completely skipping the complex logic you have in shiftOrGetFocus when it comes to shifting the nodes to the adjacent monitor, mainly because im not sure where moving the node to the adjacent monitor would fit in there. Do you have any ideas @outfoxxed? I still need to fix the location of where shifted windows appear.
I think if once
then wrap the root node on the new monitor and insert the moved node next to the old root. if not then insert it with a move in that direction breaking into nested nodes.
Mainly a revival for #5, but created in the shiftOrGetFocus. This also selects the previously selected window on the workspace (which mimics i3 more correctly).
Closes #2