domferr / tilingshell

Extend Gnome Shell with advanced tiling window management. Supports multiple monitors, Windows 11 Snap Assistant, Fancy Zones, customised tiling layouts and more.
https://extensions.gnome.org/extension/7065/tiling-shell/
GNU General Public License v2.0
207 stars 3 forks source link

add automatic tiling of new windows #40

Closed finchett closed 1 week ago

finchett commented 1 week ago

I've been trying this out for a few days and really liking it. I've used other tiling extensions where the windows are tiled automatically on creation and thought I'd have a go at adding something similar here. I've tied to it a setting that's off by default.

Could still use some work (the movement is pretty violent—I've yet to figure out how to position them before they render) but I thought I'd share.

https://github.com/domferr/tilingshell/assets/113969694/f131db91-797e-4695-ba90-a73f81e0ff9e

finchett commented 1 week ago

Also some experimenting with dynamically selecting layouts to match the number of tiled windows. Which seems appropriate alongside automatic tiling.

https://github.com/domferr/tilingshell/assets/113969694/7f79267e-b99d-47ff-87cb-f237efbf367b

Might I be better to close this pull request and open a feature request for discussion of both features?

domferr commented 1 week ago

Hey, thank you for opening this pull request and for sharing your ideas! It's nice to see you already have done it, the videos are cool! It's better to close this pull request and open a feature request for discussion. Let's see what people think about it (is it useful for them? are they looking for a different behavior? etc...) so we can understand what is best :partying_face:.

Meanwhile, I'd like to share my opinion:

finchett commented 1 week ago

Perfect, I'll close this and open a feature request for discussion.