Commit Graph

10 Commits

Author SHA1 Message Date
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