pablopunk / SwiftShift

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

HazeOver overlay "window" should be ignored #32

Closed roelvangils closed 4 months ago

roelvangils commented 4 months ago

I used BetterTouchTool instead of SwiftShift for similar functionality. SwiftShift feels snappier, and the mouse pointer sticks more to the app window when moving. That's why I switched!

The only problem I face is accidentally activating the HazeOver overlay, a Mac utility that highlights the active app window and dims background windows to reduce distractions.

20240224_123903_Little Snitch Network Monitor@2x

pablopunk commented 4 months ago

Hey @roelvangils! I'm glad you're enjoying Swift Shift. I'm having trouble understanding your issue. Is it that you're dragging the "hazeover" overlay as if it were a window?

roelvangils commented 4 months ago

@pablopunk yes, exactly. In think, in theory, it is also a window, right? So, maybe it can be excluded from responding to the keyboard modifiers? I think the same is true for the transparent windows that tools like Grammarly and LanguageTool overlay on top of other windows to add underlines and tooltips.

pablopunk commented 4 months ago

@roelvangils I added their bundle id to my list of ignored apps. Can you try the app from the zip here? I don't have HazeOver so I can't try it

roelvangils commented 4 months ago

Hm, nope. It's not solved at my end 🙂 Here's a video. I know found out that this is only happening when I start moving a window that is not "detected", such as, in this case, Little Snitch. Not sure why 🤷🏼‍♂️ The only thing I know is that BetterTouchTool doesn't have this issue.

I'm sure you are familiar with this feature in BTT?

20240226_194723_BetterTouchTool@2x

pablopunk commented 4 months ago

I've downloaded a trial for HazeOver and could reproduce the issue. But, the fix I mentioned previously DID fix it for me. Not sure why it didn't work for you, maybe you were still running the other version? Can you try updating to 0.20.0?

roelvangils commented 4 months ago

Hm, weird 🙂 I did install the latest version, and even try to reboot. The issue persists. But I really think Little Snitch is the culprit. It's an app that behaves weirdly. It also doesn't respond to other window management apps.

20240226_221442_Little Snitch Network Monitor@2x

roelvangils commented 4 months ago

Oh wait. The bundle identifier for HazeOver on my Mac is com.pointum.hazeover-setapp because I'm using the version that is bundled with Setapp. That's probably why it works for you, but not for me.

pablopunk commented 4 months ago

ahhhhh sh*t, ok, let me fix that

pablopunk commented 4 months ago

0.23.0

@roelvangils please close the issue if this fixes it 🙌🏻. And thanks for debugging