-
Notifications
You must be signed in to change notification settings - Fork 148
Description
Wondering whether it would be possible to not only have infinite horizontal space but also infinite vertical space.
Use-case:
Let's say you're on a laptop screen and you have one work window (text editor, CAD program, etc. i.e. the window you're doing work in) and two reference windows (pdf, web browser, etc. i.e. the window you're looking at while doing work). It's not always feasible to do 3 column tiling (e.g. not enough horizontal space for webpage) or tile the two reference windows in one column and have the work window in another (in which the reference windows do not have enough vertical screen real estate). The catch is that we usually only need to look at one of the reference windows along with the work window. Thus, my current PaperWM workflow is to have 3 1/2 horizontal space columns with the work window in the middle and reference windows on the edges; effectively, I can use the horizontal movement bindings to quickly switch which reference window is being 'tiled' with the work window. I think in this base case, PaperWM's infinite horizontal screen real estate really shines.
However, if there are multiple work and reference windows, it becomes quite easy to lose the windows even with the help of the minimap. And sometimes splitting these windows across multiple workspaces isn't a good option because they need to be seen at the same time.
Proposal:
Could each window column have infinite height the same way there is infinite horizontal screen real estate. This would make it such that if you have one work window and two reference windows, you could have the work window on the right half and toggle between full height reference windows on the left half, thus streamlining the workflow since your work window will always be on the right (vs. constantly switching between being on the right and left with my current workflow). Moreover, I think the infinite horizontal screen real estate would still be useful.