Project activity for July 18, 2026:
package-multitouch-handler
1 commit
- Added high-fidelity touch-view logging in
touchesBeganto diagnose unexpected UI routing behavior—this diagnostic instrumentation captures which views receive touch events and how they’re routed, enabling targeted debugging of gesture-handling issues without altering runtime logic.
package-multitouch-tester
9 commits
- Reverted a problematic default: The
--unified-multitouchmode—initially intended as the new default for stream playback to unify multi-touch gesture handling—was reverted after it caused multi-touch contact collapse (to single-contact), degrading fidelity; it is now opt-in via flag or environment variable. - Enhanced diagnostic capabilities: Introduced the
--unified-multitouchdiagnostic flag and implemented segment-based gesture partitioning under unified mode to ensure multi-touch continuity during playback while preserving backward compatibility with legacy single-contact behavior when disabled. - Improved timing and consistency: Replaced generic sleep with
preciseSleepfor inter-gesture gaps, aligning unified-mode timing precision with other playback paths. - Strengthened CI/CD automation: Added a dedicated
release.ymlworkflow to automate building, code-signing, notarizing, and publishing macOS builds on version tags (vX.Y.Z), including forwarding ASC API-key secrets for secure Apple notarization. - Updated documentation: Corrected stale inline comments and updated README + AGENTS docs to clarify unified mode status (opt-in, not default) after the revert.