Commit Graph

5 Commits

Author SHA1 Message Date
817d818d4c feat(benchmark): add benchmark build (with build option) to test frame rate 2024-11-09 01:17:09 +01:00
2d2e63ac63 mod(terminal): enable termios flags corresponding to termios(3) man page 2024-11-07 23:30:40 +01:00
9b165e8f81 add/mod the following features
- split structure for better inclusions
- create PlainRenderer to render contents to the terminal
- simplify events
- clearify what structs are created on the heap and which are on the stack
- quit event is now emitted from the main event loop and not the input loop (see helper function `App.quit`)
- rename several variables and/or functions for easier understanding
- introduce `App.interrupt` to stop the input thread and start a new sub TUI which takes over the entire screen (i.e. 'hx', 'nvim', etc.)
2024-11-06 15:20:34 +01:00
0330b3a2f5 add: layout and widget dynamic dispatch with interface definitions 2024-11-02 17:52:44 +01:00
c62fc6fb43 WIP: transformations
All checks were successful
Zig Project Action / Lint, Spell-check and test zig project (push) Successful in 1m38s
2024-11-01 20:46:27 +01:00