Releases: Textualize/textual
The Atomic Release
This 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
[7.0.0] - 2026-01-03
Changed
Node.update_node_styleshas grown aanimateparameter
Added
The Smol Paws release
A 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.
[6.12.0] - 2025-01-02
Fixed
- Fixed unnecessary style update when popping screens, which may have caused noticable pauses changing screens (with a lot of widgets) #6304
Changed
- Promoted private
_update_styestoupdate_node_styles#6304
The Batrachian release
A very small updated require for the Toad project.
[6.11.0] - 2025-12-18
Added
- Added a
TextSelectedevent. #6290
The last before Toad release
The arbitrary release
The grown up Release
A few fixes, and a very minor feature...
[6.8.0] - 2025-12-07
Added
- Added
Content.blank#6264
Fixed
- Fixed
Inputcursor color display in ANSI mode (ansi_color=True) #6234 - Fixed alt modifier on systems without extended Key Protocol #6267
- Fixed an issue where alpha keys with modifiers weren't lower cased. If you have bound to something like
ctrl+A, then change toctrl+shift+a#6267 - Fixed exception when setting
loadingattribute before mount #6268 - Fixed issue with dim filter not using background (may cause snapshot failures) #6269
The Fixed faster than superman on laundry day Release
The 6.7 - if you know, you know release
The mark of the Best release
A few minor updates and fixes.
Also a style change for the checkbox widget. Expect snapshot test files if you have used checkboxes.
Thanks to the contributors!
[6.6.0] - 2025-11-10
Fixed
- Fixed
TextAreacursor display on wrapped lines #6196 - Fixed
remove_childrennot refreshing layout #6206 - Fixed flicker with :hover pseudo class #6214
- Fixed scrollbar not updating after textarea paste #6219
Added
- Added
grid_sizeproperty toGridLayout#6210 - Exposed
NoSelectionandBLANKviatextual.widgets.select#6214 - Added
Widget.FOCUS_ON_CLICKclassvar amdWidget.focus_on_clickmethod #6216 - Added support for the kitty keyboard protocol on Windows #6207
- Added
Widget.mount_compose#6216
Changed
- Change highlight style of Select to only highlight the border, not the label #6214