AnErrupTion
|
4c066ce564
|
Handle termbox2 errors
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2026-05-17 13:26:46 +02:00 |
AnErrupTion
|
60e3380375
|
Switch to single-instance Widget model
And make widget() functions return pointers to widgets instead of just
widgets
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2026-03-21 16:19:33 +01:00 |
AnErrupTion
|
acac884cfe
|
Add support for local keybinds
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2026-03-17 22:58:39 +01:00 |
AnErrupTion
|
64539f4342
|
Split UI code into ly-ui library
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2026-03-17 21:44:33 +01:00 |
AnErrupTion
|
5564fed664
|
Add Widget.calculateTimeout function
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2026-02-12 00:27:07 +01:00 |
AnErrupTion
|
7c7aed9cb2
|
Make animation timeout independent of event loop
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2026-02-11 23:51:32 +01:00 |
AnErrupTion
|
6773f74788
|
Add widget display name to improve logging
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2026-02-11 21:51:07 +01:00 |
AnErrupTion
|
d268d5bb45
|
Add the cascade animation as a separate widget
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2026-02-10 17:43:55 +01:00 |
AnErrupTion
|
207b352888
|
Add central Widget struct + clean up code
In particular, move all termbox2 usage to TerminalBuffer.zig &
keyboard.zig
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2026-02-10 00:22:27 +01:00 |
AnErrupTion
|
fd81da7cbd
|
Organise imports
Signed-off-by: AnErrupTion <anerruption@disroot.org>
|
2026-02-07 17:01:11 +01:00 |
thoxy
|
a5e38e2ce5
|
Remove color randomization from Game of Life animation
|
2025-06-17 12:35:22 +02:00 |
thoxy
|
5e8e0af59c
|
Remove redundant comments and type annotations
|
2025-05-31 17:56:16 +02:00 |
thoxy
|
fa46155f72
|
make gameoflife more configurable and fix pull reviews
|
2025-05-30 20:04:52 +02:00 |
thoxy
|
98af3a98c8
|
Add GameOfLife Animation
|
2025-05-27 07:07:37 +02:00 |