Some substantial optimizations and tweaks for the TextArea widget, and the usual fixes.
[3.6.0] - 2025-07-06
Fixed
- Fixed issue with the "transparent" CSS value not being transparent when set using python #5890
- Fixed issue with pushing screens when Input has mouse captured #5900
- Implemented workaround for Ghostty bug which produces negative mouse coordinates #5926
Changed
- Widget.release_mouse will now only release the mouse, if it was captured by self #5900
- Some optimizations to TextArea, which may be noticeable during scrolling (note: may break snapshots with a TextArea) #5925
- Selecting in the TextArea now hides the cursor until you release the mouse #5925
- Read only TextAreas will no longer display a cursor #5925
Added
- Added
TextArea.highlight_cursor_line
toggle #5924