Commit graph

18 commits

Author SHA1 Message Date
94fb5119ef
feat: make mode/namespace loading more dynamic and add fallback handling 2024-12-01 00:10:59 +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
2f0da48c6c
fix: simplify goto mode bindings 2024-11-17 23:53:37 +01:00
ae3d21ad08
refactor: use the same create interface for all modes 2024-11-13 19:04:35 +01:00
ac56635f7b
refactor: simplify keybind mode create 2024-10-27 19:05:03 +01:00
525287c7ac
refactor: move mode.event_handler back to input mode 2024-10-27 18:53:24 +01:00
d06ebd0dd5
fix: update mini mode state on mode init 2024-10-27 18:46:55 +01:00
f67bfab5b7
refactor: move mini mode name and remove unused mode description field 2024-10-26 16:33:59 +02:00
49319d6207
refactor: move goto mini mode keybindings to keybind module 2024-10-25 22:40:58 +02:00
f41fb97d02
refactor: split mini modes into input mode and a ui mode 2024-10-25 19:06:23 +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
fa59dc1ff8 fix(goto): avoid getting stuck in fast scroll when in goto mode 2024-06-25 21:10:19 +02:00
b15fa47f30 refactor: add renderer abstraction layer 2024-05-09 11:48:33 +02:00
390a56714a fix: incorrect offset on goto mode cancel 2024-04-09 22:27:33 +02:00
cf22ba38e7 feat: use icons in mini mode labels 2024-03-03 22:00:08 +01:00
4ece4babad Initial public release 2024-02-29 00:00:15 +01:00