v3.5.0

Textualize/textualv3.5.0Jun 20, 2025by willmcgugan

AI Summary

Significantly optimized startup time and updated Markdown rendering visuals to use CSS backgrounds.

Key Highlights

  • Optimized startup time
  • New blank visual makes background faster to render
  • Exposed code_indent_guides on Markdown widget

New Features

  • Exposed code_indent_guides boolean on Markdown widget

Full Release Notes

This release contains some optimizations to startup time, which may be significant if you create a lot of widgets. There are also some visual updates to Markdown.

This release will break your snapshots, although I don't expect any visual changes. If you are using the snapshot plugin, you will need to regenerate those snapshots. Even if you give them a quick scan, this should only take a few minutes.

## [3.5.0] - 2025-06-20

### Changed

- Optimized startup https://github.com/Textualize/textual/pull/5869
- New blank visual which makes background faster to render (note this will break snapshots tests this version) https://github.com/Textualize/textual/pull/5869
- Exposed `code_indent_guides` boolean on Markdown widget https://github.com/Textualize/textual/pull/5874
- Changed code fence background to use CSS background rather than its code theme https://github.com/Textualize/textual/pull/5874