You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Much lower CPU usage in the host terminal: Idle frames no longer write anything to the terminal. Previously term39 emitted a cursor hide/move sequence every 16ms even when nothing changed, forcing terminals like iTerm2 to re-parse and redraw at 60fps (writes dropped from ~60/s to only when content changes)
Atomic frame output: Each frame is now sent as a single write wrapped in synchronized output mode (DEC 2026), so supporting terminals paint complete frames without tearing; unsupported terminals ignore it
Leaner crossterm dependency: Dropped the unused filedescriptor feature (#15) contributed by @xtqqczze
Fixed
Segfault on Linux framebuffer/TTY startup: The evdev mouse capability query (EVIOCGBIT_REL) passed a 2-byte buffer where the kernel writes 8 bytes, corrupting adjacent stack memory (#16) contributed by @atlury
Clippy 1.98 lints: Fixed manual_slice_fill and useless_borrows_in_formatting errors that broke CI