Use `rich` for a unified CLI and TUI experience (?)
I have been keeping an eye on the very interesting project rich. It promises great enhancements to normal CLI applications/output and is fully cross-platform. I got even more curious when I learned about their Live
and Layout
modules and started to wonder whether this will some day be able to replace curses
and provide a very pleasant and unified experience for coBib users, both, in the CLI and TUI.
Today I found out about textual, an ongoing work explicitly for TUI applications based on rich. I am opening this issue simply to put the word out there and to track the progress on the development of these projects. I believe the introduction of these dependencies would be a good jump to a v4.0 or v5.0 (depending on the speed of development of both, coBib and rich/textual).