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 692 textual issues
Sort by recently updated
recently updated
newest added

Closes gh-5969. ### Summary gh-5969 reports that running ESC key presses are not processed immediately when running textual in the web under Windows. This is due to the `InputReader` under...

Adds Suggestions made in #6043 - [Not applied] Docstrings on all new or modified functions / classes - [ ✅] Updated documentation - [Not applied] Updated CHANGELOG.md (where appropriate) 1....

I've noticed there are few areas in the **Setup** section of `CONTRIBUTING.md` that could be clarified or updated to become more beginner-friendly, especially those new to Poetry or Textual. Here...

Following [this example](https://textual.textualize.io/widgets/markdown_viewer/#example), I have added a link inside the markdown. ```python3 import textual.app import textual.widgets class MarkdownExampleApp(textual.app.App): def compose(self): yield textual.widgets.MarkdownViewer('[LINK](https://pypi.org/)') MarkdownExampleApp().run() ``` Starting this and clicking the `LINK`...

docs(en/zh): update installation guide and add localization •Added technical feature icons documentation •Improved prerequisites section in installation guide •Introduced Chinese (zh) version of the docs

On Windows 11 (and possibly other versions too), pressing the 'escape' key in browser via textual-serve doesn't register until the mouse is moved or until the 'escape' key is pressed...

The demo looks correct in git-bash on Windows, however it does not respond to mouse movement, click, and scroll events. It would be helpful to extend the existing drivers or...

Current text and code: > Network access is a common cause of slow handlers. If you try to retrieve a file from the internet, the message handler may take anything...

Unfortunately I found a few problems with the `TextArea` syntax highlighting while working on #5977! After [fixing an issue in the highlghts `.scm` files](https://github.com/Textualize/textual/commit/fba1597a1813d4383f770e038e09f71c97b6b848), I was struggling to understand a...

This is a feature request for supporting moving widgets between DOM nodes, following up on a discord suggestion. Currently, calling `widget.remove()` followed by `new_parent.mount(widget)` works well for me and preserves...