You are browsing as a guest. Sign up (or log in) to start making projects!

3h 46m 42s logged

Devlog 08 and 09


Devlog 08

This was the slightly scary part: allowing the project to control the real cursor. I tested on a safe blank drawing area, with my hand ready to stop it.

What I did

  • Added PyAutoGUI mouse movement and mouse-down/mouse-up actions.
  • Translated local canvas points into screen coordinates.
  • Added adjustable movement, click, and gap delays.

Current result

  • A simple path can be drawn using real mouse input.
  • Timing is configurable instead of hard-coded.

Devlog 09

I clicked draw and the whole window froze while the mouse worked. It wasn’t technically broken, but it felt broken. That sent me down the threading rabbit hole.

What I did

  • Moved drawing work to a background thread.
  • Added start, progress, and finished callbacks.
  • Kept GUI actions on the interface side of the program.

Current result

  • The interface stays responsive while automation is running.
0
77

Comments 2

@ar-bh

looking good!

@Dragon

@ar-bh thanks!