Key milestone overlays + keyboard diagram improvements

Also splits out a separate store for ranked stats from overall key
stats.
This commit is contained in:
2026-02-20 23:15:13 +00:00
parent 4e39e99732
commit 9e0411e1f4
12 changed files with 2185 additions and 279 deletions

View File

@@ -111,7 +111,9 @@ impl Widget for TypingArea<'_> {
token.display.clone()
}
} else if idx == self.drill.cursor && target_ch == ' ' {
"\u{00b7}".to_string()
// Keep an actual space at cursor position so soft-wrap break opportunities
// remain stable at word boundaries.
" ".to_string()
} else {
token.display.clone()
};