Yves Biener ba01bf00bb mod(pane) example layout pane has top and bottom empty row
Fix corresponding RawText line control (i.e. last line and changes to
the window size in regards to the current line).
2024-11-09 01:52:37 +01:00
2024-10-07 19:09:57 +02:00
2024-10-07 19:28:01 +02:00
2024-10-07 19:09:57 +02: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.

Terminal User Interface

Benchmark

zig build -Dbenchmark run 2> log

Press any button at the end of the benchmark (when you are back to the original screen). log now contains the frame delay for each frame in each line of the output.

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

  • Could I simulate a corresponding event loop?

    • emmit as many as possible through another thread (until the event queue is full?) [1023]
    • see how fast the application can render each frame and measure the necessary time for each frame? -> determine statistics like, min, max, median, mean, etc. -> Or buffered writer to the std.posix.STDOUT_FILENO? -> I could use this to see if it makes sense to implement a buffered version using a screen buffer (to only render the differences?)
    • seems pretty good (with some exceptions)
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%