v0.83.0
Textualize/textualv0.83.0Oct 10, 2024by willmcgugan
AI Summary
Enhanced Digits widget to support hex characters and various UI/Interaction improvements.
Key Highlights
- Digits widget now supports A-F (hex)
- Tooltips displayed directly below mouse cursor
- Pilot.click accepts widgets in addition to selectors
New Features
- Hex support for Digits widget
- Region.constrain
- Widget.absolute_offset is now public
- Pilot.click and friends accept widgets
Full Release Notes
The Digits widget can now display A-F, so you can use hex! <img width="925" alt="Screenshot 2024-10-10 at 17 51 02" src="https://github.com/user-attachments/assets/98d6bf95-ca07-4e04-a1c3-c6faac72ebff"> See below for the full changes. ## [0.83.0] - 2024-10-10 ### Added - Added support for A-F to Digits widget https://github.com/Textualize/textual/pull/5094 - Added `Region.constrain` https://github.com/Textualize/textual/pull/5097 ### Changed - `Screen.ALLOW_IN_MAXIMIZED_VIEW` will now default to `App.ALLOW_IN_MAXIMIZED_VIEW` https://github.com/Textualize/textual/pull/5088 - Widgets matching `.-textual-system` will now be included in the maximize view by default https://github.com/Textualize/textual/pull/5088 - Digits are now thin by default, style with text-style: bold to get bold digits https://github.com/Textualize/textual/pull/5094 - Made `Widget.absolute_offset` public https://github.com/Textualize/textual/pull/5097 - Tooltips are now displayed directly below the mouse cursor https://github.com/Textualize/textual/pull/5097 - `Region.inflect` will now assume that margins overlap https://github.com/Textualize/textual/pull/5097 - `Pilot.click` and friends will now accept a widget, in addition to a selector https://github.com/Textualize/textual/pull/5095