Commit graph

55 commits

Author SHA1 Message Date
f0586325bb
feat(win32 gui): produce both tui and gui executables for windows targets 2025-01-05 15:41:09 +01:00
0fa1e63af9
feat(win32 gui): rename gui executable to flow-gui
closes #105
2025-01-05 15:41:09 +01:00
6257c9d721 feat(win32 gui): add indexed color support 2025-01-04 22:42:15 +01:00
Jonathan Marler
1a595871dd
win32 standalone gui 2025-01-04 15:18:49 +01:00
01ce0eb472
fix: make gen_version_info a little more robust
closes #96
2025-01-03 14:50:39 +01:00
0cb0f59de8
Merge branch 'master' into keybind 2024-11-25 16:34:30 +01:00
d43c5d7b20
build: add target triple to --version output 2024-11-25 16:33:46 +01:00
53843797f0
build: add 32bit linux targets to release builds 2024-11-18 23:28:36 +01:00
45adc6c7ec
refactor: drop static keybind module 2024-11-18 22:06:09 +01:00
92b3b93a1c
feat: add make_release helper script 2024-11-18 19:28:58 +01:00
3524f70db5
build: add multi arch release build option 2024-11-17 20:46:00 +01:00
f2ba7589fb
build: remove optimize_deps option 2024-11-17 16:41:20 +01:00
18f321bf41
refactor: move input types to new module and use directly use libvaxis types 2024-11-15 21:16:31 +01:00
cf0cf7aaa6
refactor: add logging to keybind matcher and clean-up match state 2024-11-14 22:12:39 +01:00
25eabfa4ca
fix: unbreak use_llvm and pie options on macos 2024-11-14 17:51:17 +01:00
7fff8fc529 refactor: move dynamic keybindings to keybind module 2024-11-13 18:22:35 +01:00
Robert Burnett
d33bb955f9 feat: Data driven keybindings 2024-11-13 18:22:35 +01:00
b2c81c50ed
refactor: rename keybind module root source file 2024-11-12 21:39:16 +01:00
3b28286c91
build: add strip and pie build options and remove use_lld 2024-11-04 17:22:44 +01:00
49319d6207
refactor: move goto mini mode keybindings to keybind module 2024-10-25 22:40:58 +02:00
16c5471126
refactor: move command and EventHandler out of the tui module 2024-10-25 22:39:04 +02:00
252ad3c269
feat: simplify the implementation of switch_case and add a flow mode keybind 2024-10-15 20:49:26 +02:00
xdBronch
9c448b14e5 add vim/helix ~ 2024-10-15 20:49:19 +02:00
Joe Mckay
47f29e70f4
feat: Replace 'zig-clap' with 'flags' 2024-10-14 19:34:28 +02:00
4b97564f29
feat: add a simple clock status bar widget 2024-08-26 20:54:22 +02:00
3de13b1354 build: add the options to build entirely without tree-sitter 2024-08-16 21:59:22 +02:00
7ccc0e15f6 feat: Add --list-languages command line parameter 2024-07-30 21:55:50 +02:00
ba770f6b46 build: always use the same version of zg as libvaxis 2024-07-22 20:15:33 +02:00
Jonathan Marler
32dc17c087 remove unused cppflags in build.zig 2024-07-20 22:10:42 +02:00
128182a448 refactor(Buffer): remove Plane dependency in Buffer 2024-07-05 00:33:31 +02:00
0200a382f5 build: add version_info to build check step 2024-07-03 10:29:10 +02:00
47fb93e228 fix: add --tags to git describe call 2024-07-02 18:59:51 +02:00
d965a70b21 feat: add detailed version info cli option 2024-07-02 18:38:33 +02:00
0a3efee633 feat: add fuzzy matching to command palette 2024-06-19 17:37:09 +02:00
01b78c88bd fix: don't lint in the default target as it may fail on windows 2024-06-08 16:52:48 +02:00
961e5afe41 feat: initial windows support 2024-06-07 22:12:28 +02:00
db4b3c48c4 build: clean-up unused def in build.zig 2024-06-06 23:10:53 +02:00
e00ceed052 refactor: update libvaxis and remove some notcurses cruft 2024-06-05 20:06:26 +02:00
2338489da3 build: update to latest zig and libvaxis and remove notcurses dependency 2024-06-04 23:14:43 +02:00
64596d45a9 fix: check target 2024-05-26 20:45:48 +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
94e045ffe7 feat: add to_upper and to_lower commands on Alt-u and Alt-l 2024-05-12 00:10:11 +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
0f5f41751e feat: add fuzzy matching to recent files list with fuzzig
Many thanks to @fjebaker
2024-04-15 18:59:23 +02:00
5375e1449e feat: send didChange, didSave and didClose events to language server 2024-04-13 02:50:02 +02:00
fc15c8bda6 feat: first (mostly) working version of goto_definition command
Tested only with zls and clangd so far.
2024-04-05 22:55:23 +02:00
ad9ad51b79 build: add check build step 2024-03-22 11:10:54 +01:00
602a4dff01 feat: WIP add project manager service
The project manager service will provide fuzzy find, LRU, and similar
background services for open projects.
2024-03-21 22:54:41 +01:00