Tabbed content and border titles
See blog post...
https://textual.textualize.io/blog/2023/03/22/textual-0160-adds-tabbedcontent-and-border-titles/
[0.16.0] - 2023-03-22
Added
- Added
parser_factoryargument toMarkdownandMarkdownViewerconstructors #2075 - Added
HorizontalScroll#1957 - Added
Center#1957 - Added
Middle#1957 - Added
VerticalScroll(mimicking the old behaviour ofVertical) #1957 - Added
Widget.border_titleandWidget.border_subtitleto set border (sub)title for a widget #1864 - Added CSS styles
border_title_alignandborder_subtitle_align. - Added
TabbedContentwidget #2059 - Added
get_child_by_typemethod to widgets / app #2059 - Added
Widget.render_strmethod #2059 - Added TEXTUAL_DRIVER environment variable
Changed
- Dropped "loading-indicator--dot" component style from LoadingIndicator #2050
- Tabs widget now sends Tabs.Cleared when there is no active tab.
- Breaking change: changed default behaviour of
Vertical(seeVerticalScroll) #1957 - The default
overflowstyle forHorizontalwas changed tohidden hidden#1957 DirectoryTreealso acceptspathlib.Pathobjects as the path to list #1438
Removed
- Removed
senderattribute from messages. It's now just private (_sender). #2071