Commit Graph

6 Commits

Author SHA1 Message Date
Vaclav Tvrdik
e478f41f7c Fix text loss after zero-width chars, grey 248 quantization, scrollback cap, no-theme sampling, shipped terminal default
- draw(): a zero-width non-combining char (VS16, ZWJ) or a stray control
  byte dropped the rest of the run; skip the char instead
- quantize_256: grey 248 mapped to slot 256 and aborted the SGR
- trim_history: the cap now counts rows above the screen, so a value
  below the screen height (0: no scrollback) no longer cuts the screen
- "No theme" sampled the focused terminal's own colours; sample a
  non-terminal view instead
- vterm.sublime-settings: Apple Terminal is the default again, kitty
  commented out, as the README says
2026-10-25 10:39:13 +01:00
Vaclav Tvrdik
7b536a7efa Keep scrollback under a full-screen scroll region 2026-10-20 11:00:04 +02:00
Vaclav Tvrdik
2a8fffb9c6 code comments changes 2026-09-10 10:07:12 +02:00
Vaclav Tvrdik
00bab25d5d fixes 2026-09-09 21:42:37 +02:00
Vaclav Tvrdik
eafe53b2fb small refactoring 2026-09-08 12:48:52 +02:00
Vaclav Tvrdik
430af419c0 initial import 2026-09-06 10:36:21 +02:00