diff --git a/CHANGELOG.md b/CHANGELOG.md index 53e60f9975..66273dcfe3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). -## Unreleased +## [0.15.0] - 2023-03-13 ### Fixed @@ -18,7 +18,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Added - Added a LoadingIndicator widget https://github.com/Textualize/textual/pull/2018 -- Added Tabs Widget +- Added Tabs Widget https://github.com/Textualize/textual/pull/2020 ### Changed diff --git a/docs/blog/images/loading_indicator.svg b/docs/blog/images/loading_indicator.svg new file mode 100644 index 0000000000..ebf6bf261d --- /dev/null +++ b/docs/blog/images/loading_indicator.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + LoadingApp + + + + + + + + + + + + + + + + + + + +● ● ● ●  + + + + + + + + + + + + + diff --git a/docs/blog/images/tabs_widget.svg b/docs/blog/images/tabs_widget.svg new file mode 100644 index 0000000000..06c1774da7 --- /dev/null +++ b/docs/blog/images/tabs_widget.svg @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TabsApp + + + + + + + + + + +Paul AtreidiesDuke Leto AtreidesLady JessicaGurney Halleck +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + +▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ + + + + + + + + + + +Lady Jessica + + + + + + + + + + + +▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ + + A  Add tab  R  Remove active tab  C  Clear tabs  + + + diff --git a/docs/blog/posts/release0-15-0.md b/docs/blog/posts/release0-15-0.md new file mode 100644 index 0000000000..39b2b1a150 --- /dev/null +++ b/docs/blog/posts/release0-15-0.md @@ -0,0 +1,39 @@ +--- +draft: false +date: 2023-03-13 +categories: + - Release +title: "Textual 0.15.0 adds a tabs widget" +authors: + - willmcgugan +--- + +# Textual 0.15.0 adds a tabs widget + +We've just pushed Textual 0.15.0, only 4 days after the previous version. That's a little faster than our typical release cadence of 1 to 2 weeks. + +What's new in this release? + + + +The highlight of this release is a new [Tabs](./widgets/../../../widgets/tabs.md) widget to display tabs which can be navigated much like tabs in a browser. Here's a screenshot: + +
+--8<-- "docs/blog/images/tabs_widget.svg" +
+ +In a future release, this will be combined with the [ContentSwitcher](../../widgets/content_switcher.md) widget to create a traditional tabbed dialog. Although Tabs is still useful as a standalone widgets. + +!!! tip + + I like to tweet progress with widgets on Twitter. See the [#textualtabs](https://twitter.com/search?q=%23textualtabs&src=typeahead_click) hashtag which documents progress on this widget. + +Also in this release is a new [LoadingIndicator](./../../widgets/loading_indicator.md) widget to display a simple animation while waiting for data. Here's a screenshot: + +
+--8<-- "docs/blog/images/loading_indicator.svg" +
+ +As always, see the [release notes](https://github.com/Textualize/textual/releases/tag/v0.15.0) for the full details on this update. + +If you want to talk about these widgets, or anything else Textual related, join us on our [Discord server](https://discord.gg/Enf6Z3qhVr). diff --git a/pyproject.toml b/pyproject.toml index b16764bf1c..5dfef09c5f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "textual" -version = "0.14.0" +version = "0.15.0" homepage = "https://github.com/Textualize/textual" description = "Modern Text User Interface framework" authors = ["Will McGugan "]