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

[Feature Request] Keep tiling layout on the overview #65

Open mattdm opened 6 days ago

mattdm commented 6 days ago

Describe the feature you'd like

When I hit the super key (or use the top-left control or hot corner), I would like the "exploded" view to reflect the current tiling layout, so I can quickly find windows without confusion and cogitative overhead.

If there is just one window in a given tile, show that window in the exact same space. If there are multiple windows stacked in a tile, show them in the corresponding area, but spread out. (First thought was top-to-bottom corresponding to z order -- but, since that changes, it's probably better to keep them in the order in which they were added to that tile.)

Additional context

I've used the Native Window Placement extension for years. I've found it makes the location of windows in the exploded view more intuitive to me. (Your mileage may vary.) However, when used with Tiling Shell, neither mode (NWP or not) really makes sense.

domferr commented 6 days ago

Thank you for sharing your idea! I think it makes sense. There is only one edge case that cannot be covered: if you have some non tiled windows, they need to be showed in the overview somewhere, breaking the "layout".

so I can quickly find windows without confusion and cogitative overhead

This is important! I've got the same confusion, the user experience is not great there :\