Commit graph

126 commits

Author SHA1 Message Date
cf7fc6af54
fix: allow loading custom theme files up to 512Kb in size
closes #544
2026-03-31 20:58:54 +02:00
310221bb26
feat: support adding entirely new themes via the config 2026-03-31 20:58:00 +02:00
4847a1f584
feat: add support for absolute paths to LSP and formatter binaries
Also, refactor binary resolving functions into the bin_path module.

closes #474
2026-01-29 15:28:52 +01:00
d123e87b52
docs: output a message on how to manually restart if restart fails
closes #19
2026-01-28 10:42:30 +01:00
52ec22a18c
docs: improve config file documentation
Add a header and show default values.
2026-01-27 17:40:46 +01:00
2609ce4fbc
refactor: remove obsolete json config file writing support
json config files can still be read, but no longer written.
2026-01-27 17:39:24 +01:00
77946e51f6
refactor: document available idle actions in config file 2026-01-14 13:58:53 +01:00
090d27d890
refactor: use {t} format specifiers 2025-12-04 14:44:53 +01:00
83bbbfebe3
fix: set default log level to .info in release builds 2025-12-02 14:24:11 +01:00
7dcde628ac
refactor: drop config file loading message 2025-11-26 19:21:05 +01:00
ab3373ab33
fix: add manual restart for win32 console builds and fix restart for win32 gui builds
closes #399
2025-11-25 10:39:37 +01:00
51f74e37b8
feat: add restart with sudo capability 2025-11-24 13:03:38 +01:00
b2b34e4710
build: update to libvaxis with uucode support 2025-11-23 21:51:48 +01:00
e4fdc5b5dc
fix: windows gui build 2025-11-18 16:53:03 +01:00
294e30f8ee
feat: add value type descriptions to config files 2025-11-18 15:36:19 +01:00
e4d1b55c15
refactor: make unsupported config type errors more descriptive 2025-11-18 15:36:19 +01:00
e9d336e336
feat: add FLOW_CONFIG_DIR env var to override configuration directory
closes #379
2025-11-16 18:45:57 +01:00
3c55ed876b
refactor: allow mocking of root module functions for easier unittesting 2025-10-08 14:18:03 +02:00
1d509282f7
feat: add cli options to select color scheme 2025-09-30 15:29:19 +02:00
26cb33cad9
fix: tracing using zig-0.15 Writer and add a trace file write lock 2025-09-27 21:55:31 +02:00
e6b39c274c
refactor: lots and lots of writergate changes 2025-09-24 22:30:18 +02:00
96e8100373
Merge branch 'master' into zig-0.15 2025-09-24 18:33:33 +02:00
7228a604b0
feat: add byte offset support to vim style '+' cli arguments
This adds support for using `+b{offset}` on the command line.
2025-09-17 22:46:35 +02:00
e558502ea2
refactor: port to writergate 2025-08-22 14:26:42 +02:00
1fcec1bab5
feat: add support for numeric arguments in cli exec calls 2025-08-12 12:02:41 +02:00
8789e8b89c
fix: use proper platform path separators for config files 2025-08-09 19:12:19 +02:00
991c47f3b3
feat: restore buffer manager state on restart 2025-08-07 18:02:55 +02:00
489c4027cb
feat: allow arrays of scalar values as config options 2025-07-16 19:42:12 +02:00
2ba5fa90a3
feat: add support for arrays of config values
Also, fix color value decoding.
2025-07-14 18:02:23 +02:00
e9735d9425
feat: more improvements to panic handling
Follow on panics no longer confuse the panic output and the just in
time debugger now works properly on the local tty.
2025-07-14 18:02:21 +02:00
14dce0a10b
feat: add support for arrays and hex color values in config files 2025-07-14 18:02:21 +02:00
10476f4e87
fix: add back missing windows check for crash handler 2025-07-01 18:02:34 +02:00
21551795ad
feat: install signal crash handler to reset terminal before dumping stack traces
This currently requires cloning std.debug to grant access to the standard trace
dump handler. Hopefully in future this could be made public in the standard
library.
2025-07-01 17:34:41 +02:00
f9189722c2
fix: make sure to show_home if no files are opened via command line 2025-07-01 11:38:46 +02:00
a33f6c8c2b
feat: add support for ~ expansion to open_file command and file_browser 2025-06-19 16:08:34 +02:00
717bef9c61
build: update to latest libvaxis and zg api 2025-06-04 22:22:52 +02:00
c507fb905d
fix(flicker): home screen should not load if we have a file to open 2025-04-30 18:52:44 +02:00
845403f2ae
refactor: make bin_path a module 2025-04-20 18:56:06 +02:00
58082ed2a1
feat: add Customise theme command 2025-03-26 23:05:49 +01:00
46921f386d
feat: add support for string args in --exec separated by colons 2025-03-26 19:10:28 +01:00
4283321542
feat: add build version to home screen 2025-03-26 19:09:49 +01:00
a1b2737c5d
feat: use explicit error handling for all startup errors 2025-03-25 17:24:34 +01:00
6421dae0c8
refactor: run zig fmt for zig-0.14 2025-03-05 17:12:08 +01:00
a959563bc7
Merge branch 'master' into zig-0.14 2025-03-04 21:15:14 +01:00
3a1a36f218
refactor: move file link parsing/dispatching out of main 2025-03-04 19:03:31 +01:00
c41cd07085
Merge branch 'master' into zig-0.14 2025-02-20 21:22:59 +01:00
b9cc3936c8
refactor: BREAKING merge gutter_line_numbers and gutter_line_numbers_relative config options into an enum 2025-02-20 21:21:55 +01:00
5fc2247bc3
Merge branch 'master' into zig-0.14 2025-02-13 12:08:54 +01:00
c537adbcdd
feat: add --new-file command line parameter 2025-02-13 12:06:59 +01:00
9bedb9eccd
feat: add --scratch command line parameter 2025-02-13 12:04:02 +01:00