Robert Burnett
4765f47dd0
begin supporting global marks
2025-05-13 18:16:33 +02:00
980529029f
feat(flicker): avoid triggering initial render from branch widget
2025-04-30 18:51:55 +02:00
df70384b7b
feat: add toggle_highlight_columns command (shift+f11)
2025-04-30 09:59:59 +02:00
d9affca09b
feat: add config option to enable jit-in-time debugging
...
This option tells flow to start gdbserver and pause the process waiting for
gdb to connect when a crash happens.
2025-04-21 19:08:35 +02:00
e3fee6a415
feat: dynamically allocate highlight_columns
2025-04-18 21:40:28 +02:00
376ca8c9fc
feat: use solid alpha dimmed background color for highlight column
2025-04-18 20:51:04 +02:00
33d4eb044a
feat: add highlight_columns initial basic implementation
...
closes #208
2025-04-08 23:17:23 +02:00
545b470e03
fix: call configured init_commands for all mode types
2025-04-08 18:04:31 +02:00
6946cb4010
feat: re-add support for integer command arguments
...
closes #182
2025-04-08 18:02:39 +02:00
6743c99c12
feat: add per input mode init_command and deinit_command support
...
closes #92
2025-04-07 21:07:36 +02:00
58082ed2a1
feat: add Customise theme
command
2025-03-26 23:05:49 +01:00
f6847001db
refactor: remove obsolete lsp_request_timeout config parameter
2025-03-25 20:56:28 +01:00
a1b2737c5d
feat: use explicit error handling for all startup errors
2025-03-25 17:24:34 +01:00
47a6024c80
feat: add caching of tree-sitter query objects
2025-03-18 14:26:31 +01:00
136986cc89
fix: merge build failure
2025-03-06 21:21:52 +01:00
a1d6c1b2e8
Merge branch 'zig-0.13'
2025-03-06 21:19:12 +01:00
c71226ee47
feat: improve some command description strings
2025-03-06 21:06:59 +01:00
61de2bb6b7
feat: add find_file command as an alias for open_recent
2025-03-06 19:55:35 +01:00
a959563bc7
Merge branch 'master' into zig-0.14
2025-03-04 21:15:14 +01:00
b7aa8cd6a7
feat: detect and auto open file links in selection in open_file command
2025-03-04 19:04:14 +01:00
d53a70736b
refactor: trigger project_manager startup on tui init
2025-03-04 19:01:44 +01:00
3ef51454cd
Merge branch 'master' into zig-0.14
2025-02-22 23:53:43 +01:00
048ef98c8d
fix: remove initial empty frame render on startup
2025-02-22 21:27:00 +01:00
5fc2247bc3
Merge branch 'master' into zig-0.14
2025-02-13 12:08:54 +01:00
1cdfa834b9
refactor: run zig fmt
2025-02-13 12:02:59 +01:00
da694d7ac2
fix: don't get stuck in an overlay mode if it is triggered from the command line
2025-02-13 12:01:24 +01:00
0cd48c5eaa
Merge branch 'master' into zig-0.14
2025-02-11 13:32:11 +01:00
1b03f78213
feat(buffer): show file icons in buffer palette
2025-02-11 13:29:52 +01:00
53045123c6
build: update to zig 0.14.0-dev.3039
2025-02-04 22:59:18 +01:00
7481be5aaf
refactor: remove duplicate input trace
2025-01-28 22:01:50 +01:00
2f7bee1bef
feat(task): add project tasks
2025-01-25 20:32:01 +01:00
1d947ab499
refactor: improve capsulation and safety of tui module public api
2025-01-23 16:45:04 +01:00
4145460012
refactor: simplify Plane/Widget usage
2025-01-23 16:12:56 +01:00
Meredith Oleander
80c8795c3b
Merge branch 'master' into helix-mode-selections
2025-01-22 13:47:37 +11:00
3f06f6b19c
feat(buffers): add buffer switcher
2025-01-21 22:32:43 +01:00
aa1e0674cc
feat(buffers): move buffer lifetime management to new Buffer.Manager module
2025-01-21 21:42:36 +01:00
142f6e51ae
feat(tui): show screen dimentions on resize
2025-01-20 20:30:24 +01:00
29f8b4680d
fix: disable mouse_idle_timer
...
It's not very important and it's too spammy which makes debug builds slow.
2025-01-20 15:49:16 +01:00
4f5fa4a3ba
feat(keybind): move selection mode into keybind mode configuration
2025-01-19 19:21:44 +01:00
Meredith Oleander
70f0d8bea6
add helix selection internal tweaks
2025-01-19 17:37:36 +01:00
e1b1591167
feat(win32 gui): add font selection palette
...
closes #102
2025-01-17 20:32:20 +01:00
1acc9b107e
refactor(config): BREAKING rename config option config_files to include_files
2025-01-08 14:36:47 +01:00
eaa7ad87b7
feat(win32 gui): add gui_config.json config file
2025-01-08 14:36:43 +01:00
Jonathan Marler
337b6ce626
win32 gui: rework startup/hwnd sync
2025-01-07 22:02:16 +01:00
aa95e78a80
refactor(nested config files): simplify and avoid duplicate code
...
Also, fix a small use after free bug.
2025-01-06 12:12:14 +01:00
Jonathan Marler
194fe70d6e
feat(nested config files)
...
Adds a config_files option to config.json that allows the user
to specify one or more config files to load in addition to the
main config file.
For me this allows me to keep my flow configuration in a shared dotfiles
repository managed by git.
2025-01-06 12:12:14 +01:00
7bfb9a2216
fix: remove thespian from win32 renderer module
2025-01-04 15:24:36 +01:00
9047439315
fix: merge vaxis and win32 event handling interfaces
2025-01-04 15:18:49 +01:00
1fdb5f240b
fix: always enable software cursor in gui builds
2025-01-04 15:18:49 +01:00
Jonathan Marler
1a595871dd
win32 standalone gui
2025-01-04 15:18:49 +01:00