Commit graph

114 commits

Author SHA1 Message Date
Jonathan Marler
99aefc8d22 remove direct2d dependency and update zigwin32
Since we removed the direct2d renderer we no longer need to reference
the direct2d-zig repository.  Instead we now directly reference the
zigwin32 repository.  I've also updated that repository with a few fixes
and additions which allowed us to remove some code from flow.
2025-01-21 08:40:44 +01:00
102a00098e
build: update thespian for minor performance improvements 2025-01-20 19:45:44 +01:00
51e8e9c1ab
build: update zig-tracy to support win32 2025-01-20 15:33:52 +01:00
da6bb18abb
build: update libvaxis 2025-01-14 20:13:34 +01:00
df84b4e709
feat(themes): add mellow theme and remove dead spacedust link 2025-01-14 19:54:52 +01:00
cc853fcc1c
build: update libvaxis for *BSD support
closes #148
2025-01-14 16:52:29 +01:00
139b283755
fix(winows): update thespian to fix a race in the subprocess module 2025-01-06 20:49:17 +01:00
2ad6f2d0f7
feat(win32 gui): update thespian for CREATE_NO_WINDOW child process fix 2025-01-05 16:47:09 +01:00
Jonathan Marler
1a595871dd
win32 standalone gui 2025-01-04 15:18:49 +01:00
072d418672
build(deps): update libvaxis 2024-12-21 21:08:07 +01:00
cf7fdb644c
build: update build.zig.zon version field 2024-12-19 22:44:07 +01:00
e865a89ede
feat: render secondary/unfocused cursors with secondary cursor theme style 2024-12-17 21:22:49 +01:00
a25e753ff4
feat: update thespian to get better language server errors 2024-12-16 22:29:11 +01:00
78b039be58
fix: integer overflow crashes with large screen sizes > u16 2024-12-03 19:55:33 +01:00
6735d52090
fix: update libvaxis to map some additional windows virtual key codes
closes #72
2024-11-25 21:28:00 +01:00
43c49125f8
feat: add support for non string keybinding arguments 2024-11-17 22:42:14 +01:00
8308be76cd
fix: update libvaxis and use stable upstream URL for zg 2024-11-14 15:38:42 +01:00
bf6e4f49b8
feat: set terminal cursor color to match theme 2024-11-07 10:54:43 +01:00
0a43fa853f
feat: support rendering theme colors with alpha components 2024-11-04 22:19:45 +01:00
248293c3f4
feat: update catppuccin theme 2024-11-04 15:11:33 +01:00
52c02def2c
feat: add catppuccin theme 2024-10-23 17:23:48 +02:00
1b3ad42398
fix: update thespian to improve robustness on LSP timeouts 2024-10-22 21:07:14 +02:00
048ea5f086 fix: update thespian to fix stack overflows on macos 2024-10-21 18:53:56 +02:00
5a1e6e3e44
feat: add gruvbox_material theme 2024-10-20 00:06:30 +02:00
Joe Mckay
47f29e70f4
feat: Replace 'zig-clap' with 'flags' 2024-10-14 19:34:28 +02:00
0542fdc680
refactor: use explicit error sets in MessageFilter and project_manager 2024-09-19 21:54:18 +02:00
6fac0b1cb4
fix: prevent error.Overflow for LSPs that send crazy large messages 2024-09-18 21:33:19 +02:00
e7b3c5c91a
fix(windows): minor build fixes for windows 2024-08-31 21:02:28 +02:00
0a33c7a85c
feat: update libvaxis to add proper URI encoding for OSC7 2024-08-30 13:50:33 +02:00
336ea8684e
feat: update thespian and add delay_send_cancellable tags 2024-08-29 16:52:26 +02:00
e2aca87d7d
build: update thespian 2024-08-27 19:28:55 +02:00
4b97564f29
feat: add a simple clock status bar widget 2024-08-26 20:54:22 +02:00
82720a40d7 fix: libvaxis build on windows 2024-08-19 23:03:11 +02:00
53310cc2dd feat: update terminal working directory on project change 2024-08-19 21:53:30 +02:00
d1a79ea8b1 build: update libvaxis 2024-08-15 19:45:24 +02:00
8c3c786357 feat: add minimum_zig_version to build.zig.zon 2024-08-14 21:16:25 +02:00
7f0f8c9ed3 feat: set terminal background to match editor 2024-08-12 23:24:10 +02:00
0abf7bd989 fix(windows): update thespian to fix subprocess on windows 2024-08-08 19:52:43 +02:00
32ab76b52d feat: add Spacedust theme 2024-08-06 22:34:18 +02:00
7332108820 feat: update thespian for OutOfMemory stack traces 2024-08-05 21:41:29 +02:00
c1acd10506 fix: update libvaxis to fix bounds check in Window.fill 2024-08-05 21:38:47 +02:00
3400554f57 build: use vendored flow-syntax 2024-07-31 08:55:06 +02:00
42ee6459e6 feat: improve performance of incremental re-parsing
We use Buffer.Node.get_byte_pos instead of Buffer.Node.get_range to calculate
tree-sitter edits for incremental parsing. This reduces the number of
egc_length calls required per syntax.edit call to the minimum.
2024-07-29 21:46:34 +02:00
b0a99a0813 build: update libvaxis 2024-07-28 23:04:45 +02:00
99b50dd3f5 fix(vaxis): don't panic on left or right scroll 2024-07-28 22:36:46 +02:00
ba770f6b46 build: always use the same version of zg as libvaxis 2024-07-22 20:15:33 +02:00
628a04cf27 feat: update flow-syntax to add the shtml file type 2024-07-22 17:44:53 +02:00
7a2f75c39c fix(html): update superhtml binary name 2024-07-22 14:39:09 +02:00
787bf3c658 feat: update flow-syntax to add yaml file type 2024-07-10 21:51:27 +02:00
0caeb2c523 feat: set undercurl color for diagnostics 2024-07-09 21:16:16 +02:00