Skip to content

Releases: Textualize/textual

The Atomic Release

03 Jan 11:51
a604748

Choose a tag to compare

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_styles has grown a animate parameter

Added

The Smol Paws release

02 Jan 09:45
ecd4165

Choose a tag to compare

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_styes to update_node_styles #6304

The Batrachian release

18 Dec 10:49
6760453

Choose a tag to compare

A very small updated require for the Toad project.

[6.11.0] - 2025-12-18

Added

  • Added a TextSelected event. #6290

The last before Toad release

16 Dec 09:51
748456f

Choose a tag to compare

Mainly a fix for some new themes, but also an update to toggle buttons. If you have toggle buttons in your app, this may impact snapshot tests.

[6.10.0] - 2025-12-16

Fixed

  • Fixed broken themes #6286
  • Updated toggle button style for consistency #6286

The arbitrary release

14 Dec 17:17
0b7a5a7

Choose a tag to compare

Very small release. Mostly for the awesome themes that were recently contributed.

[6.9.0] - 2025-12-14

Added

  • Added Solarized Dark theme #6278
  • Added Rosé Pine themes #6277

Fixed

  • Fixed fuzzy matcher displaying wrong matched characters with simple substring match #6282

The grown up Release

07 Dec 17:55
8f3386c

Choose a tag to compare

A few fixes, and a very minor feature...

[6.8.0] - 2025-12-07

Added

  • Added Content.blank #6264

Fixed

  • Fixed Input cursor 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 to ctrl+shift+a #6267
  • Fixed exception when setting loading attribute 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

01 Dec 20:58
4e0ff24

Choose a tag to compare

Hotfix for Content.fold from last release.

[6.7.1] - 2025-12-1

Fixed

  • Fixed Content.fold #6256

The 6.7 - if you know, you know release

29 Nov 16:34
3d8de08

Choose a tag to compare

[6.7.0] - 2025-11-29

Added

  • Added GridLayout.max_column_width #6228
  • Added Content.fold #6238
  • Added strip_control_codes to Content constructors #6238

Changed

  • Added Screen.get_loading_widget which deferes to App.get_loading_widget #6228

Fixed

  • Fixed anchor with ScrollView widgets #6228

The mark of the Best release

10 Nov 17:54

Choose a tag to compare

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 TextArea cursor display on wrapped lines #6196
  • Fixed remove_children not refreshing layout #6206
  • Fixed flicker with :hover pseudo class #6214
  • Fixed scrollbar not updating after textarea paste #6219

Added

  • Added grid_size property to GridLayout #6210
  • Exposed NoSelection and BLANK via textual.widgets.select #6214
  • Added Widget.FOCUS_ON_CLICK classvar amd Widget.focus_on_click method #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

The Spooky Trap release 🎃

31 Oct 17:23
526bdeb

Choose a tag to compare

A small release; one fix, one bug. Mainly so I could release on Halloween. 🦇

[6.5.0] - 2025-10-31

Added

  • Added DOMNode.trap_focus #6202

Fixed

  • Fixed issue with focus + scroll #6203