extensions icon indicating copy to clipboard operation
extensions copied to clipboard

[Window Management] Cycle through different window sizes with same shortcut

Open mrtnvh opened this issue 3 years ago • 3 comments

Extension – Window Management

Author: RayCast

Describe the feature and the current behavior/state.

https://user-images.githubusercontent.com/2543633/171578970-333d8e4c-47f0-4b05-b9e1-5f6c9f1e54cf.mov

Currently, each window size requires its own shortcut.

It would be nice to quickly cycle through different window sizes in a certain direction with the same shortcuts. This frees up combinations for other extensions or commands.

Default cycle could be: Half screen, 2/3 of screen, 1/3 of screen. Bonus: Configuring the cycle. What if the user could set the different steps and order of the steps of the cycle? Eg. 1/6, 1/4, 1/3, 1/2, 2/3, 3/4, 5/6

Who will benefit from this feature?

Everyone! Especially people who are meticulous about their screen real estate.

Any Other info.

Nope.

mrtnvh avatar Jun 02 '22 07:06 mrtnvh

This issue/pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs in the next 7 days to keep our backlog clean. Thanks for your contributions.

stale[bot] avatar Jul 22 '22 17:07 stale[bot]

Well, in that case: bump.

mrtnvh avatar Jul 23 '22 15:07 mrtnvh

Bump. I would really love to see this feature added. I've currently got a hand-rolled solution in Hammerspoon that does this, and I'd love to be able to drop Hammerspoon and go all-in on Raycast. Thanks!

bweave avatar Sep 05 '22 13:09 bweave

This feature keeps me from switching to Raycast for window management. Both Spectacle and Rectangle offer this.

I believe the way it works is stateless. If the window is already "left half", then cycle to "left third". If already "left third", then "left 2/3rds". If "left 2/3rds", then "left half".

The same goes all "half" and "quarter" shortcuts.

mikestopcontinues avatar Sep 18 '22 16:09 mikestopcontinues

I can't seem to find the code for this extension, though I'd be very happy to submit a PR or fork it to add additional features. That said, I'm not an OSX dev, so I don't have the bandwidth to start from scratch. Any chance of this getting opened up?

mikestopcontinues avatar Sep 18 '22 16:09 mikestopcontinues

I'd love to have the ability to create some different options and have them as shortcuts. I am also not an OSX dev, but I am a dev. I'll throw in if I can!

joelamajors avatar Sep 19 '22 19:09 joelamajors

This issue/pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs in the next 7 days to keep our backlog clean. Thanks for your contributions.

stale[bot] avatar Nov 09 '22 03:11 stale[bot]

Oh no you don't.

mrtnvh avatar Nov 09 '22 11:11 mrtnvh

Yeah, This is a feature I requested three times via the Raycast App. Just having a Combo for the Windows size plus the Arrow key for switching the window to the left, right, down or up would be really nice instead of remembering all "Finger acrobatics" shortcuts.

Erik262 avatar Nov 20 '22 15:11 Erik262

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs in the next 7 days to keep our backlog clean 😊

stale[bot] avatar Dec 05 '22 00:12 stale[bot]

Nope, you do not close anything :)

Erik262 avatar Dec 05 '22 05:12 Erik262

Go back to the Shadow!

mrtnvh avatar Dec 05 '22 05:12 mrtnvh

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs in the next 7 days to keep our backlog clean 😊

stale[bot] avatar Dec 20 '22 18:12 stale[bot]

tztztzt... We only close when we have our feature! 😘

Erik262 avatar Dec 20 '22 21:12 Erik262

We could not find the extension related to this issue. Please update the issue with the link to the extension.

raycastbot avatar Feb 08 '23 22:02 raycastbot

Nah!... still waiting for the feature....

Erik262 avatar Feb 08 '23 22:02 Erik262

I'm going to follow @mathieudutour 's advice and post something on the Slack channel, as Window Management is not an open source extension.

https://github.com/raycast/extensions/issues/3545#issuecomment-1330402309

mrtnvh avatar Feb 09 '23 08:02 mrtnvh

@vanhoofmaarten I did write 2 or 3 feature requests from inside the raycast app. No response. I hope you will find some more success :)

Erik262 avatar Feb 09 '23 08:02 Erik262

@Erik262 Look at that, it's already there.

Screenshot 2023-02-09 at 11 16 36

This scratches my itch.

mrtnvh avatar Feb 09 '23 10:02 mrtnvh

@vanhoofmaarten lol... Does it work on your side? Cycle adjacent displays doesn't work either.

Erik262 avatar Feb 09 '23 13:02 Erik262

@Erik262 It works, but cycle adjacent displays is not what I would expect.

mrtnvh avatar Feb 10 '23 11:02 mrtnvh

This option is to cycle between sizes, not "adjacent displays". We are planning some improvements to window management soon. In the meantime, I'm going to close this issue as it is not related to the API or extensions. You can use the Send Feedback command inside Raycast or use the #help or #bugs channel in our Slack Community to send feedback about the app 😊

mathieudutour avatar Feb 13 '23 08:02 mathieudutour

Added some ideas to slack #suggestions.

mikestopcontinues avatar Feb 18 '23 11:02 mikestopcontinues