A fix for the pose preview in Settings. Everything else is 0.2.0.
The preview showed a pet nobody has
Settings → Poses draws each pose so you can turn artwork that came out
wrong the right way up. It and the pet composed the same two parts in
opposite orders: the renderer turns the drawing and flips the result, the
preview flipped it and turned the result.
Rotating a mirrored sprite turns it the other way, so every pose that is
mirrored and turned at once — a pet climbing the wall on its left, and
any pose given both a horizontal correction and a rotation — was drawn one
way in the window and the other way on the desktop. Which made the preview
worse than useless: it is there to be looked at while correcting artwork,
and it was showing something else.
The order now lives in one place both of them call, and a test fails if the
preview's two lines are ever swapped back.
Install
Download Puck-0.2.1.dmg below and drag Puck into Applications. macOS 14 or
newer. The chat window is inside the app and comes up with it; there is
nothing else to move.
The image is signed ad-hoc rather than with a Developer ID, so the first launch
is refused as coming from an unidentified developer: right-click the app →
Open → Open. Puck then asks for Accessibility, and for the microphone,
speech recognition and screen recording as you use the features that need them.
Building from source instead is sh pet-app/scripts/install.sh — see the README.
New in 0.2.0, if you are coming from 0.1.1: conversations kept between
launches, shells the agent can leave running, runs on a schedule, a change
review before you keep what an agent did, and reading and typing into other
apps. See the 0.2.0 notes.