esjeon / krohnkite

A dynamic tiling extension for KWin
MIT License
1.66k stars 66 forks source link

Anyone interested in a 'Spiral Tiling' feature? #94

Open auwsom opened 4 years ago

auwsom commented 4 years ago

https://github.com/kwin-scripts/kwin-tiling/issues/214

esjeon commented 4 years ago

An interesting idea. I like the second image, but not the other ones. The biggest problem for me is that windows can be fully covered if window stack is mingled enough.

Also, it's very important to note that, to create a new layout, just putting up windows isn't enough. Every layout should provide its own workflow, and better work with existing key bindings (HJKL and a few extra), or it can quickly become a total disaster.

auwsom commented 4 years ago

Hi @esjeon, thanks for the reply. Actually, the main point is that no window is ever fully obscured. I made the drawing by hand so the spacing isn't mathematical and the two darker blue ones need adjustment, but you should be able to always see at least one corner of every window, with enough space to click on with hunting to much.

So looking again at the drawing the 'spiral' offset may only need to be mainly on the first level, with rear level windows being 'mostly' only shifted further in one direction out. Hope that makes sense, but you should be able to see if the red and green windows were shifted up and to the left, respectively, than the two darker blue window corners would be more visible (always).

On Wed, Jul 1, 2020, 4:31 AM Eon S. Jeon notifications@github.com wrote:

An interesting idea. I like the second image https://user-images.githubusercontent.com/25093612/86057858-c5458000-ba14-11ea-97ff-d598c96e809a.png, but not the other ones. The biggest problem for me is that windows can be fully covered if window stack is mangled enough.

It's very important to note that, to create a new layout, just putting up windows isn't enough. Every layout should provide its own workflow, and better work with existing key bindings (HJKL and a few extra), or it can quickly become a total disaster.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/esjeon/krohnkite/issues/94#issuecomment-652364037, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF7OL3DTMR6THLC3O7ONAXDRZMM75ANCNFSM4OLUNGUQ .