mirror of
https://github.com/Textualize/textual.git
synced 2025-10-17 02:38:12 +03:00
8c8057b5b5fb1d8b9a66dc2ae1c975572cd3a97d
* fix(listview): update index after pop
* tests(listview): import future for type hints
* ensure pop error is original index rather than normalized
* fix(listview): update index after remove_items
* update changelog
* reinstate always_update to index reactive
* Revert "reinstate always_update to index reactive"
This reverts commit 68e205ee4f.
* handle unchanged index without always_update
* update changelog
* update changelog
* add docstrings
---------
Co-authored-by: Will McGugan <willmcgugan@gmail.com>
Co-authored-by: Darren Burns <darrenburns@users.noreply.github.com>
Textual
Build sophisticated, cross-platform, user interfaces with a simple Python API.
Run your apps in the terminal or a web browser with Textual Web or Textual Serve.
Videos
Textual in Action
Impatient?
Try the textual demo without installing.
Installing
Install Textual via pip:
pip install textual textual-dev
See the docs if you need help getting started.
Demo
Run the following command to see a little of what Textual can do:
python -m textual
Documentation
Head over to the Textual documentation to start building!
Join us on Discord
Join the Textual developers and community on our Discord Server.
Languages
Python
98.8%
Scheme
0.8%
Jinja
0.3%
TypeScript
0.1%