Amr Gharbeia
f8ae4ac817
fix: terminal cursor instead of software-drawn █
...
Replaced software cursor (draw-text █ every frame) with native terminal
cursor (position-cursor using cursor-move + cursor-style). Terminal handles
blinking natively at 500ms — no redraw needed for cursor updates.
- position-cursor: computed input insertion point from state, calls
cursor-move + cursor-style (:block :blink t) + cursor-show.
- Called from main loop every frame after (sleep 0.1), outside
redraw's begin-sync/end-sync. No flicker.
2026-05-16 17:50:08 -04:00
..
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-16 17:50:08 -04:00
2026-05-16 17:50:08 -04:00
2026-05-16 17:50:08 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-15 10:56:09 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-15 10:56:09 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-02 22:25:24 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00
2026-05-14 12:34:06 -04:00