Repository navigation
Conversation
…der (#425) txGlideTail=1 lets the high-res release glide run out to rest like nearest sampling: the slow tail that EaseOutShouldStop used to cut is written unsnapped (GlideTailUnsnapped), since snapping a step smaller than the clean-level spacing can only hold and hop. Default 0 keeps today's early stop until it is field-tested. Docs record the measured ladder trade-off. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011zPmivSAQeivGUdBjTsaMu
…ead of crossing it (#425) Field: the unsnapped tail shook the cursor where it crossed DWM's rounding steps. Inside one rounding cell (same scratch size and rounded origin) the image moves continuously, so the tail's progress now eases into the cell edge (RoundingCellEdge + SoftApproach: slope 1 at the hand-over, never reaching the edge) and the controller takes the level on screen once the glide has finished. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011zPmivSAQeivGUdBjTsaMu
Owner
Author
|
Closed after a field test: the full glide's tail made the image shake and showed a doubled image at the end of the glide. The original behaviour (high-res stops its glide early) stays. Work continues on the slow high-zoom shake instead. |
This was referenced Oct 10, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #425.
Problem
With the high-resolution cursor (smooth sampling + zoom ladder), the release glide stops at about 10-20 % of its speed (
EaseOutShouldStop), while nearest sampling glides to rest. Field: "drives 50, then from 15 straight to 0".Change
txGlideTail(hot, default 0 = unchanged). With 1, RunTick no longer cuts the glide, and the transform model writes the slow tail unsnapped (GlideTailUnsnapped): snapping a step smaller than the clean-level spacing can only hold and hop. Snapping still applies while a zoom key is held.Tests
build.bat test: 599 passed (new:GlideTailUnsnapped).build.batbuilds.No version bump: bumped at merge time.
🤖 Generated with Claude Code
https://claude.ai/code/session_011zPmivSAQeivGUdBjTsaMu