textual icon indicating copy to clipboard operation
textual copied to clipboard

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.

Results 462 textual issues
Sort by recently updated
recently updated
newest added

When there is an error while capturing input from a terminal, current linux driver thread quietly logs the error (with app.log) and exits, meanwhile TUI becomes completely unresponsive. It's very...

To be added by @willmcgugan The problem: Python 3.6 is the official python on RHEL8 https://developers.redhat.com/blog/2018/11/14/python-in-rhel-8-3 On shared environments (e.g. HPC) the users do not have root access but can...

Textual has a "none" border which reserves space with no characters, which conflicts with Browser CSS. We should have "none" to mean the same as no border. And deprecate "hidden"....

The devtools console is awesome and I use it a lot. It will tend to slow down when there is a lot of data going through. We should use a...

We should make sure that there is only one source of time in Textual. Ideally App should have ` get_time` function which returns the current time. We should have a...

We have a system that shows a highlight for the focused widget for 2 seconds. When you first press tab it will show the current focus, and a second tab...

We should add a scrollbar gutter to CSS. https://twitter.com/stackblitz/status/1518924375721873408?s=20&t=xu6iJ6y1WYPbxf_ck9KCoQ

Task

We need a `scroll_visible` (or better name) method that scrolls a widget in to view. This should be called when a widget receives focus so that tab-to-focus doesn't something that...

Every time I close the [easing example](https://github.com/willmcgugan/textual/blob/main/examples/easing.py). I get the following error: ```sh /usr/lib/python3.9/asyncio/base_events.py:681: ResourceWarning: unclosed event loop _warn(f"unclosed event loop {self!r}", ResourceWarning, source=self) ResourceWarning: Enable tracemalloc to get the...

bug