v3.3.0
Textualize/textualv3.3.0Jun 1, 2025by willmcgugan
AI Summary
The first community-supported release featuring new widgets, HSV color support, and Input enhancements.
Key Highlights
- First community-supported release
- Added CollapsibleTitle widget
- Added Color.hsv property and from_hsv class method
New Features
- Added CollapsibleTitle
- Added Color.hsv property and from_hsv class method
- Added cursor_at_start and cursor_at_end properties to Input
Full Release Notes
The first community supported release. Mostly fixes and a few helpful additions. See below for details... ## [3.3.0] - 2025-06-01 ### Fixed - Fixed `VERTICAL_BREAKPOINTS` doesn't work https://github.com/Textualize/textual/pull/5785 - Fixed `Button` allowing text selection https://github.com/Textualize/textual/pull/5770 - Fixed running `App.run` after `asyncio.run` https://github.com/Textualize/textual/pull/5799 - Fixed triggering a deprecation warning in py >= 3.10 https://github.com/Textualize/textual/pull/5799 - Fixed `Input` invalid cursor position after updating the value https://github.com/Textualize/textual/issues/5811 - Fixed `DEFAULT_CLASSES` when applied to App https://github.com/Textualize/textual/pull/5827 - Fixed order of implicit content tag closing https://github.com/Textualize/textual/pull/5823 ### Added - Exposed `CollapsibleTitle` https://github.com/Textualize/textual/pull/5810 - Added `Color.hsv` property and `Color.from_hsv` class method https://github.com/Textualize/textual/pull/5803 - Added `cursor_at_start` and `cursor_at_end` properties to the `Input` widget https://github.com/Textualize/textual/pull/5830 ### Changed - Added a few features to `python -m textual.markup` playground https://github.com/Textualize/textual/pull/5823