Textual TUI framework for Python adds CSS renderer
Textual is a project I started in 2021 to build a TUI framework on top of Rich.<p>I did a Show HN back in August 21: <a href="https://news.ycombinator.com/item?id=28106389" rel="nofollow">https://news.ycombinator.com/item?id=28106389</a><p>At the time, it was purely a hobby project, but a <i>lot</i> has happened since then. I was VC funded (nobody was more surprised than me) and since January, Textual has been my full-time gig.<p>This version adds a CSS renderer and more powerful layout engine, which enables some really interesting features such as live editing.<p>We've also added a websockets based console app for logging, which restores print style debugging when testing your TUI.<p>This release has documentation. Which you can find here:<p><a href="https://textual.textualize.io/" rel="nofollow">https://textual.textualize.io/</a><p>Github repository:<p><a href="https://github.com/Textualize/textual" rel="nofollow">https://github.com/Textualize/textual</a><p>Textual is still very much a work in progress, but it is way more stable now.<p>Textualize (the company) is currently 3 developers based in Edinburgh, Scotland. We recently hired dev no.3 and we have a fourth starting this year.