Skip to content

Changing layout for one window, should change layout for whole workspace #269

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

Open
krzemyczek opened this issue Feb 16, 2025 · 4 comments
Open

Comments

@krzemyczek
Copy link

Describe the feature you'd like
If i decide that, hm... I want different layout so i right click on window and then select different layout. Then if i want resize second window with ctrl i have the previous layout.

Screencast.From.2025-02-16.09-59-51.mp4

How should it work
If i selected in window new layout, it should either automatically resize the second window (if there are only 2 windows and i selected layout for 2) or if there is more windows ask with which fill the space

Additional context
Additionally there were bug with connecting multiple grids (even when selecting all in the right, window resized only in the centre

@krzemyczek krzemyczek changed the title Changing layout for one window, change layout for whole workspace Changing layout for one window, should change layout for whole workspace Feb 16, 2025
@krzemyczek
Copy link
Author

krzemyczek commented Feb 16, 2025

Oh, and thank you soo much for this! Your project mostly fix my biggest issue with Gnome in which Gnome really suck. Great job!

@domferr
Copy link
Owner

domferr commented Feb 16, 2025

Hey, thank you for sharing this! The menu you are accessing is not for changing a layout. It is instead a way to tile that window only to that tile, keeping the layout the same

Additionally there were bug with connecting multiple grids (even when selecting all in the right, window resized only in the centre
That could happen if the window has a maximum size that is lower than your desired size. To verify this, try to enlarge the window: if it cannot then we reached the maximum size, if it can, then it is a bug!

@krzemyczek
Copy link
Author

krzemyczek commented Feb 16, 2025

If I understand correctly, then in my opinion it's not the best approach as different tiling is not compatible with each others:

Image

To this to have sense, there should be option only for a selected layout (for example if the layout nr 1 is selected then for sure layout 3, 4, 5 should not be there [not sure what with layout 2 as it has the same columns size but 2 less rows])

I'm thinking that it could be only 1, selected layout, but bigger (as big as five of them) for convenient

@domferr
Copy link
Owner

domferr commented Mar 30, 2025

That menu is like a little snap assistant. Basically, it helps you tile everywhere, without any limitation. So it is not meant to change the current layout and automatically tile the current window and all the others. It is there, instead, to provide an alternative way to access the snap assistant instead of grabbing and moving a window to the top

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants