Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request] Ability to span multiple tiles with shortcuts too #45

Open
hrbtk opened this issue Jun 23, 2024 · 6 comments
Open

[Feature request] Ability to span multiple tiles with shortcuts too #45

hrbtk opened this issue Jun 23, 2024 · 6 comments
Labels
enhancement New feature or request next release

Comments

@hrbtk
Copy link

hrbtk commented Jun 23, 2024

It would be cool to be able to do what you can do now with CTRL + ALT + mouse but without mouse (maybe SUPER + ALT + Arrows?).

If for example I have layout like this (screenshot) and I want 2 windows side by side, now I have to expand right window down with mouse, even if I used ex-Gnome shortcuts SUPER + Arrows to place left window

Screenshot from 2024-06-23 22-35-04

WDYT?

@hrbtk hrbtk changed the title Ability to span multiple pans with shortcut [Feature request] Ability to span multiple pans with shortcut Jun 26, 2024
@domferr
Copy link
Owner

domferr commented Jun 26, 2024

Hey! Thank you for your suggestion!
Since this extension extends GNOME's default shortcuts SUPER + Arrows I think it would be cool to implement your idea!
Something like this: if you selected ALT as a key for spanning multiple tiles, then you can use SUPER + ALT + Arrows to span the focused window (instead of moving it).

@domferr domferr added the enhancement New feature or request label Jun 26, 2024
@domferr domferr changed the title [Feature request] Ability to span multiple pans with shortcut [Feature request] Ability to span multiple tiles with shortcuts too Jun 27, 2024
@ebits21
Copy link

ebits21 commented Jul 28, 2024

This shortcut would complete that basics of what I would want from the extension. Great idea.

I often want quarter tiles but sometimes want half tiles. Either expanding across tiles (alt works great as mentioned) or a shortcut to change the active layout (also would be great) could accomplish that.

@domferr
Copy link
Owner

domferr commented Jul 29, 2024

Hey, I've a quick update for you.
I made some testing, but I got some doubts. Let's say you selected ALT as a key for spanning multiple tiles, then I was thinking about automatically picking SUPER + ALT + Arrows to span the focused window (instead of moving it) by default. Despite being customizable, the problem I got is that the keybinding may be already used: since it is picked automatically, everything breaks without even knowing ahah!

I think the best solution would be to avoid any default or automatic selection of this. The user will have to go to the preferences and select the preferred keybindings

@hrbtk
Copy link
Author

hrbtk commented Jul 30, 2024

You are right, these keys combinations are already reserved by Gnome,
Screenshot from 2024-07-30 15-03-40
but this is even better because users will be able to adjust their experience to their needs

@ebits21
Copy link

ebits21 commented Aug 4, 2024

Hey, I've a quick update for you.

I made some testing, but I got some doubts. Let's say you selected ALT as a key for spanning multiple tiles, then I was thinking about automatically picking SUPER + ALT + Arrows to span the focused window (instead of moving it) by default. Despite being customizable, the problem I got is that the keybinding may be already used: since it is picked automatically, everything breaks without even knowing ahah!

I think the best solution would be to avoid any default or automatic selection of this. The user will have to go to the preferences and select the preferred keybindings

Makes sense.

@domferr
Copy link
Owner

domferr commented Aug 8, 2024

Hey guys, here we go! This is going to be released with the next update of Tiling Shell (v13). If you want to try it in advance and give some feedback, I leave here the files. Enjoy!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request next release
Projects
None yet
Development

No branches or pull requests

3 participants