Gero Schwäricke
|
96fcf63192
|
fix: open recent file ignoring page up/down
|
2025-02-28 12:40:41 +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 |
|
|
661808f316
|
feat(buffers): render buffer dirty state in open recent files palette
|
2025-01-21 21:43:35 +01:00 |
|
Jonathan Marler
|
064522959b
|
more emacs bindings
|
2025-01-06 20:28:24 +01:00 |
|
|
ff0987c108
|
fix: unicode input in mini modes and palettes
closes: #81
|
2024-12-17 18:35:47 +01:00 |
|
|
f7ba83fd83
|
refactor: prefer Plane.fill for blanking with alpha
|
2024-12-12 19:25:44 +01:00 |
|
|
a5849a7dab
|
refactor: eliminate generic InvalidArgument errors
InvalidArgument is too generic and makes tracking the source of the
error potentially difficult.
|
2024-12-12 17:02:11 +01:00 |
|
|
745c4db0fe
|
refactor: remove obsolete command overlay_release_control
|
2024-12-05 22:07:07 +01:00 |
|
|
3b8982ac26
|
feat: move all keybind mode related options to keybind config
|
2024-12-03 23:04:10 +01:00 |
|
|
94fb5119ef
|
feat: make mode/namespace loading more dynamic and add fallback handling
|
2024-12-01 00:10:59 +01:00 |
|
|
a9e5c5b262
|
fix: editor paste
|
2024-11-22 13:43:15 +01:00 |
|
|
279789d4fa
|
fix: paste in mini and overlay modes
|
2024-11-22 12:39:22 +01:00 |
|
|
150374afae
|
feat: add argument metadata to (most) commands that take parameters
|
2024-11-21 17:34:11 +01:00 |
|
|
3af2b09891
|
feat: generate hints for dynamic keybindings
|
2024-11-19 18:08:14 +01:00 |
|
|
b7985baffb
|
fix: add missing palette_menu_activate_quick command in open_recent
|
2024-11-18 23:00:58 +01:00 |
|
|
27a54a6091
|
fix: palette insert handlers
|
2024-11-17 23:54:31 +01:00 |
|
|
18f321bf41
|
refactor: move input types to new module and use directly use libvaxis types
|
2024-11-15 21:16:31 +01:00 |
|
|
ae3d21ad08
|
refactor: use the same create interface for all modes
|
2024-11-13 19:04:35 +01:00 |
|
|
4e1796df27
|
fix: alpha rendering of buttons and palettes
|
2024-11-04 23:04:05 +01:00 |
|
|
cfb9f8cf11
|
refactor: remove unused parameter in set_base_style
|
2024-11-04 22:20:06 +01:00 |
|
|
e2da264133
|
refactor: move open_recent overlay mode to use common palette keybindings
|
2024-10-28 18:30:39 +01:00 |
|
|
525287c7ac
|
refactor: move mode.event_handler back to input mode
|
2024-10-27 18:53:24 +01:00 |
|
|
f67bfab5b7
|
refactor: move mini mode name and remove unused mode description field
|
2024-10-26 16:33:59 +02:00 |
|
|
16c5471126
|
refactor: move command and EventHandler out of the tui module
|
2024-10-25 22:39:04 +02:00 |
|
|
63734ef81b
|
feat: add ModalBackground and make all palettes modal
|
2024-10-19 18:29:10 +02:00 |
|
|
0542fdc680
|
refactor: use explicit error sets in MessageFilter and project_manager
|
2024-09-19 21:54:18 +02:00 |
|
|
d75dcd7b84
|
feat: add metadata to all commands
|
2024-09-17 23:00:53 +02:00 |
|
|
bf3fe5f2ba
|
refactor: run zigimports
closes: #38
|
2024-09-10 22:25:54 +02:00 |
|
|
7b812d73ea
|
refactor: change a -> allocator
|
2024-09-02 14:31:49 +02:00 |
|
|
c01576412a
|
refactor: prefer orelse to if(pred) |x| x else y
|
2024-08-29 13:13:45 +02:00 |
|
|
8abeea6c98
|
refactor: minor formatting clean-up in open_recent
|
2024-08-11 21:37:25 +02:00 |
|
|
3cbca45b82
|
feat: improve layout of filelist view
|
2024-08-11 21:03:37 +02:00 |
|
|
9d9d9388b9
|
feat(open_recent): always size open recent file list to longest known file path
|
2024-08-08 21:37:16 +02:00 |
|
|
948328bcd0
|
docs: update readme and help
|
2024-08-01 18:10:05 +02:00 |
|
|
a5f27f51a1
|
feat(open_recent): color open recent pointer
|
2024-07-27 23:12:40 +02:00 |
|
|
2db66a1369
|
feat: improve rendering of long file names in open recent file list
|
2024-07-22 23:44:22 +02:00 |
|
|
032982c1e8
|
refactor: rework error handling to simplifiy command implementation and provide better back traces
|
2024-06-26 23:29:39 +02:00 |
|
|
e7c8fea3f0
|
feat: add scrollbar to command palette
|
2024-06-21 01:20:17 +02:00 |
|
|
acd65d0157
|
fix: menu and open_recent resize handling
|
2024-06-14 20:41:01 +02:00 |
|
|
1cd3cb17ce
|
feat: add libvaxis renderer
|
2024-05-10 12:44:14 +02:00 |
|
|
b15fa47f30
|
refactor: add renderer abstraction layer
|
2024-05-09 11:48:33 +02:00 |
|
|
dfdbb47367
|
feat: add close_file_without_saving command and keybinding (C-S-w)
|
2024-04-17 18:08:11 +02:00 |
|
|
438d64268e
|
feat: add pasting support to open recent and find modes
|
2024-04-17 18:03:09 +02:00 |
|
|
0f5f41751e
|
feat: add fuzzy matching to recent files list with fuzzig
Many thanks to @fjebaker
|
2024-04-15 18:59:23 +02:00 |
|
|
0053b80d81
|
refactor: improve button widget api
|
2024-04-10 18:39:47 +02:00 |
|
|
b3f2a8465d
|
feat: exit open recent mode on Ctrl-C or Ctrl-G
|
2024-04-09 22:26:53 +02:00 |
|
|
cbf87ec7c0
|
feat: shorten long paths in recent file list
|
2024-04-09 22:22:06 +02:00 |
|
|
e2c565dfee
|
fix: crash on shutdown from dangling logger references
|
2024-04-01 22:02:08 +02:00 |
|
|
744c6012a7
|
feat: add search box to open recent file mode
|
2024-03-28 22:29:40 +01:00 |
|