|
9e323fe85e
|
fix(editor): correct signature of drag_to command
|
2024-07-02 09:55:33 +02:00 |
|
|
23f2e1a1c0
|
fix: pop_cursor should reset match.has_selection
|
2024-06-30 23:17:38 +02:00 |
|
|
3e34271059
|
fix: unbind restart command
It's too dangerous to have on a key bind by default and can be called
via the palette now anyway.
|
2024-06-30 22:47:07 +02:00 |
|
|
b3388eed77
|
fix(Menu): unselect if there are no menu items
|
2024-06-27 21:19:07 +02:00 |
|
|
bd87f29cf2
|
fix(inspector): render inspector content on every frame
|
2024-06-27 21:09:12 +02:00 |
|
|
032982c1e8
|
refactor: rework error handling to simplifiy command implementation and provide better back traces
|
2024-06-26 23:29:39 +02:00 |
|
|
21b604f4d6
|
fix(windows): reduce idle cpu usage to zero on windows
Now we use a keepalive timer instead of forcing no-sleep to keep the work
queue from running empty and causing flow to exit early.
|
2024-06-26 22:24:36 +02:00 |
|
|
830000579b
|
feat(lsp): add initial support for LSP completion requests
|
2024-06-25 21:12:29 +02:00 |
|
|
fa59dc1ff8
|
fix(goto): avoid getting stuck in fast scroll when in goto mode
|
2024-06-25 21:10:19 +02:00 |
|
|
692e04b6a8
|
refactor: re-work how projects are opened
Prep for opening directories on the command line.
|
2024-06-23 21:37:37 +02:00 |
|
|
23fcf64b62
|
fix(logview): don't wrap messages in logview
opts_vscroll is apparently broken. Disable it for now as non-corrupted
log messages are more important.
|
2024-06-23 21:37:32 +02:00 |
|
|
77b949306e
|
feat(palette): persist command last used times
|
2024-06-23 19:26:36 +02:00 |
|
btipling
|
42330ba82c
|
std.rand renamed to std.Random
This now builds on version 0.14.0-dev.111+451550e86 on windows
|
2024-06-23 15:22:22 +02:00 |
|
|
c167257c89
|
feat(palette): sort command palette by last used time
|
2024-06-22 21:57:19 +02:00 |
|
btipling
|
7230e7de86
|
split is a deprecated compile error and unused
using std.mem.split is a compileError as off this change
76fb2b685b
|
2024-06-22 00:45:26 -07:00 |
|
Andriamanitra
|
e022b0b2f8
|
fix(palette): add bounds check to activate_selected
|
2024-06-22 08:30:35 +02:00 |
|
|
28e9d60c1a
|
feat(vim): add some really basic vim commands to the command palette in vim mode
|
2024-06-21 12:53:39 +02:00 |
|
|
394874fb20
|
feat: add alternate keybinding for command palette
For terminals that block C-S-p.
|
2024-06-21 12:40:50 +02:00 |
|
|
7810d96d23
|
fix(home): remove duplicate open_help keybind hint
|
2024-06-21 01:49:06 +02:00 |
|
|
deaad1e90a
|
fix(palette): update command palette on resize
|
2024-06-21 01:37:48 +02:00 |
|
|
e7c8fea3f0
|
feat: add scrollbar to command palette
|
2024-06-21 01:20:17 +02:00 |
|
|
78e1951407
|
refactor(scrollbar): make scrollbar event source optional
|
2024-06-20 22:27:35 +02:00 |
|
|
d4019d00b2
|
feat: add keybind hints to command palette
|
2024-06-20 22:27:13 +02:00 |
|
|
3ea039f41c
|
fix(tui): reset drag context when invalidating the widget tree
This prevents a segfault if dragging and navigating at the same time.
|
2024-06-20 22:21:49 +02:00 |
|
|
b4bc8276f8
|
fix(palette): select first item in command palette after query
|
2024-06-19 17:52:53 +02:00 |
|
|
da5e7873d5
|
refactor: remove obsolete log_widgets command
|
2024-06-19 17:48:50 +02:00 |
|
|
866451779b
|
fix(vaxis): prevent a crash on large bracketed paste operations
Now we just serialize *all* event data and drop the grapheme cache
that was overflowing.
|
2024-06-19 17:39:27 +02:00 |
|
|
0dd9cb179e
|
feat: open the command palette when clicking the modestate widget
Instead of switching input modes, which can now be done via the
command palette instead.
|
2024-06-19 17:37:59 +02:00 |
|
|
27c5e940f5
|
feat: bind command palette to ':' in vim modes
|
2024-06-19 17:37:29 +02:00 |
|
|
0a3efee633
|
feat: add fuzzy matching to command palette
|
2024-06-19 17:37:09 +02:00 |
|
|
88a036113b
|
fix(palette): correct resize handling in command_palette
|
2024-06-18 21:14:31 +02:00 |
|
|
d9a4e5e38d
|
refactor(minilog): use a timer to clear the minilog
Instead of abusing the render clock.
|
2024-06-18 20:11:09 +02:00 |
|
|
86b91dc0de
|
fix(editor): stop render clock running endlessly on restore
|
2024-06-18 20:04:19 +02:00 |
|
|
25556336b9
|
feat: add initial simplistic command palette implementation
|
2024-06-14 21:48:28 +02:00 |
|
|
acd65d0157
|
fix: menu and open_recent resize handling
|
2024-06-14 20:41:01 +02:00 |
|
|
771c1dd980
|
fix(tui): prevent render overload on high mouse report rates
|
2024-06-14 20:06:46 +02:00 |
|
|
701107253f
|
fix(tui): prevent button active state from sticking
|
2024-06-14 19:53:57 +02:00 |
|
|
34bbfd49ad
|
fix(editor): store current cursor position correctly on initial undo
|
2024-06-13 20:21:09 +02:00 |
|
|
4812dd9793
|
fix(editor): don't leak PosToWidthCache on editor render
|
2024-06-13 17:36:42 +02:00 |
|
|
2faa5c6b9b
|
feat: minor frame timing improvments
|
2024-06-10 21:43:00 +02:00 |
|
|
2590a1ac11
|
fix: prevent error.OutOfMemory when filtering very large messages
|
2024-06-08 20:10:17 +02:00 |
|
|
ee6582b469
|
fix: resize handling corrections
|
2024-06-08 20:10:17 +02:00 |
|
|
961e5afe41
|
feat: initial windows support
|
2024-06-07 22:12:28 +02:00 |
|
|
60218a06b7
|
feat: use language specific formatters defined in flow-syntax/file_types
|
2024-06-06 21:12:26 +02:00 |
|
|
e00ceed052
|
refactor: update libvaxis and remove some notcurses cruft
|
2024-06-05 20:06:26 +02:00 |
|
|
54ee8b437b
|
feat: improve styling of minilog and logview
|
2024-05-27 21:28:53 +02:00 |
|
|
ce8ebce3c4
|
fix: correct fallback style on home screen menu
|
2024-05-26 20:44:54 +02:00 |
|
|
d339ac77d3
|
fix(vaxis): add vaxis compatible keybindings for modified F keys
|
2024-05-23 20:47:24 +02:00 |
|
|
f075ab7272
|
fix(vaxis): don't leave alternate screen before resetting the terminal
|
2024-05-22 21:24:50 +02:00 |
|
|
2d904d5122
|
fix(vaxis): prevent mouse drag operations from becoming sticking
|
2024-05-22 21:23:49 +02:00 |
|