Files
oh-my-pi/packages
roboomp f761171f68 refactor(tui): split keyboard enhancement into enter/exit pair
Renamed the buffer-switch helper to keyboardEnhancementEnterSequence and added a sibling keyboardEnhancementExitSequence so callers can balance push/pop generically instead of hard-coding the kitty pop.

ProcessTerminal returns the matching kitty pop on exit when kitty is active, and null when only the xterm modifyOtherKeys fallback is active: modifyOtherKeys is a global terminal flag with no per-screen stack, so emitting >4;0m on overlay exit would clear it on the normal screen and break composer typing between overlays. terminal.stop() and the emergency-restore path still disable it globally on graceful teardown.

TUI alt-screen entry/exit and resize alt-screen helpers now route through the new pair with fallbacks to kittyEnableSequence for custom Terminal implementations predating the new properties.

Fixes #3705
2026-06-28 06:25:26 +00:00
..
2026-06-27 13:24:46 +02:00
2026-06-27 13:24:46 +02:00
2026-06-27 04:39:59 +02:00
2026-06-27 13:24:46 +02:00
2026-06-27 13:24:46 +02:00
2026-06-27 13:24:46 +02:00
2026-06-27 13:24:46 +02:00
2026-06-27 13:24:46 +02:00
2026-06-27 13:24:46 +02:00
2026-06-27 13:24:46 +02:00