libvaxis/src
Tim Culverhouse 41f76e8f03 vaxis: refactor to split Loop and Vaxis
Refactor the main API to split Loop and Vaxis types. This enables the
core Vaxis type to be more easily referenced in other types, since it
doesn't require a comptime type parameter. This will make the switch to
the zg unicode library easier.
2024-04-29 12:26:50 -05:00
..
widgets widgets: add initial nvim implementation 2024-04-16 16:06:14 -08:00
Cell.zig color: generate color from a u24 2024-04-15 07:15:00 -05:00
ctlseqs.zig cursor: implement cursor shapes 2024-04-15 07:14:31 -05:00
event.zig mouse: implement mouse parsing and events 2024-01-31 12:50:00 -06:00
GraphemeCache.zig parser: use a ring buffer to store raw text 2024-01-22 10:26:33 -06:00
gwidth.zig gwidth: fix gwidth for no_zwj case 2024-03-19 13:20:00 -05:00
Image.zig images: kitty support works well 2024-01-30 20:51:54 -06:00
InternalScreen.zig api: export InternalScreen as AllocatingScreen 2024-04-15 07:15:26 -05:00
Key.zig key: consume num_lock and caps_lock for keymatching 2024-04-17 15:04:50 -08:00
Loop.zig vaxis: refactor to split Loop and Vaxis 2024-04-29 12:26:50 -05:00
main.zig vaxis: refactor to split Loop and Vaxis 2024-04-29 12:26:50 -05:00
Mouse.zig mouse: implement mouse parsing and events 2024-01-31 12:50:00 -06:00
Parser.zig parser: fix 0x0A decoding 2024-04-03 19:38:06 -05:00
queue.zig event: implement pollEvent and tryEvent 2024-03-11 09:24:42 -05:00
Screen.zig cursor: implement cursor shapes 2024-04-15 07:14:31 -05:00
Tty.zig vaxis: refactor to split Loop and Vaxis 2024-04-29 12:26:50 -05:00
Vaxis.zig vaxis: refactor to split Loop and Vaxis 2024-04-29 12:26:50 -05:00
widgets.zig widgets: add initial nvim implementation 2024-04-16 16:06:14 -08:00
Window.zig window: remove unused code 2024-04-29 09:52:01 -05:00