Bismuth-Forge / bismuth

KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm.
https://bismuth-forge.github.io/bismuth/
Other
2.41k stars 92 forks source link

[FEATURE]: Modify tiling layout so that the main window is on the right? #431

Open zangman opened 1 year ago

zangman commented 1 year ago

Summary

I have a 32inch 4k monitor and personally I prefer having the main window on the right side. Since most text is left justified, having a window on the right and spanning approximately 60% of the screen width makes it very comfortable for my neck since I'm mostly looking straight ahead.

But when the main window is on the left I find myself constantly looking to the left and makes me feel uncomfortable. Is there a way to flip the tiling layout horizontally?

A clear and concise description of what you want to happen

The image below shows what I want from the tiling layout tiling_layout

A clear and concise description of any alternative solutions or features you've considered.

I looked at tile_layout.ts but it is not immidiately obvious to me what needs to be modified to achieve this. I can dig deeper but it will be great if someone can share a way to do this easily or at least provide a direction to approach to solve this.

Additional info

No response

mashtonian commented 1 year ago

Just use Meta-R (or whatever your shortcut is) to rotate the layout twice.

zangman commented 1 year ago

Wow that's amazing, that's exactly what I wanted. Is this a standard feature in tiling managers?

zangman commented 1 year ago

Just realized that rotation is only possible in the tiling layout. Is it non-trivial to implement it in something like spiral layout?

alexjp commented 1 year ago

would love this, but to be possible to specify the monitor.

usecase: I have 2 monitors side by side. If "master" could always be on the center, would be awesome (for example, on the right on the left monitor and on the left on the right monitor)

adrianvg commented 1 year ago

Just use Meta-R (or whatever your shortcut is) to rotate the layout twice.

Awesome!!