v8.2.5

MystenLabs/suiv8.2.5Apr 30, 2026by willmcgugan

AI Summary

This release introduces support for dedicated ANSI themes, adding new 'ansi-dark' and 'ansi-light' options that are now accessible via the command palette. It also includes minor adjustments to the theming system that may affect snapshots but should not result in visual changes.

Key Highlights

  • New dedicated ANSI themes (ansi-dark and ansi-light)
  • Themes exposed via the command palette
  • App.ansi_color can now be None to inherit from the theme

New Features

  • Dedicated ANSI theme support
  • Command palette integration for themes

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