|
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 |
|
|
2f9a0e2eb0
|
refactor: button, menu and widget stack apis
|
2024-03-18 22:29:29 +01:00 |
|
|
dcd9e119da
|
feat: collapse cursors after multi-cursor operations
|
2024-03-12 23:51:52 +01:00 |
|
|
d5e6e4a306
|
fix: update thespian to fix error.WouldBlock in filter operations
|
2024-03-12 23:16:25 +01:00 |
|
|
69a6e659bd
|
feat: add multi-cursor support to copy/cut/paste commands
|
2024-03-11 21:37:41 +01:00 |
|
|
8a020717f3
|
feat: align comment prefixes when commenting out a block
|
2024-03-11 20:20:04 +01:00 |
|
|
bbc9355fab
|
fix: ignore pure black or white file icon colors
|
2024-03-11 17:47:43 +01:00 |
|
|
ba5dedc5ca
|
feat: update flow-syntax and remove dead files
|
2024-03-11 17:39:23 +01:00 |
|
|
9e381c4d1a
|
feat: add smart_insert_line_before/_after commands
closes #4
|
2024-03-10 22:27:06 +01:00 |
|
|
6d3cf2df06
|
fix: rendering of line hightlight when cursor is off screen
|
2024-03-10 21:33:37 +01:00 |
|
|
632ee5adf8
|
refactor: whitespaces fixes
|
2024-03-10 21:09:18 +01:00 |
|
|
c9bd11667c
|
fix: gutter click past end of file
|
2024-03-10 21:08:47 +01:00 |
|
|
b87e1a867b
|
fix: prevent empty selection on double click ot of bounds
|
2024-03-10 21:04:00 +01:00 |
|
|
1b8e61dc7a
|
fix: do not log error.Stop to minilog
error.Stop is not a useful error to show the user. It just means that a
movement command reached the boundaries of the buffer and should stop.
|
2024-03-10 20:59:52 +01:00 |
|
|
c702f5ea5d
|
feat: make modestate a clickable button that changes input modes
|
2024-03-08 22:19:02 +01:00 |
|
|
5965431b57
|
refactor: improve flexibility of the Button API
|
2024-03-08 22:15:39 +01:00 |
|
|
7f08716575
|
feat: add Rosé Pine themes
|
2024-03-08 15:14:57 +01:00 |
|
|
a7a27fdc89
|
feat: add Menu widget and use it on home screen
|
2024-03-07 20:34:15 +01:00 |
|
|
0e71a25a49
|
build: migrate to flow-syntax
|
2024-03-06 22:34:07 +01:00 |
|
|
0c08f0b6fd
|
feat: make gutter line numbers configurable for all vim modes
|
2024-03-06 10:28:40 +01:00 |
|
|
8f360c8f28
|
feat: add Button widget and use it to build a menu with mouse support on the home screen
|
2024-03-06 00:44:43 +01:00 |
|
|
45307e3636
|
feat: add alternate create mode Box for WidgetList
This is for using widgetLists in static layouts.
|
2024-03-05 22:37:05 +01:00 |
|
|
476cbafae3
|
refactor: simplify modstate.listen()
|
2024-03-05 22:18:00 +01:00 |
|
|
a6a4299b5a
|
refactor: remove workaround for kovidgoyal/kitty#6913
|
2024-03-05 22:05:11 +01:00 |
|
|
dbe0aae4a1
|
fix: show cursors instead of cursels in status bar
|
2024-03-05 22:03:50 +01:00 |
|
|
a2f0acfaad
|
feat: add support for "OSC 52 ; p ;" for paste in newer kitty versions
|
2024-03-05 22:02:39 +01:00 |
|
|
bfceb30599
|
Update README.md and discord badge
|
2024-03-05 09:25:14 +01:00 |
|