2e93218b44
mod(main): use scoped log messages when reporting memory leaks
2024-11-06 17:14:27 +01:00
4ded0210ee
mod(Render): fullscreen option as comptime configuration through App(..)
2024-11-06 17:06:45 +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
9ddbb19336
add: signal handling WINCH, user input thread with waiting blocking
2024-11-06 01:38:55 +01:00
b0b262ae0b
mod(read_input): read user input from tty
2024-11-05 19:59:55 +01:00
14aab9ef50
mod(tui): create own terminal interface framework
2024-11-04 22:27:45 +01:00
0330b3a2f5
add: layout and widget dynamic dispatch with interface definitions
2024-11-02 17:52:44 +01:00
03a4b571d3
mod: adjust layout and style of widgets and header links
2024-10-19 16:11:08 +02:00
93ecfbeda0
add(PopupMenu): menu to enable space key binding groupings
...
Zig Project Action / Lint, Spell-check and test zig project (push) Successful in 32s
Some minor layout changes of the application
2024-10-09 11:10:40 +02:00
63bef849ec
add(ViewPort): wrapper for vaxis.widgets.ScrollView
Zig Project Action / Lint, Spell-check and test zig project (push) Successful in 31s
2024-10-08 15:34:48 +02:00
7c6d2aa659
fix(header): render title in the aligned horizontal
Zig Project Action / Lint, Spell-check and test zig project (push) Successful in 32s
2024-10-08 14:22:30 +02:00
5038c92ab4
add(header): header with configurable title
Zig Project Action / Lint, Spell-check and test zig project (push) Failing after 31s
2024-10-07 22:04:29 +02:00
6fea65a359
setup project using and
Zig Project Action / Lint, Spell-check and test zig project (push) Failing after 1m9s
2024-10-07 19:28:01 +02:00