Flicks now continue the finger's motion instead of taking a fixed 200 ms: commit duration = remaining distance / release velocity (15 % snappier), clamped 80-240 ms, ease-out. A full-speed flick releasing past half the screen commits in ~80 ms (was 200). Slow releases past the 25 % threshold still settle gently (180 ms smoothstep; 150 ms for keyboard nav). Verified on the emulator: a 100 ms flick is fully settled before the first post-release screencap (~150 ms), with only a 5 px edge artifact between consecutive frames (no residual motion). |
||
|---|---|---|
| .. | ||
| capabilities | ||
| frontend/dist | ||
| gen | ||
| icons | ||
| scripts | ||
| src | ||
| .tauriignore | ||
| app-icon.png | ||
| build.rs | ||
| Cargo.lock | ||
| Cargo.toml | ||
| tauri.conf.json | ||