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

Move shuffle and Maximize grow all_windows and both_sides options. #1123

Merged
merged 1 commit into from
Nov 29, 2024

Conversation

somiaj
Copy link
Collaborator

@somiaj somiaj commented Nov 29, 2024

When using Move shuffle or Maximize grow, add the all_windows and both_sides options to give more configurability of which windows and boundaries are considered for finding the next closest edge to move or grow to.

all_windows will consider all windows on the same monitor instead of just the windows in the path the window is moving/growing in. This can be used to move or grow a window to the boundary of a window it is next to, but not in the direct path.

both_sides will consider both sides of a window when moving or growing. By default only the closest side of a window is considered. This option allows a window to move to the far side of a window vs keep going. This used with all_windows can allow one to move a window next to an existing window. This option with Maximize grow can allow a window that is in the interior of another window grow to its same size.

When using Move shuffle or Maximize grow, add the `all_windows`
and `both_sides` options to give more configurability of which
windows and boundaries are considered for finding the next closest
edge to move or grow to.

`all_windows` will consider all windows on the same monitor instead
of just the windows in the path the window is moving/growing in. This
can be used to move or grow a window to the boundary of a window it
is next to, but not in the direct path.

`both_sides` will consider both sides of a window when moving or
growing. By default only the closest side of a window is considered.
This option allows a window to move to the far side of a window vs
keep going. This used with `all_windows` can allow one to move a
window next to an existing window. This option with Maximize grow
can allow a window that is in the interior of another window grow
to its same size.
@ThomasAdam ThomasAdam added the type:enhancement Augmenting an existing feature label Nov 29, 2024
@ThomasAdam ThomasAdam self-assigned this Nov 29, 2024
@ThomasAdam ThomasAdam added this to the 1.1.1 milestone Nov 29, 2024
@ThomasAdam ThomasAdam merged commit 27ffd68 into main Nov 29, 2024
12 checks passed
@ThomasAdam ThomasAdam deleted the js/both-edges branch November 29, 2024 16:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:enhancement Augmenting an existing feature
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants