Commit graph

144 commits

Author SHA1 Message Date
8107a0d2b8
feat: display command hints in task_palette 2025-08-13 19:19:45 +02:00
5f77a48afe
feat: add description and icon for palette_menu_delete_item command 2025-08-13 19:16:32 +02:00
cea8edecb9
feat: rename select_task to run_task and add a string parameter 2025-08-13 18:03:17 +02:00
c640c3f04b
fix: task_palette should not pass palette entry text to add_task 2025-08-13 17:52:23 +02:00
12f6b884df
feat: add icon in open recent palette 2025-08-13 17:36:15 +02:00
5294ace5da
feat: add icon in file type palette 2025-08-13 17:35:42 +02:00
3f61e46dfe
feat: add icon in buffer palette 2025-08-13 17:35:22 +02:00
92b1354d4d
feat: add support for input box icons 2025-08-13 17:35:04 +02:00
4d2c7d8a8c
refactor: unify list pointer rendering 2025-08-13 17:34:38 +02:00
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
bcfd17a0e2
feat: select widget styles based on widget type 2025-08-13 12:58:05 +02:00
83a0adccc7
feat: add menu border styles 2025-08-12 22:29:10 +02:00
72d97f61f5
feat: display file icons in open_recent palette 2025-08-09 18:09:30 +02:00
68afe42161
feat: add command to add new task to task list 2025-08-08 13:07:34 +02:00
c88e2dd975
fix: don't leak Buffer.file_path 2025-08-05 15:24:18 +02:00
67fc1581d3
feat: refresh open_recent palette when the project is done loading the file list 2025-08-05 10:23:53 +02:00
4ca455cbba
fix: ensure palettes are never smaller than their input hint 2025-08-05 10:01:06 +02:00
146a8e8afb
fix: reduce horizontal space waste in command palette 2025-07-31 14:30:16 +02:00
efdad96054
refactor: improve create pattern to avoid leaks 2025-07-19 00:03:30 +02:00
f7cea96844
feat: merge configured and static file type lists
This allows adding of new file types by adding config files.
2025-07-14 18:02:24 +02:00
abd1e683a3
refactor: move default file type constants to file_types_config module 2025-07-14 18:02:24 +02:00
2ebd684d29
feat: port file type palette to use configurable file types 2025-07-14 18:02:24 +02:00
a21fd2b397
fix: allow editing the current editor's file type 2025-07-14 18:02:22 +02:00
2897d8d745
feat: add command to edit file type configuration files 2025-07-14 18:02:22 +02:00
f59125f74a
feat: add home/end keybindings to palette 2025-05-26 15:45:02 +02:00
CO
9291445c64 Single line fix for palette crashing when its
items's length is exceeded.
2025-04-30 07:50:57 +02:00
1943d65924
Merge branch 'master' into zig-0.14 2025-03-06 17:14:56 +01:00
a5bf57e0e6
feat: add config options to disable scrollbars and/or file icons 2025-03-06 17:11:49 +01:00
d0ce904faa
fix: add missing Meta types 2025-02-28 21:48:23 +01:00
dceb433e9e
Merge branch 'master' into zig-0.14 2025-02-28 21:43:10 +01:00
5069c83875
fix(tasks): prevent task palette from being too short to show palette label 2025-02-28 21:42:36 +01:00
Gero Schwäricke
96fcf63192 fix: open recent file ignoring page up/down 2025-02-28 12:40:41 +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
afd547e049
Merge branch 'master' into zig-0.14 2025-02-11 10:32:07 +01:00
f627a59f4d
feat(tasks): highlight task output buffers 2025-02-11 10:31:17 +01:00
43b14d9147
Merge branch 'master' into zig-0.14 2025-02-09 21:49:45 +01:00
88ca1cd343
feat(project): add close_project command bound to del in recent projects list 2025-02-09 20:39:32 +01:00
90192ddf3c
feat(project): indicate that a project is open in the recent projects list 2025-02-09 19:53:37 +01:00
53045123c6
build: update to zig 0.14.0-dev.3039 2025-02-04 22:59:18 +01:00
9e1b9920ba
feat(buffers): add hidden indicator to buffer palette 2025-01-27 19:00:36 +01:00
7bcf0e1b75
fix(tasks): fix task timestamp update 2025-01-26 21:06:52 +01:00
c7719117f4
feat(tasks): set task buffer name from command 2025-01-26 21:06:52 +01:00
7ecdc38fdf
feat(shell): add shell_execute_stream command and use it for tasks 2025-01-25 21:48:46 +01:00
82a5031046
fix(palette): prevent crash on select(0) 2025-01-25 20:48:30 +01:00
2f7bee1bef
feat(task): add project tasks 2025-01-25 20:32:01 +01:00
d6f785a564
Merge branch 'tabs' 2025-01-24 23:34:52 +01:00
195bad87ab
feat(buffers): allow deleting more than one buffer while the palette is open 2025-01-24 11:04:20 +01:00
d7b48b40f1
feat(tabs): start work on a tabbar widget 2025-01-23 22:32:08 +01:00