Skip to content

Releases: Textualize/textual

The more super release

Choose a tag to compare

@willmcgugan willmcgugan released this 30 Jun 06:53
1d99508

Fixes for extended key processing, and a crash bug for clicking the screen padding area.

[8.2.8] - 2026-06-30

Fixed

  • Fixed parsing Kitty extended keys with multiple codepoints #6592
  • Fixed crash when clicking in the Screen's padding #6598

Changed

  • super+backspace is now an alias for ctrl+u in Input and TextArea #6594
  • alt+backspace (option+backspace on Mac) has the same effect as ctrl+backspace in Input and TextArea #6593

The more Kitty Release

Choose a tag to compare

@willmcgugan willmcgugan released this 19 May 10:57
182277f

This release adds additional support for the Kitty key protocol. Which enables some additional keys on some terminals. Additionally, Textual will report modifier keys as separate key events.

Additionally there are a few more shortcuts to the Text Area.

This release sponsored by Mistral AI. See release notes for detail.

[8.2.7] - 2026-05-19

Added

  • Added support for Kitty key protocol "Report all keys as escape codes" which enabled alt+backspace on Warp #6544
  • Added support for detecting separate modifier keys for terminals that support the Kitty key protocol #6544
  • Added TEXTUAL_DISABLE_KITTY_KEY env var to disable Kitty key protocol support (debug aid). #6544

Changed

  • Undo/redo/copy/cut/paste in TextArea will now work with cmd+ on supported terminals #6543
  • In TextArea, ctrl+u will now delete a newline if the cursor is at the start #6543
  • in TextArea alt+delete is now bound to delete word right #6543
  • Text opacity applied to an ansi theme will now set the dim attribute if the opacity is < 50% #6546

The more selective release

Choose a tag to compare

@willmcgugan willmcgugan released this 13 May 09:58
f192904

Improved text select logic. You can select text without first clicking on a content area.

May break snapshots without affecting appearance.

[8.2.6] - 2026-04-13

Fixed

  • Fixed selection to the right of code fence blocks (may break some snapshots)
  • Fixed Markdown code fences losing content when switching themes #6537

Added

  • Added ability to select outside of text, so the user doesn't need to be quite so precise #6523

The Antsy Release

Choose a tag to compare

@willmcgugan willmcgugan released this 30 Apr 08:06
5fdea0d

This release adds support for dedicated ansi themes, which are also exposed from the command palette.

There were a few tweaks to the theming system which may result in broken snapshots, but there should be no visual changes.

Screenshot 2026-04-26 at 21 39 16

[8.2.5] - 2026-04-30

Added

  • Two new themes: "ansi-dark" and "ansi-light" #6513
  • Added an ansi value to themes #6513

Changed

  • App.ansi_color may now be None to use the ansi value from the theme. #6513

The small potatoes Release

Choose a tag to compare

@willmcgugan willmcgugan released this 19 Apr 04:21

Small potatoes update, to fix a glitch with anchor.

[8.2.4] - 2026-04-19

Added

  • Added DOM.update_classes #6478

Fixed

  • Fixed anchor released when scrolling down with the trackpad #6503

The snappier resize Release

Choose a tag to compare

@willmcgugan willmcgugan released this 05 Apr 09:13
634ca6e

[8.2.3] - 2026-04-05

Changed

  • Reduce lag when resizing window, by moving resize from idle to a timer #6471

The Faster Resize Release

Choose a tag to compare

@willmcgugan willmcgugan released this 03 Apr 13:22
f044be2

Fixed an issue where styles were being unneccesarily updated when resizing. Textual apps will now adapt to changes in the terminal size much more quickly.

[8.2.2] - 2026-04-03

Fixed

  • Fixed Pointless style updates when resizing #6464

The Hot Select Release

Choose a tag to compare

@willmcgugan willmcgugan released this 29 Mar 03:58
04b03c8

Fixes a crash when a selected widget is removed while selecting

[8.2.1] - 2026-03-29

Fixed

  • Fix crash when a widget disapears between selections #6455

The Select Release

Choose a tag to compare

@willmcgugan willmcgugan released this 27 Mar 09:30
e84eacc

This release enhances text selection, with auto-scrolling, and the ability to select across container widgets.

This work was sponsored by Mistral AI.

[8.2.0] - 2026-03-27

Added

  • Auto-scrolling on select #6440
  • Selecting over containers #6440
  • Added App.ENABLE_SELECT_AUTO_SCROLL, App.SELECT_AUTO_SCROLL_LINES, App.SELECT_AUTO_SCROLL_SPEED to tweak auto scrolling behavior #6440

The Hotly Completed Release

Choose a tag to compare

@willmcgugan willmcgugan released this 10 Mar 10:02
0f0849f

[8.1.1] - 2026-03-10

Fixed

  • Hotfix for animation on complete #6412