87462bfcdc
feat: update libvaxis
2024-05-27 21:49:02 +02:00
b56290d640
fix(vaxis): check modifier state is in sync on every input event
2024-05-27 21:26:58 +02:00
e073e5f3db
fix: force legacy sgr rendering for broadest compatiblity
...
This fixes rendering in Windows Terminal and possibly others.
Flow now works correctly in kitty, ghostty, iterm2, gnome-terminal, konsole,
xterm, rxvt, alacritty, wezterm, foot and windows terminal.
2024-05-23 22:27:23 +02:00
c1b6817493
build: update libvaxis
2024-05-22 22:09:58 +02:00
312d24ed5e
fix(vaxis): add missing system_clipboard_allocator
2024-05-22 22:03:55 +02:00
1d698afe55
fix(vaxis): enable pixel mouse mode only if detected
...
And use translated cell + offset coordinates for compatibility with
terminals that do not support pixel mouse mode.
2024-05-22 21:26:02 +02:00
dc21e7f6ac
feat(vaxis): reset terminal state on panic with a custom panic handler
2024-05-22 21:19:48 +02:00
49ad54d60c
feat: implement remaining terminal handling functions via libvaxis
2024-05-22 10:40:08 +02:00
36f167221e
feat: enable pixel mouse coordinates in libvaxis
2024-05-22 10:39:15 +02:00
0707b52d8a
fix: re-eanble differential updates in vaxis backend
2024-05-18 16:47:34 +02:00
ced45d50e4
fix: use blocking tty io with libvaxis
...
This resolves WouldBlock issues with libvaxis and tty issues with macos.
2024-05-18 01:47:03 +02:00
6225944a7e
fix: add missing renderer deinit() on exit
2024-05-17 21:18:54 +02:00
045b8c112d
Merge pull request #8 from rockorager/master
...
vaxis: request kitty keyboard release events from vaxis
2024-05-11 12:22:43 +02:00
Tim Culverhouse
348081bd27
vaxis: request kitty keyboard release events from vaxis
...
Update Vaxis and use the options struct to request keyboard release
events.
2024-05-10 20:08:25 -05:00
ec1fcd475b
feat: add remaining styles to libvaxis renderer
2024-05-10 22:46:27 +02:00
1cd3cb17ce
feat: add libvaxis renderer
2024-05-10 12:44:14 +02:00