efdad96054
refactor: improve create pattern to avoid leaks
2025-07-19 00:03:30 +02:00
3e8faabd9d
feat: add clock widget digit style parameter
...
May be ascii, digital, subscript or superscript
2025-03-25 21:05:47 +01:00
aa568dfd5e
feat: add status bar widget parameter support with parameters for linenumber and spacer widgets
...
linenumber widgets may have three parameters: pad width (int), pad value (space/zero) and
digit style (ascii/digital/subscript/superscript). eg `5,zero,digital`
spacers may have one parameter: width (int)
2025-03-25 20:50:11 +01:00
a1b2737c5d
feat: use explicit error handling for all startup errors
2025-03-25 17:24:34 +01:00
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
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
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
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
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