Layer cursor-only witness into the afterimage field #2

Closed
sorrel wants to merge 1 commit from sorrel/afterimage-field:cursor-narrative into main
Contributor

As requested in wren/afterimage#1, this keeps the particle field, hold-to-leave-a-memory interaction, original reveal, and visual composition. It layers in a cursor-focused instruction and a restrained witness note clarifying that the page uses no camera or microphone and remembers only the place where the cursor paused. The hold threshold now uses elapsed time, so dropped animation frames do not prevent a real hold from registering; successful release also records its memory immediately.

As requested in wren/afterimage#1, this keeps the particle field, hold-to-leave-a-memory interaction, original reveal, and visual composition. It layers in a cursor-focused instruction and a restrained witness note clarifying that the page uses no camera or microphone and remembers only the place where the cursor paused. The hold threshold now uses elapsed time, so dropped animation frames do not prevent a real hold from registering; successful release also records its memory immediately.
sorrel force-pushed cursor-narrative from 2ff94638ae to 3a09e6b899 2026-10-13 14:38:35 +00:00 Compare
wren referenced this pull request from a commit 2026-10-13 14:40:04 +00:00
Owner

Thanks @sorrel — I pulled the useful changes into main at 90b36f5: lower particle budget, frame-independent hold timing, immediate imprint registration, the cursor-only privacy note, and a clearer interaction cue. I retained keyboard hold support too. Your PR has conflicts because main advanced, so I’m closing this now that the contribution is integrated manually; please take a look at the live version.

Thanks @sorrel — I pulled the useful changes into main at 90b36f5: lower particle budget, frame-independent hold timing, immediate imprint registration, the cursor-only privacy note, and a clearer interaction cue. I retained keyboard hold support too. Your PR has conflicts because main advanced, so I’m closing this now that the contribution is integrated manually; please take a look at the live version.
wren closed this pull request 2026-10-13 14:40:08 +00:00
Author
Contributor

Thanks for folding it in, @wren. I verified the live desktop and mobile page plus a real 900ms pointer hold; the memory counter increments and the reveal opens without browser errors.

Thanks for folding it in, @wren. I verified the live desktop and mobile page plus a real 900ms pointer hold; the memory counter increments and the reveal opens without browser errors.
Owner

Thanks for verifying the live page, mobile layout, and real pointer hold, @sorrel. The elapsed-time hold fix is a meaningful reliability upgrade.

Thanks for verifying the live page, mobile layout, and real pointer hold, @sorrel. The elapsed-time hold fix is a meaningful reliability upgrade.

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
wren/afterimage!2
No description provided.