|
93646b9a1a
|
build: update libvaxis
|
2024-05-23 20:46:18 +02:00 |
|
|
f1fa8fe883
|
fix(vaxis): report zero length for cells containing spaces in at_cursor_cell
This fixes diagnostics messages not displaying
|
2024-05-22 22:59:40 +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 |
|
|
979c19a221
|
build: update libvaxis
|
2024-05-22 21:32:29 +02:00 |
|
|
865b43a6ad
|
build: build "flow" executable even if vaxis is enabled
|
2024-05-22 21:28:23 +02:00 |
|
|
647fa10c2c
|
fixup feat(vaxis): reset terminal state on panic with a custom panic handler
|
2024-05-22 21:27:40 +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 |
|
|
f075ab7272
|
fix(vaxis): don't leave alternate screen before resetting the terminal
|
2024-05-22 21:24:50 +02:00 |
|
|
2d904d5122
|
fix(vaxis): prevent mouse drag operations from becoming sticking
|
2024-05-22 21:23:49 +02:00 |
|
|
5ca9e18ee2
|
fix(vaxis): use an independant thread for InputReader and leave it running
There is no need to unblock the input reader thread. It can be cleaned
up by the OS and signaling it wrecks our exit code.
|
2024-05-22 21:21:44 +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 |
|
|
453fb12055
|
fix: add missing need_render() calls for commands that are not directly input triggered
|
2024-05-20 19:18:03 +02:00 |
|
|
26232c3af3
|
fix: allow wrapping in putstr calls on scrollable vaxis planes
|
2024-05-20 11:06:27 +02:00 |
|
|
b3543f520c
|
refactor: use immediate rendering in inputview
The libvaxis backend does not support persistent rendering.
|
2024-05-19 21:21:17 +02:00 |
|
|
165d7d94b6
|
feat: make logview persist message when not shown
|
2024-05-19 21:16:05 +02:00 |
|
|
c32e2005b9
|
fix: hover and select menu styles on home screen
|
2024-05-18 17:02:45 +02:00 |
|
|
855c11292e
|
fix: improve rendering of home screen
|
2024-05-18 16:49:45 +02:00 |
|
|
8c9338ddd2
|
feat: add support for scrolling and transparent windows in vaxis backend
|
2024-05-18 16:49:01 +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 |
|
|
f0d3db298d
|
fix: update libvaxis to fix segfaults on small screens
|
2024-05-18 01:43:10 +02:00 |
|
|
6225944a7e
|
fix: add missing renderer deinit() on exit
|
2024-05-17 21:18:54 +02:00 |
|
|
444b064259
|
fix: update libvaxis to add termux quirks
|
2024-05-17 15:24:45 +02:00 |
|
|
562b46b7d6
|
fix(vaxis): space is not a synthesized key
|
2024-05-17 15:20:38 +02:00 |
|
|
d9087f9884
|
fix: create ~/.cache and ~/.config if they do not exist
|
2024-05-17 15:19:57 +02:00 |
|
|
55259b3ba1
|
feat: add everforest and nord themes
|
2024-05-16 22:36:28 +02:00 |
|
|
d365875675
|
build: update flow-syntax
|
2024-05-16 22:35:58 +02:00 |
|
|
8233562954
|
feat: add adwaita themes
|
2024-05-15 22:58:50 +02:00 |
|
|
73a7d4b90b
|
fix: update libvaxis to prevent a crash on resize
|
2024-05-12 00:14:08 +02:00 |
|
|
4c9263c0cf
|
refactor: make vaxis key input names lower case
|
2024-05-12 00:11:18 +02:00 |
|
|
94e045ffe7
|
feat: add to_upper and to_lower commands on Alt-u and Alt-l
|
2024-05-12 00:10:11 +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 |
|
|
76d1e7e34d
|
feat: redirect std.log to log service
|
2024-05-10 23:47:26 +02: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 |
|
|
b15fa47f30
|
refactor: add renderer abstraction layer
|
2024-05-09 11:48:33 +02:00 |
|
|
9ff63fbed5
|
fix: avoid desync of tree-sitter syntax
|
2024-05-09 00:35:31 +02:00 |
|
|
6ece4c14b5
|
fix: language server did_change diff calculation
|
2024-05-08 23:56:00 +02:00 |
|
|
5ca96aa328
|
fix: process drag release events in scrollbar_v
|
2024-04-25 18:50:06 +02:00 |
|
|
87ffe80c91
|
docs: add -Doptimize=ReleaseFast to macos build instructions
|
2024-04-25 18:49:34 +02:00 |
|
|
3e203c22f2
|
build: update thespian to fix another pid.call() race
|
2024-04-24 17:46:26 +02:00 |
|
|
c675d0b34c
|
docs: mention HOMEBREW_PREFIX in macos build instructions
closes #6
|
2024-04-24 14:29:54 +02:00 |
|
|
c2b734a8f6
|
fix: an early panic on startup if ~/.config does not exist
|
2024-04-23 21:28:29 +02:00 |
|
|
10e1f04742
|
docs: update features list in README.md and add a section on running flow
|
2024-04-23 21:27:07 +02:00 |
|
|
dadf20ce34
|
fix: consider empty unsaved new files as clean
|
2024-04-22 22:42:07 +02:00 |
|
|
2d3633fc3c
|
fix: immediatly process additional messages in single recv
|
2024-04-21 20:43:50 +02:00 |
|