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

gTile@shuairan: (Option to) Properly snap to monitor edge #440

Open
d-albrecht opened this issue Dec 25, 2022 · 0 comments
Open

gTile@shuairan: (Option to) Properly snap to monitor edge #440

d-albrecht opened this issue Dec 25, 2022 · 0 comments

Comments

@d-albrecht
Copy link

Notify author of extension
@Gr3q

Issue
I want to put this here, although it might be more a feature request than a bug. And in case this isn't (easily) possible at all, I don't mind if you close this without any update to the spice. The "issue", if you want to call it that, is that cinnamon snapping and gTile snapping results in different "window states". What I mean by that is that if I snap a window in cinnamon (with the default "Super" + "Arrow"), then the window's border has no shadow anymore and if you move the mouse to the corresponding edge of the monitor, you won't see the cursor change into the "resize" cursor. The cursor only changes for window edges that point inwards of the monitor (for windows snapped to one corner that would be two edges, for windows snapped to one half, that would only be one edge).
If I just move a window to one edge or one corner then this window throws a shadow and shows the "resize" cursor on all four sides. The same happens when I use gTile. That is especially unfortunate in one specific use case where I want the monitor to be split vertically into two columns with different width, but I prefer the snapped state with no resize cursors on the edges of my monitor.
Before I discovered gTile I managed to do so with snap to either side and then extend/shrink both applications to have the desired (but not centered) separation line with the mouse. Doing that with gTile would be way easier with a custom tiling pattern, but it results in the - for me - less desirable state that the windows don't actually behave snapped.

Expected behaviour
As snapped windows have drawbacks in specific situations (for example, you can't arbitrarily move them without them resizing to their former dimensions) I don't want all gTile'ed windows to be strictly snapped. But if this would be possible at all, I would like to ask for a global option in the spice's settings or a setting for the individual custom tiling patterns to specify if tiles that touch at least one corner should be treated as properly snapped windows with all the changes to their border style. I assume that this is actually limited to windows that are at some monitor corner. If this "window state" is possible for any tiles, that would certainly be better for consistency reasons, but as I can't produce them with just keyboard shortcuts and mouse, I'm not sure if that is possible at all. If this is (for said consistency reasons) only possible/desirable for custom tiling patterns that have at most two columns and rows (aka those that I could actually create with the existing keyboard and mouse input options), then that would be fine for me, too.

Other information
It's less about the shadow of the windows (I'm sure I could disable window shadows globally if they bothered me much), but the resizing cursors that regularly appear when I intend to hover over the scroll bar on the right and moved the cursor a bit too far (with the consequence that I don't scroll some application but resize it if I click and drag without realizing and adjusting the mouse's position first).

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

1 participant