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

I was trying to view messages from [asyncio mqtt](https://github.com/sbtinstruments/asyncio-mqtt) updated ASAP with textual and couldn't figure how to add another task in the loop. Then I found [this answer](https://stackoverflow.com/questions/71631247/textual-python-tui-enabling-long-running-external-asyncio-functionality) which...

Looks like this requires access to the "Settings" for a repo to both enable and preview the templates.

This is a report of some strange behaviour in a remote terminal (ssh session to a Linux machine). The video shows that when I press '?' to show the help...

Hi, I'm a Fedora packager and I'm working on a package for Fedora and EPEL (RHEL/AlmaLinux/etc.) and I'd like to use the PyPI package since it's easier to use with...

This is more of a question for clarification than a bug report or anything, but wanting to have a wee look at the library with a view to experimenting with...

To be added by @willmcgugan This is more of a question: Is there any plans for textual to become a stand-alone editor? Something like the micro editor. I think it...

(I know textual is still in active development and that this might be in the works, but just throwing it up here to help keep track) There's no way to...

### Issue I have two ways to go back. I mapped `ctrl+b` to the back function and the `heading` on each page (in purple) is also mapped to the back...

Windows Python 3.9 rich==12.5.1 textual==0.1.18 Behavior when calling below script in cmd.exe is unexpected. Command: `echo "tmp" | .\script.py` expected behavior: prints "tmp". Then runs the App (accepting inputs). seen...

This seems like it should work, but I'm running into AsyncIO issues when I try. ``` RuntimeError Traceback (most recent call last) Input In [12], in () 11 logger.add("debug.log", level="ERROR")...