MrKai77/Loop

๐Ÿž When Loop (1.0.0) is running, dragging anything has a very noticable lag

Closed this issue ยท 6 comments

Bug Description

M1 Mac Mini, 16GB, macOS 14.5

I don't know how to really describe this strange bug, but I took a couple of "before" and "after" videos with my phone to try to capture the symptom.

Basically, when Loop is running, anything I click and drag has a very noticable lag to it. This includes desktop icons, menubar items, etc (but strangely, not windows themselves)

Here's a video of me clicking and dragging an icon around while Loop is running (notice the slow refresh rate and how the icon lags and jerks behind the mouse position)

before.quitting.MOV

And here's me quitting Loop and then playing around with that same icon. Notice how much smoother it is.

after.quitting.MOV

Steps To Reproduce

  1. Fresh boot
  2. Make sure Loop is running
  3. Click and drag desktop icon or menubar item around.

Expected Behavior

Smooth

Actual Behavior

Jerky

Screenshots

(Videos)

MacOS Version

14.5

Loop Version

1.0.0 (1030)

Additional Context

No response

Final Checks

  • My issue is written in English
  • My issue title is descriptive
  • This is a single bug (multiple bugs should be reported individually)

Try this build: Loop.zip

@MrKai77 So far so good, that dev build seems to work fine for me! I will keep testing it. Awesome! ๐Ÿ™ ๐Ÿš€

Awesome to hear! That dev build uses a different method to track window drags (used in window snapping and restoring window frames), which should interfere less with the system :)

@MrKai77 The only side-effect so far that I think is related to having this Loop dev version running:

When using the โŒ˜cmd+โ‡งshift+4 keyboard shortcut to take screenshots, previously I could hold and release the spacebar while the โŒƒCTRL key was being held down to move the capture rectangle around. Now this only works 10-20% of the time, other times pressing spacebar does nothing. I never had this happen before, so I am fairly sure it's related somehow.

Hey @luckman212! That seems worth opening another issue for, I would appreciate it if you could do that :)

Of course. I'll do that, thanks.