|
939537ed84
|
feat(buffers): add support for ephemeral buffers
Ephemeral buffers are not hidden and kept when closed. Ephemeral buffers
can be turned into regular buffers by saving them with save_as.
|
2025-01-27 18:59:13 +01:00 |
|
|
0f6be55dbd
|
refactor: improve usefullness of trace-level 1
|
2025-01-26 17:01:33 +01:00 |
|
|
43c897141f
|
feat(tabs): use tabs styles from theme
|
2025-01-25 21:46:54 +01:00 |
|
|
434025da33
|
fix(tabs): alpha rendering of inactive tabs
|
2025-01-25 11:03:12 +01:00 |
|
|
5dd47f7248
|
feat(tabs): complete tabs widget and next_/previous_tabs
|
2025-01-24 23:26:41 +01:00 |
|
|
d7b48b40f1
|
feat(tabs): start work on a tabbar widget
|
2025-01-23 22:32:08 +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 |
|
|
ca784d1712
|
feat: allow cursor shape configuration for mini and overlay modes
|
2024-12-20 13:59:08 +01:00 |
|
|
c0a9be21f5
|
feat: sanitize non utf-8 and display a status bar warning
|
2024-12-18 15:52:57 +01:00 |
|
|
32d67a3972
|
feat: use terminal cursors for mini mode and overlay input boxes
closes: #80
|
2024-12-17 19:15:20 +01:00 |
|
|
af68c397bc
|
fix: rendering of minimode separator
|
2024-12-12 20:12:11 +01:00 |
|
|
f7ba83fd83
|
refactor: prefer Plane.fill for blanking with alpha
|
2024-12-12 19:25:44 +01:00 |
|
|
62a4ec1400
|
fix: alpha rendering of status bar
|
2024-12-12 18:46:57 +01:00 |
|
|
4e03fc99d4
|
feat: add keybind status bar widget
This widget will show the state of the leader key sequence being
processed.
|
2024-12-12 17:04:01 +01:00 |
|
|
b1908428a3
|
fix: display only the first line of messages in minilog
|
2024-12-02 09:37:09 +01:00 |
|
|
18f321bf41
|
refactor: move input types to new module and use directly use libvaxis types
|
2024-11-15 21:16:31 +01:00 |
|
|
486c6ba95e
|
fix: some minor alpha rendering issues
|
2024-11-05 10:46:06 +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 |
|
|
0a43fa853f
|
feat: support rendering theme colors with alpha components
|
2024-11-04 22:19:45 +01:00 |
|
|
018936bc56
|
refactor: tweak layout of modstate widget
|
2024-10-31 22:17:21 +01:00 |
|
|
a6f09895d1
|
feat: provide user feadback on bar misconfiguration
|
2024-10-31 13:54:38 +01:00 |
|
|
16c5471126
|
refactor: move command and EventHandler out of the tui module
|
2024-10-25 22:39:04 +02:00 |
|
|
03cdcd260e
|
fix: propagate configured frame rate to widgets
|
2024-10-20 21:33:01 +02:00 |
|
|
67f49110dc
|
feat: don't log file browser completion messages
|
2024-10-14 19:16:08 +02:00 |
|
|
d2238bf847
|
feat: make indent size and tab width configurable and add indent guide mode
|
2024-10-10 23:16:49 +02:00 |
|
|
9080fd4826
|
fix: correctly propagate eol mode to status bar widgets
|
2024-09-25 20:52:35 +02:00 |
|
|
593b202b16
|
feat: add support for CRLF EOL mode
|
2024-09-25 20:06:06 +02:00 |
|
|
0542fdc680
|
refactor: use explicit error sets in MessageFilter and project_manager
|
2024-09-19 21:54:18 +02:00 |
|
|
bf3fe5f2ba
|
refactor: run zigimports
closes: #38
|
2024-09-10 22:25:54 +02:00 |
|
|
d3eb4e9913
|
feat: toggle the panel on right or middle click of the flow button
|
2024-09-10 22:12:22 +02:00 |
|
|
7b812d73ea
|
refactor: change a -> allocator
|
2024-09-02 14:31:49 +02:00 |
|
|
4a04b44fef
|
fix: don't render both logo and overlay mode icon
|
2024-08-31 21:07:02 +02:00 |
|
|
538e0f6809
|
fix: don't render app logo in mini modes
|
2024-08-29 19:21:39 +02:00 |
|
|
9d93ba5319
|
fix: correct clock widget tick timer calculations
and avoid calling .cancel() on timer tick
|
2024-08-29 16:57:15 +02:00 |
|
|
336ea8684e
|
feat: update thespian and add delay_send_cancellable tags
|
2024-08-29 16:52:26 +02:00 |
|
|
c01576412a
|
refactor: prefer orelse to if(pred) |x| x else y
|
2024-08-29 13:13:45 +02:00 |
|
Tim Culverhouse
|
5a01792fd1
|
clock: simplify zeit usage
Pass the timezone as part of the `instant` call.
|
2024-08-27 08:11:03 +02:00 |
|
|
4b97564f29
|
feat: add a simple clock status bar widget
|
2024-08-26 20:54:22 +02:00 |
|
|
fa5da6e6d9
|
refactor: merge expander and spacer status bar widgets
|
2024-08-26 20:54:21 +02:00 |
|
xdBronch
|
b115d55097
|
feat: add spacer widget
|
2024-08-26 07:58:34 +02:00 |
|
|
4df737e78f
|
feat: make status bars configurable
|
2024-08-25 21:18:35 +02:00 |
|
|
55a7f5bd35
|
feat: improve terminal title rendering
|
2024-08-23 22:20:53 +02:00 |
|
|
08e06bc8dd
|
refactor: clean-up flow logo rendering
|
2024-08-21 21:55:35 +02:00 |
|
|
ea31e414ee
|
refactor: clean-up command naming
|
2024-08-18 17:59:28 +02:00 |
|
|
f9c029f617
|
feat: add show_diagnostics command and bind it to C-S-m and diagstate.on_click
|
2024-08-18 17:29:59 +02:00 |
|
|
5fdcdba4b8
|
refactor: move abbreviate_home to root module
|
2024-08-17 23:27:36 +02:00 |
|
|
2a735cee5c
|
fix: sprinkle @intCast to fix 32 bit arm builds
|
2024-08-16 22:02:53 +02:00 |
|
|
3dd9efa66e
|
feat: make the statusbar gripper a litte more subtle by moving it to the left edge
|
2024-08-14 21:45:30 +02:00 |
|