v8.2.5

al1abb/invoifyv8.2.5Apr 30, 2026by willmcgugan

AI Summary

This release adds support for dedicated ANSI themes, which are now exposed in the command palette, along with updates to the theming system's color handling.

Key Highlights

  • Added two new themes: 'ansi-dark' and 'ansi-light'.
  • Added `ansi` value support to themes.
  • `App.ansi_color` may now be `None` to use the theme's `ansi` value.

New Features

  • New 'ansi-dark' and 'ansi-light' themes.
  • Support for `ansi` value in theme definitions.
  • Updated `App.ansi_color` to accept `None` to inherit from the theme.

Full Release Notes

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.


<img width="1512" height="982" alt="Screenshot 2026-04-26 at 21 39 16" src="https://github.com/user-attachments/assets/c6664c38-9898-4886-929d-8d091323fa82" />


## [8.2.5] - 2026-04-30

### Added

- Two new themes: "ansi-dark" and "ansi-light" https://github.com/Textualize/textual/pull/6513
- Added an `ansi` value to themes https://github.com/Textualize/textual/pull/6513

### Changed

- `App.ansi_color` may now be `None` to use the `ansi` value from the theme. https://github.com/Textualize/textual/pull/6513