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

Add Window Snap to Screen Edges in Scratch Layer #879

Open
cbmiller2610 opened this issue Jun 14, 2024 · 0 comments
Open

Add Window Snap to Screen Edges in Scratch Layer #879

cbmiller2610 opened this issue Jun 14, 2024 · 0 comments
Labels
enhancement Adds a new feature or extends scope

Comments

@cbmiller2610
Copy link

Is your feature request related to a problem? Please describe.
I often have multiple apps open on my scratch layer, and although I expect it to have the drawbacks of a floating window system (it is just scratch after all), there is one specific feature that I miss: the ability to snap windows to the edges for easy (but limited) resizing options.

Describe the solution you'd like
I'd like the ability to drag a window to the right/left edge and have it snap to take up half the screen on the right side. On the hotkey side, it looks like Super+Shift+🡐 /🡒 might be free to allow quick snap of windows to right half or left half of screen.

If you want to get even more fancy, I've always thought that floating WMs should allow you to use the snap direction hotkeys to iteratively size and position your windows. For example, Super+Shift+🡒 snaps to right, and then another Super+Shift+🡑 would reduce vertical height by half (essentially you've iteratively positioned it in the top right corner).

This way it's still a scratch layer (obviously windows don't attempt to tile, and you can layer them on top of each other) but it just adds a little bit more convenience to stay organized.

Describe alternatives you've considered
N/A

@cbmiller2610 cbmiller2610 added the enhancement Adds a new feature or extends scope label Jun 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Adds a new feature or extends scope
Projects
None yet
Development

No branches or pull requests

1 participant