v6.12.0
Textualize/textualv6.12.0Jan 2, 2026by willmcgugan
AI Summary
This release addresses performance pauses experienced when changing screens by fixing unnecessary style updates and promoting a private method to the public API.
Key Highlights
- Fixed unnecessary style updates causing screen transition pauses
- Promoted `_update_styles` to `update_node_styles`
Full Release Notes
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) https://github.com/Textualize/textual/pull/6304 ### Changed - Promoted private `_update_styes` to `update_node_styles` https://github.com/Textualize/textual/pull/6304