2021-06-17 21:59:16 +01:00
2021-06-14 21:33:20 +01:00
2021-05-31 11:13:21 +01:00
2021-06-16 20:08:38 +01:00
2021-05-31 11:08:09 +01:00
2021-04-08 16:24:48 +01:00
2021-06-16 20:08:38 +01:00
2021-06-16 20:08:38 +01:00
2021-06-11 21:26:30 +01:00
2021-06-07 22:41:25 +01:00

Textual

Textual is a TUI (Text User Interface) framework for Python using Rich as a renderer.

The end goal is to be able to rapidly create rich terminal applications that look as good as possible (within the restrictions imposed by a terminal emulator).

Rich TUI will integrate tightly with its parent project, Rich. Any of the existing renderables can be used in a more dynamic application.

This project is currently a work in progress and may not be usable for a while. Follow @willmcgugan for progress updates, or post in Discussions if you have any requests / suggestions.

screenshot

Updates

I'll be documenting progress in video form.

Update 1 - Basic scrolling

Textual update 1

Update 2 - Keyboard toggle

Textual update 2

Update 3 - New scrollbars, and smooth scrolling

Textual update 3

Description
The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
Readme MIT 490 MiB
Languages
Python 98.8%
Scheme 0.8%
Jinja 0.3%
TypeScript 0.1%