Skip to content

feat(two-thumb): typing-insight overlay polish + join cue#51

Merged
AsafMah merged 1 commit into
devfrom
feat/typing-insight
Jun 6, 2026
Merged

feat(two-thumb): typing-insight overlay polish + join cue#51
AsafMah merged 1 commit into
devfrom
feat/typing-insight

Conversation

@AsafMah

@AsafMah AsafMah commented Jun 6, 2026

Copy link
Copy Markdown
Owner

Builds on the existing gesture-debug overlay (PREF_GESTURE_DEBUG_DRAW_POINTS, relabeled "Typing insight") and makes it part of the experience rather than a debug dump:

  • Visual polish — rounded trail caps + a soft glow under the stroke so it reads as a line, not loose dots.
  • Join cue — when a gesture/tap extends the current word (fires on extendExistingCompose/usedMergedTrail, the common swipe-fragment combine), a magenta ring lands on the joining fragment's end point + a subtle haptic tick.
  • Trail clearing fixed — clears on a fresh-word start (works in manual spacing, not just on autospace) and on backspace.
  • Removed the redundant post-commit result pill (the chosen word is already visible in the field).

Rebased onto dev (post-#47, which removed live-converge); the join cue uses the multi-part usedMergedTrail/extendExistingCompose signals that survived. Compiles clean (compileOfflineDebugJavaWithJavac).

First on-device-iterated cut — colors/sizes/haptic are first-pass and easy to tune; dogfooded on a Galaxy S24+. Base: dev.

Builds on the existing gesture-debug overlay (PREF_GESTURE_DEBUG_DRAW_POINTS, relabeled 'Typing insight'): rounded/glowing trail, a join ring + haptic tick when a gesture/tap extends the current word (fires on extendExistingCompose/usedMergedTrail), and clears the trail on a new word start and on backspace. Removes the redundant result pill.
@AsafMah
AsafMah merged commit 98cbe58 into dev Jun 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant