|
|
a779c590bd
|
refactor: clean-up duplicate commands overlay_toggle_panel/_inputivew
|
2025-12-02 16:28:43 +01:00 |
|
|
|
23e66d8fe9
|
feat: add results count to open_recent palette
|
2025-11-23 19:35:58 +01:00 |
|
|
|
e6f0953732
|
feat: add path segment completion to open_recent palette
|
2025-11-11 13:26:48 +01:00 |
|
|
|
e5d78c95a5
|
feat: split and navigate on shift+enter in find_file
|
2025-11-06 19:23:15 +01:00 |
|
|
|
25a719382f
|
fix: store button click locations as signed values
|
2025-10-10 16:05:50 +02:00 |
|
|
|
ce87dcfa2b
|
refactor: pass relative click position to button click handlers
This a big refactor just to clean-up type definitions used by Button and Menu.
The goals is to pass the click position as a cursor object.
|
2025-10-09 19:11:25 +02:00 |
|
|
|
3c55ed876b
|
refactor: allow mocking of root module functions for easier unittesting
|
2025-10-08 14:18:03 +02:00 |
|
|
|
bf0d4402ea
|
refactor: lots more writergate fixes - first successful build
|
2025-09-25 22:01:29 +02:00 |
|
|
|
0c19cbd82d
|
feat: persist widget style changes
|
2025-08-14 15:55:09 +02:00 |
|
|
|
a27c212461
|
feat: add widget style switching command to open_recent palette
|
2025-08-13 22:53:26 +02:00 |
|
|
|
12f6b884df
|
feat: add icon in open recent palette
|
2025-08-13 17:36:15 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
efdad96054
|
refactor: improve create pattern to avoid leaks
|
2025-07-19 00:03:30 +02:00 |
|
|
|
f59125f74a
|
feat: add home/end keybindings to palette
|
2025-05-26 15:45:02 +02: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 |
|
Gero Schwäricke
|
96fcf63192
|
fix: open recent file ignoring page up/down
|
2025-02-28 12:40:41 +01:00 |
|
|
|
53045123c6
|
build: update to zig 0.14.0-dev.3039
|
2025-02-04 22:59:18 +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 |
|