Skip to content

1.0.34

Choose a tag to compare

@github-actions github-actions released this 09 May 05:12
· 8 commits to main since this release
fix recorder phantom hotkeys, click attribution, and scroll replay

Recorder:
* Track per-app window-title-change timestamps and suppress the
  window-close → Cmd+W heuristic for 1.5s after any title change.
  Stops Chrome navigation flicker from injecting phantom Cmd+W steps.
* Snapshot the frontmost app/title/rect synchronously at mouse-down
  and stamp clicks/drags with that snapshot at release time. Fixes
  two bugs at once: clicks landing in the JSON with the post-
  navigation window title, and clicks tagged with the previous app
  when the user just switched.

Runner (scroll path):
* Skip _ensure_frontmost_app and _translate_click for scroll actions
  — they were costing 200-600ms of AppleScript per scroll. The
  preceding click/scroll already focused the right window; cursor
  warp is sufficient for scroll positioning.
* Zero pyautogui.PAUSE for the entire scroll handler so moveTo
  doesn't pay the 50ms global tax before the first chunk fires.
* Tune Mac scroll divisor to /3.5 — closest match for replay
  distance against real trackpad gestures.

Bumps to v1.0.34.