[7.5.0] - 2026-01-30
Features
- DataTable row cursor now extends full width when excess space available
- DataTable
*Selectedevents now only emit on second click (when cell/row/column already highlighted)
Unclaimed project
Are you a maintainer of textual? Claim this project to take control of your public changelog and roadmap.
Changelog
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.
Last updated about 1 month ago
Features
*Selected events now only emit on second click (when cell/row/column already highlighted)Adds a pointer rule to TCSS, so you can change how the mouse pointer looks over a given widget.
https://github.com/user-attachments/assets/9981cfe1-27c8-4586-9eb1-4f513d3d0764
See https://textual.textualize.io/styles/pointer/ for details
pointer rule https://github.com/Textualize/textual/pull/6339A few fixes and small features. Enjoy.
DOM.query_one_optionaldefault parameter to get_component_rich_style get_component_rich_styleSmall update to the help system. The help panel will look for a HELP attribute on the focused widget, but now it will also look at ancestors until it finds a usable HELP attribute. There are also a few changes to add more titles to the keys area.
HELP attribute if there isn't one on the focused widg...display attribute. https://github.com/Textualize/textual/pull/6316A small optimization to speed up transition when popping a screen.
refresh_styles boolean to the ScreenResult message which reduces style updates when popping screensThis is a much smaller change than the version number may suggest. A breaking change to a method added just a few days ago. But Semver mandates the major version bump.
This release has two new themes, thanks to @NSPC911
Node.update_node_styles has grown a animate parameterA small update to address a performance issue. Previously if you dismiss a screen and the base screen has a lot of widgets, you would could get a noticeable pause (anything up to half a second). With a reasonable number of widgets you would probably not notice. But this update fixes that.
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
Stable Diffusion web UI
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
A feature-rich command-line audio/video downloader