Yves Biener 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
2024-10-07 19:09:57 +02:00
2024-11-06 15:20:34 +01:00
2024-10-07 19:28:01 +02:00
2024-10-07 19:09:57 +02:00
2024-11-06 15:20:34 +01:00

Tui-Website

This is my terminal based website. It is served as a tui application via ssh and as a simple html page via https.

It contains information about me and my projects as well as blog entries about something I feel like writing something about.

Open tasks

  • Improve navigation
  • Have clickable/navigatable links inside of the tui application
  • Launch simple http server alongside tui application

Branch: own-tty-visuals

  • How can I support to run a sub-process inside of a given pane / layout?
  • Create demo gifs using vhs
Description
Terminal User Interface which serves as my presonal website via ssh (see https://gitea.yves-biener.de/yves-biener/wish-serve)
Readme MIT 342 KiB
0.0.4 Latest
2025-11-08 12:55:48 +01:00
Languages
Zig 100%