summaryrefslogtreecommitdiff
path: root/src/termio/Termio.zig
AgeCommit message (Expand)Author
2025-08-20terminal: change OSC parser to explicit init to set undefinedMitchell Hashimoto
2025-07-03clean up some of the color usage, use exhaustive switchesMitchell Hashimoto
2025-07-03Created tagged union for selection colors, enabled parsingDaniel
2025-06-29termio: indicate support for OSC 52 in primary DA reportJames Holderness
2025-06-27Move child exit handling logic to apprt threadMitchell Hashimoto
2025-06-22`input` configuration to pass input as stdin on startupMitchell Hashimoto
2025-03-11Zig 0.14Mitchell Hashimoto
2025-02-21Update libxev to use dynamic backend, support Linux configurabilityMitchell Hashimoto
2025-02-14termio: use modified backendTim Culverhouse
2024-12-30fix: selected text remains after clear_screen actionDamien Mehala
2024-12-08termio: clear kitty images when deleting above the cursormoni
2024-11-29terminal: reset should preserve desired default mode valuesMitchell Hashimoto
2024-11-23termio: track whether fg/bg color is explicitly setGregory Anders
2024-11-15termio: need to update cached size on resizeMitchell Hashimoto
2024-11-14renderer: message uses new size structMitchell Hashimoto
2024-11-14termio: change all sizes to the new size typeMitchell Hashimoto
2024-11-14termio: change resize message to use new size structMitchell Hashimoto
2024-11-14core: make surface use only renderer.SizeMitchell Hashimoto
2024-11-07move datastructures to dedicated "datastruct" packageMitchell Hashimoto
2024-10-18fix: report correct screen pixel sizeTim Culverhouse
2024-09-18termio: stop the termios poller when not focusedMitchell Hashimoto
2024-09-04termio: send initial focus reportsGregory Anders
2024-08-14termio: wake renderer outside of critical area in resizeQwerasd
2024-08-14fix: prevent flicker while shrinking screen by eliminating thread raceQwerasd
2024-08-07Implement the XTWINOPS (CSI t) control sequences that "make sense".Jeffrey C. Ollie
2024-07-22config: add cursor-invert-fg-bg optionGregory Anders
2024-07-17terminal: implement in-band size reports (Mode 2048)Mitchell Hashimoto
2024-07-15termio: remove unused dataMitchell Hashimoto
2024-07-15remove unused derived config valuesMitchell Hashimoto
2024-07-15termio: get rid of manual backendMitchell Hashimoto
2024-07-15termio: writer => mailboxMitchell Hashimoto
2024-07-15termio: reader => backendMitchell Hashimoto
2024-07-15termio: take reader as optionMitchell Hashimoto
2024-07-15termio: trying to get Exec to not have access to full OptsMitchell Hashimoto
2024-07-14termio: ReadData is gone!Mitchell Hashimoto
2024-07-14termio: excessive cursor resetMitchell Hashimoto
2024-07-14termio: remove a ton of stateMitchell Hashimoto
2024-07-14termio: writer abstractionMitchell Hashimoto
2024-07-14termio: ReadData doesn't need a loopMitchell Hashimoto
2024-07-13termio: remove more unused thingsMitchell Hashimoto
2024-07-13termio: move all subprocess logic to termio.ExecMitchell Hashimoto
2024-07-13termio: renameMitchell Hashimoto
2024-07-13termio: move subprocess out to its own fileMitchell Hashimoto
2024-07-13termio: cleanup more stateMitchell Hashimoto
2024-07-13termio: queueWrite no longer uses EventDataMitchell Hashimoto
2024-07-13termio: move stream handler to dedicated file, remove dep on EventDataMitchell Hashimoto
2024-07-13termio: changeConfig on reader dataMitchell Hashimoto
2024-07-13termio: remove data fieldMitchell Hashimoto
2024-07-13termio: wip but it buildsMitchell Hashimoto