| Age | Commit message (Collapse) | Author | Files | Lines |
|
The flip clip rect (-tile_w, 0, tile_w, tile_h) mapped to device x
[dest_x+tile_w, dest_x+2*tile_w] — one tile_w off to the right —
so the visual and the input hit-box didn't overlap for right-facing sheep.
Correct clip is (0, 0, tile_w, tile_h) with source offset -sx/-sy.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
- 20% of hard falls (fall fast → fall hard) now trigger a boing instead
of walking immediately, matching the original eSheep behaviour
- esheep --exit kills all running eSheep instances (uses pgrep/SIGTERM,
skips its own pid)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
- Flowers: every 60-120s a sheep stops to eat a daisy (procedurally
drawn with petals disappearing as it chomps, using anim 26)
- Greetings: two sheep approaching each other freeze and face one
another for ~2s before going their separate ways
- Bumping: overlapping sheep boing off each other and reverse direction
- Black sheep: a near-black-tinted visitor wanders in from a random
edge every 3-6 minutes, does the full blacksheep sequence (anims
28-34) and fades out; UFOs won't abduct it
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
GTK3/cairo layer-shell desktop sheep for wlroots compositors (Wayfire,
Sway, Hyprland). Parses original eSheep animations.xml, runs the full
state machine, UFO abductions, Wayfire IPC window detection, and
click-to-drag support.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|