|
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 |
|
|
da150fdf38
|
build: update thespian
|
2024-04-21 00:29:12 +02:00 |
|
|
c79c684969
|
feat: minor improvements to LSP error handling
|
2024-04-21 00:02:24 +02:00 |
|
|
ef57339258
|
feat: add support for language server window/showMessage notifications
|
2024-04-20 23:47:34 +02:00 |
|
|
f91ae313d1
|
build: update thespian
|
2024-04-20 23:28:51 +02:00 |
|
|
d60ebdf723
|
build: update to zig 0.12.0
|
2024-04-20 23:26:33 +02:00 |
|
|
e69bd6166a
|
feat: render language server diagnostics and add next/previous diagnostic commands
Bound to Alt-n and Alt-p
|
2024-04-20 00:04:46 +02:00 |
|
|
b541fd42de
|
fix: don't prevent same file navigation if buffer is dirty
|
2024-04-19 22:11:04 +02:00 |
|
|
0523350596
|
feat: add support for undercurl styles
|
2024-04-19 22:10:27 +02:00 |
|
|
b197b1235b
|
fix: add timeout to synchronous language server calls
Otherwise if language server does not respond then we effectively hang.
|
2024-04-19 22:06:15 +02:00 |
|
|
5e8301e52e
|
build: update dependencies
|
2024-04-19 22:05:57 +02:00 |
|
|
e41c2d34f7
|
feat: render diagnostics (part 1)
|
2024-04-17 23:26:19 +02:00 |
|
|
33dd4486eb
|
fix: don't hang project_manager if language server exits early
|
2024-04-17 21:13:20 +02:00 |
|