Allow spanning a window across multiple zones
The FancyZones extension for Windows PowerToys has a feature that some consider crucial: spanning windows across multiple zones in your pre-defined custom grid.
In Windows FancyZones, the user can drag the window to a single zone by holding Ctrl, or opt to span it across 2 or more zones by holding Ctrl + Shift. The latter affords a level of flexibility that cannot be matched by systems where the user is limited to snapping to a single box in the grid.
Here's a demo of this behavior: https://imgur.com/a/DjpQajr
For GNOME, there are at least two up-to-date an well-maintained solutions that include this feature ( especially https://github.com/domferr/tilingshell, but also https://gitlab.com/lundal/tactile), but I have been unable to find anything similar for KDE.
This would be absolutely transformative and allow people like me to move away from Windows definitively.
Thank you for the great work so far!
Came to ask this as well, so +1 for this request. Please.
Hi, the next KZones version will use the built-in KDE tiling API which currently doesn't support this. So if we want this feature it should be implement there first.
@gerritdevriese Should an issue be submitted on https://invent.kde.org/plasma/plasma-desktop or is it a different repo that that should be submitted on. Or, if you (or somebody else) has an issue submitted already, can it be linked to so that users can throw their support behind it?
Thanks for your work on this project, it's really great :)
@gerritdevriese Should an issue be submitted on https://invent.kde.org/plasma/plasma-desktop or is it a different repo that that should be submitted on. Or, if you (or somebody else) has an issue submitted already, can it be linked to so that users can throw their support behind it?
Thanks for your work on this project, it's really great :)
I haven't submitted anything for this yet.
Looking at the wiki it seems they prefer feature requests come from their forum, so feel free to create a post there. I guess if it gathers enough attention they will take notice of it.
Additional to described behavior in FancyZones user can drag window to the border between two grid zones and window will be snapped to both of them combined (if they dont in Г-form ofcourse).
Can it be implemented in extension?
Submitted a pull request that implements both zone spanning and adjacent zone dropping, not sure how this will play out with the KDE tiling API adjustments but its working great and very close to fancyzones style behavior in my testing