Avatar for the bombshell-dev user
bombshell-dev
tty
BlogDocsChangelog

Performance History

Latest Results

🐛 fix(term): resolve caret cell during the render walk Precompute the caret's byte offset within its text node at OP_TEXT decode time, then place the caret cell as a side effect of render_text's existing walk: at the top of each iteration, if the current pointer matches the target byte offset, record the cell. Two edge cases fall out of the same mechanism. A slice whose first byte is already past the target (Clay dropped whitespace at the wrap seam) snaps the caret to the slice's origin — the start of the next wrapped line — rather than orphaning it off the end of the previous line. And the trailing cell of the last walked caret slice is remembered as the end-of-content fallback for offset == content-length. Deletes locate_caret, which walked slices with a code-point accumulator that diverged from the caller's original offset whenever the layout engine's wrap pass either dropped or retained-off-screen the seam whitespace. Adds tests covering both wrap-boundary cases and tightens the previously-lax "correct wrapped line" assertion to an exact cell.
cowboyd/text-caret
19 hours ago
docs: fix broken README usage examples
chore/update-readme
3 days ago

Latest Branches

CodSpeed Performance Gauge
-12%
✨ hardware cursor positioning via text() caret#103
1 day ago
e926977
cowboyd/text-caret
CodSpeed Performance Gauge
0%
docs: fix broken README usage examples#109
3 days ago
fe4b8a9
chore/update-readme
CodSpeed Performance Gauge
0%
4 days ago
919750b
dependabot/github_actions/github-actions-c697eb4477
Š 2026 CodSpeed Technology
Home Terms Privacy Docs