The current setup was a great way to build my proof of concept but it can cause several issues, for example flickering.
In order to mitigate this I will rewrite the current tmux based session management into a process based one, where each nfo runs in its own process rather than tmux.
Rendering issues arise from my observation due to the fact that I structured the app like this:
This nested architecture is not the best and can’t keep up with Ghostty’s blazing fast rendering. In order to mitigate this and to take advantage of Synchronized Rendering I will rewrite the session handling.
The current setup was a great way to build my proof of concept but it can cause several issues, for example flickering.
In order to mitigate this I will rewrite the current tmux based session management into a process based one, where each nfo runs in its own process rather than tmux.
Rendering issues arise from my observation due to the fact that I structured the app like this:
This nested architecture is not the best and can’t keep up with Ghostty’s blazing fast rendering. In order to mitigate this and to take advantage of
Synchronized RenderingI will rewrite the session handling.