pablopunk / SwiftShift

Sweet window management for macOS
https://swiftshift.app
MIT License
216 stars 9 forks source link

BUG - Moving Windows When Grabbing From The Bottom Doesn't Work On External Monitor #18

Closed Bryceshaw06 closed 7 months ago

Bryceshaw06 commented 7 months ago

Hey, it's me again! When I was testing for the movement speed "issue" I was having trouble grabbing the window. It turns out that Swift Shift won't let me move a window if I pick up from the lower (roughly) 1/5 of it. This differs from Rectangle where you can pick up from anywhere on the window. If this is a feature, adding an option to toggle it on and off would be amazing. Thanks!

Video: https://share.cleanshot.com/pr3ghKCw

pablopunk commented 7 months ago

Hmmm that's odd, I can't reproduce it. Can you share you screen size? Is it maybe related to having Rectangle Pro open at the same time?

https://github.com/pablopunk/SwiftShift/assets/4324982/b04a61bb-8a7c-4e53-a4f6-8cafcbe05999

Bryceshaw06 commented 7 months ago

You're right, it only happens on the external monitor. Also, rectangle was not running at the same time as Swift Shift in any of my videos. The monitor information is in this video: https://share.cleanshot.com/wGq9Jxst

pablopunk commented 7 months ago

@Bryceshaw06 I started developing the app with an external monitor and I remember it did have some bugs, but I since moved to my laptop and didn't get any bug. This week I'll be back home and will try on my external monitor again

pablopunk commented 7 months ago

@Bryceshaw06 can't manage to reproduce this, can you try the latest version? https://github.com/pablopunk/SwiftShift/releases

pablopunk commented 7 months ago

Closing this one. Feel free to open it again if it's still happening

Bryceshaw06 commented 7 months ago

@pablopunk Sorry for the late reply, I was away from my computer for a while. The issue still persists on the latest version. I don't believe I'm able to reopen the issue if you (repo owner) closed it.

pablopunk commented 7 months ago

I'm actually reproducing this now on my macbook, but a bit differently. When I set up my external monitor as my main screen and I get this behavior on my macbook screen, but the behavior is different: moving/resizing from the upper half(ish) activates the last window used on the external monitor. https://github.com/pablopunk/SwiftShift/issues/24

pablopunk commented 7 months ago

Fixed in v0.18.0

CleanShot 2024-01-16 at 20 33 56@2x

Please test it and let me know @Bryceshaw06

Bryceshaw06 commented 7 months ago

Fixed!