Commit graph

1734 commits

Author SHA1 Message Date
c50ab782ec
refactor: share file item menu rendering 2025-08-13 14:44:03 +02:00
f3296482d0
refactor: unify file icon rendering 2025-08-13 14:43:30 +02:00
38236bd93a
refactor: Buffer.Manager.get_buffer_for_file can be const 2025-08-13 14:40:59 +02:00
d07f0f5f35
feat: tweak home and palette styles 2025-08-13 14:03:42 +02:00
ea1ae2228e
fix: home menu rendering 2025-08-13 14:03:07 +02:00
b46e6edbca
fix: add padding to home menu length 2025-08-13 14:02:52 +02:00
bcfd17a0e2
feat: select widget styles based on widget type 2025-08-13 12:58:05 +02:00
fbc49c3dab
fix: home menu length 2025-08-13 12:54:00 +02:00
21f7b14970
refactor: remove widget debug output 2025-08-13 12:09:14 +02:00
5b852fdb3d
fix: prevent crash on invalid project directory 2025-08-13 12:09:06 +02:00
deee1afe13
feat: move widget styles to separate module
And add a few more border styles.
2025-08-13 11:47:49 +02:00
ea5843bc2c
fix: home screen menu padding 2025-08-13 01:46:38 +02:00
794f8be2be
feat: add more padding styles 2025-08-13 01:46:19 +02:00
d2c4fb66bd
fix: typo in WidgetList 2025-08-13 01:28:21 +02:00
b5a506450b
feat: add more boxed styles 2025-08-13 01:27:58 +02:00
d132df2d78
fix: use client_box correctly in filelist_view 2025-08-13 01:13:11 +02:00
c12f384a4f
feat: add thick_box border style 2025-08-13 01:12:15 +02:00
ae39016f03
fix: stop rendering widget list contents that are outside of it's box 2025-08-13 01:10:31 +02:00
83a0adccc7
feat: add menu border styles 2025-08-12 22:29:10 +02:00
ac2a7cfa83
feat: add flow mode global keybind for restart command 2025-08-12 14:06:42 +02:00
e7324dc110
feat: add flow mode keybind for set_session_tab_width command 2025-08-12 14:06:20 +02:00
3ed13a4ab8
fix: add missing arguments meta declartions on set_tab_width commands 2025-08-12 14:05:26 +02:00
21fe6103bf
feat: add open_most_recent_file command 2025-08-12 13:04:35 +02:00
80002e4d6b
feat: add set_buffer_tab_width and set_session_tab_width commands
Also, fold the tab_width and set_tab_width commands into one. The default
command (set_tab_width) now stores the tab_width in the persistent config.
2025-08-12 12:54:34 +02:00
4037d67fe9
feat: add support for session local tab_width setting 2025-08-12 12:53:45 +02:00
63a527726a
feat: add support for arguments to mini/numeric_input modes 2025-08-12 12:04:36 +02:00
1fcec1bab5
feat: add support for numeric arguments in cli exec calls 2025-08-12 12:02:41 +02:00
fb99aebfa9
feat: minor improvements to flow SELECT mode keybindings 2025-08-11 17:46:49 +02:00
3e0e75c9c8
feat: add interactive and non-interactive commands to set the current buffer's tab_width 2025-08-11 14:29:23 +02:00
1632061144
refactor: goto minimode into a reusable numeric input minimode 2025-08-11 14:07:11 +02:00
e886b7064a
fix: check that the second click in a double click is in the same cell 2025-08-10 21:53:36 +02:00
ab0a8f3c2c
feat: show file type icon in open_file completion 2025-08-09 22:20:17 +02:00
b913b8ad87
feat: write early log output to stderr/stdout until TUI is initialized 2025-08-09 19:15:01 +02:00
8789e8b89c
fix: use proper platform path separators for config files 2025-08-09 19:12:19 +02:00
de6ca62f6d
fix: allocate file_type_name in file_type_config cache 2025-08-09 18:17:15 +02:00
72d97f61f5
feat: display file icons in open_recent palette 2025-08-09 18:09:30 +02:00
ca33259ba4
feat: return file type and icon along with file names from the project manager 2025-08-09 18:06:49 +02:00
680c6f770e
refactor: use openFileAbsolute in mainview.read_restore_info 2025-08-09 18:06:12 +02:00
aee7c30c65
feat: display indent mode in status bar 2025-08-08 21:30:42 +02:00
009972309c
feat: send LSP did_open messages when restoring workspace state 2025-08-08 21:02:51 +02:00
68a5de5aa7
refactor: move lsp_version field to Buffer 2025-08-08 21:02:16 +02:00
1ebdae310e
feat: save and restore tabbar state 2025-08-08 20:40:00 +02:00
a98d4e02a7
fix: restart with no open file should return to home screen 2025-08-08 13:32:57 +02:00
dd2601b627
feat: store/restore buffer dirty state 2025-08-08 13:16:17 +02:00
f2a3075d58
fix: correct restore of buffer meta data 2025-08-08 13:11:36 +02:00
68afe42161
feat: add command to add new task to task list 2025-08-08 13:07:34 +02:00
e7e3aaecfd
feat: update thespian for cbor null optionals support 2025-08-08 12:52:06 +02:00
991c47f3b3
feat: restore buffer manager state on restart 2025-08-07 18:02:55 +02:00
1babf86ce4
fix: crash in Buffer.set_file_path 2025-08-06 19:46:38 +02:00
c88e2dd975
fix: don't leak Buffer.file_path 2025-08-05 15:24:18 +02:00