1d947ab499
refactor: improve capsulation and safety of tui module public api
2025-01-23 16:45:04 +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
b1908428a3
fix: display only the first line of messages in minilog
2024-12-02 09:37:09 +01:00
cfb9f8cf11
refactor: remove unused parameter in set_base_style
2024-11-04 22:20:06 +01:00
16c5471126
refactor: move command and EventHandler out of the tui module
2024-10-25 22:39:04 +02:00
67f49110dc
feat: don't log file browser completion messages
2024-10-14 19:16:08 +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
7b812d73ea
refactor: change a -> allocator
2024-09-02 14:31:49 +02:00
336ea8684e
feat: update thespian and add delay_send_cancellable tags
2024-08-29 16:52:26 +02:00
4df737e78f
feat: make status bars configurable
2024-08-25 21:18:35 +02:00
50d47a73f2
feat: add mouse resizing of panel views
2024-08-13 19:38:35 +02:00
65f22d8177
fix(log): do not log error.Stop messages
...
This was a regression caused by the new error trace support. Stop errors
indicate an attempt to navigate outside the bounds of the current document
and are not iteresting to log.
2024-07-02 10:13:18 +02:00
032982c1e8
refactor: rework error handling to simplifiy command implementation and provide better back traces
2024-06-26 23:29:39 +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
54ee8b437b
feat: improve styling of minilog and logview
2024-05-27 21:28:53 +02:00
165d7d94b6
feat: make logview persist message when not shown
2024-05-19 21:16:05 +02:00
b15fa47f30
refactor: add renderer abstraction layer
2024-05-09 11:48:33 +02:00
f460490510
fix: prevent minilog getting stuck rendering long messages
2024-04-01 22:16:30 +02:00
1b8e61dc7a
fix: do not log error.Stop to minilog
...
error.Stop is not a useful error to show the user. It just means that a
movement command reached the boundaries of the buffer and should stop.
2024-03-10 20:59:52 +01:00
86d35e66eb
fix: incorrect use of thespian timeout in minilog
...
This was causing crashes when outputing a lot of log messages. Thespian
timeouts are not allowed to be deleted before their owning actor terminates.
So instead we simplify and piggy back on the rendering metronome.
2024-03-02 21:07:09 +01:00
4ece4babad
Initial public release
2024-02-29 00:00:15 +01:00