|
1406052c06
|
feat: lots more work on LSP support (still WIP)
|
2024-04-02 23:07:27 +02:00 |
|
|
f460490510
|
fix: prevent minilog getting stuck rendering long messages
|
2024-04-01 22:16:30 +02:00 |
|
|
e2c565dfee
|
fix: crash on shutdown from dangling logger references
|
2024-04-01 22:02:08 +02:00 |
|
|
823d066a58
|
fix: track modifier state and generate events if it is out of sync
This prevents fast scroll and other modifier functions getting stuck if events
are lost due to focus change.
|
2024-04-01 21:37:35 +02:00 |
|
|
f12694778b
|
fix: process modifier key events independtly of modifier bits
This fixes ctrl-click on latest kitty.
|
2024-04-01 21:09:41 +02:00 |
|
|
9343244037
|
fix: crash on forward with empty location_history
|
2024-04-01 20:56:58 +02:00 |
|
|
d00e76f3ab
|
build: update zig
|
2024-04-01 13:45:49 +02:00 |
|
|
061494e81a
|
fix: detailed filestate display on home screen
|
2024-04-01 12:11:36 +02:00 |
|
|
2e8fd58ba5
|
feat: WIP start work on goto_definition LSP command
|
2024-03-31 22:41:20 +02:00 |
|
|
eb94bf5258
|
refactor: disable spammy input mode messages
|
2024-03-31 22:22:20 +02:00 |
|
|
151caf8dea
|
fix: assume log subscription in logview
The log subscription is now managed by minilog, which is always running. This
unbreaks the minilog after showing/hiding the logview.
|
2024-03-31 22:01:43 +02:00 |
|
|
82586bbb0c
|
refactor: disable spammy project manager log message
|
2024-03-31 21:58:30 +02:00 |
|
|
a404f6e768
|
fix: destroy editor before creating a new one
Editor lifetimes should not overlap otherwise we run into duplicate command
issues.
|
2024-03-31 21:03:23 +02:00 |
|
|
3d5119c335
|
fix: stop leaking command IDs
Command IDs are supposed to be unique for each command name and we should
not generate new IDs each time an editor is loaded.
|
2024-03-31 21:01:31 +02:00 |
|
|
4585c5af62
|
feat: add command to add cursors to all line ends
|
2024-03-31 21:00:19 +02:00 |
|
|
8f8d4b6145
|
feat: add command to add cursors to all matches
Also, move inspector view to Ctrl-Shift-i
|
2024-03-31 19:13:43 +02:00 |
|
|
779f6976e0
|
docs: add open recent file to help
|
2024-03-28 22:35:59 +01:00 |
|
|
744c6012a7
|
feat: add search box to open recent file mode
|
2024-03-28 22:29:40 +01:00 |
|
|
f88adf9a9d
|
feat: add query_recent_files request to project_manager
|
2024-03-28 22:10:13 +01:00 |
|
|
8559d6f5f3
|
feat: add InputBox widget
|
2024-03-28 22:09:31 +01:00 |
|
|
d4066ad396
|
feat: add support for menu header widgets
|
2024-03-28 22:02:45 +01:00 |
|
|
0def007748
|
build: update flow-themes
|
2024-03-28 21:58:59 +01:00 |
|
|
c4315d1dc5
|
feat: limit number of recent files returned by project manager
|
2024-03-27 22:25:04 +01:00 |
|
|
20e9327ac7
|
refactor: cleanly shutdown project manager and tree walker on early exit
|
2024-03-27 22:13:03 +01:00 |
|
|
c36cd87119
|
fix: don't stay in open_recent mode if navigate fails
|
2024-03-27 21:13:56 +01:00 |
|
|
da432a22ec
|
feat: open current file in recent list on ctrl release
|
2024-03-27 21:13:14 +01:00 |
|
|
acabb20785
|
fix: abort navigate if there are unsaved changes
|
2024-03-27 21:11:47 +01:00 |
|
|
60bd6d85dd
|
feat: sort recent files list by modification time
|
2024-03-27 21:11:05 +01:00 |
|
|
2c4452dd81
|
feat: add keyboard support to menus
|
2024-03-26 22:01:31 +01:00 |
|
|
ad2d82ce43
|
build: update flow-syntax
|
2024-03-26 21:39:43 +01:00 |
|
|
6686f45968
|
build: update zig
|
2024-03-26 21:39:34 +01:00 |
|
|
5dd30679dc
|
docs: make help output a little prettier
|
2024-03-25 20:46:58 +01:00 |
|
|
4b86579745
|
refactor: replace unsafe unreachable usage with @panic
|
2024-03-24 20:12:59 +01:00 |
|
|
2d1fb680e8
|
feat: continue work on open_recent UI (WIP)
|
2024-03-22 21:03:00 +01:00 |
|
|
d80a972b71
|
build: update flow-themes for new editor_widget colors
|
2024-03-22 21:02:29 +01:00 |
|
|
f4de650557
|
feat: add open recent command to home screen
|
2024-03-22 21:00:19 +01:00 |
|
|
01d53bb079
|
feat: add recent files request to project manager
|
2024-03-22 20:59:36 +01:00 |
|
|
28178d8871
|
refactor: store/retrieve project_manager ondemand from actor environment
|
2024-03-22 20:58:51 +01:00 |
|
|
adbce35320
|
feat: add support for resize hooks to Menu widget
|
2024-03-22 20:56:49 +01:00 |
|
|
1489a96013
|
feat: add support for resize hooks on WidgetLists
|
2024-03-22 20:56:02 +01:00 |
|
|
e0c78a975e
|
feat: store button labels in the button's state
This makes memory management for dynamically created buttons a little
easier.
|
2024-03-22 20:54:49 +01:00 |
|
|
ad9ad51b79
|
build: add check build step
|
2024-03-22 11:10:54 +01:00 |
|
|
314b8d4909
|
build: update zig
|
2024-03-22 11:10:09 +01:00 |
|
|
5c5fa22c68
|
feat: filter some common cache directories
|
2024-03-21 23:05:13 +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 |
|
|
a056a54104
|
feat: add cli option to open the log view on startup
|
2024-03-21 22:48:49 +01:00 |
|
|
4970f29905
|
build: update thespian for cbor fix
|
2024-03-21 22:46:38 +01:00 |
|
|
62f9404bc6
|
fix: set default abi to musl on linux
This keeps the linux build fully independent of the distro it
is running on.
closes #5
|
2024-03-21 22:41:08 +01:00 |
|
|
7f506a160e
|
fix: attempt to gracefully recover if we get stuck in a bracketed paste
|
2024-03-20 22:23:31 +01:00 |
|
|
0c1815a946
|
feat: add support for bracketed paste
This stops terminal paste operations not using OSC52 from breaking
auto indent and creating large amounts of undo history entries.
|
2024-03-20 21:27:27 +01:00 |
|