All Versions
19
Latest Version
Avg Release Cycle
31 days
Latest Release
963 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.1.15 Changes
January 31, 2022โ Added
- โ Added Windows Driver
-
v1.1.14 Changes
January 09, 2022๐ Changed
- โก๏ธ Updated Rich dependency to 11.X
-
v0.5.0 Changes
November 20, 2022โ Added
- Add get_child_by_id and get_widget_by_id, remove get_child https://github.com/Textualize/textual/pull/1146
- โ Add easing parameter to Widget.scroll_* methods https://github.com/Textualize/textual/pull/1144
- โ Added Widget.call_later which invokes a callback on idle.
DOMNode.ancestors
no longer includesself
.- Added
DOMNode.ancestors_with_self
, which retains the old behaviour ofDOMNode.ancestors
. - ๐ Improved the speed of
DOMQuery.remove
. - โ Added DataTable.clear
- โ Added low-level
textual.walk
methods. - ๐ It is now possible to
await
aWidget.remove
. https://github.com/Textualize/textual/issues/1094 - ๐ It is now possible to
await
aDOMQuery.remove
. Note that this changes the return value ofDOMQuery.remove
, which used to returnself
. https://github.com/Textualize/textual/issues/1094 - Added Pilot.wait_for_animation
- โ Added
Widget.move_child
https://github.com/Textualize/textual/issues/1121 - โ Added a
Label
widget https://github.com/Textualize/textual/issues/1190 - ๐ Support lazy-instantiated Screens (callables in App.SCREENS) https://github.com/Textualize/textual/pull/1185
- 0๏ธโฃ Display of keys in footer has more sensible defaults https://github.com/Textualize/textual/pull/1213
- Add App.get_key_display, allowing custom key_display App-wide https://github.com/Textualize/textual/pull/1213
๐ Changed
- ๐ Watchers are now called immediately when setting the attribute if they are synchronous. https://github.com/Textualize/textual/pull/1145
- Widget.call_later has been renamed to Widget.call_after_refresh.
- Button variant values are now checked at runtime. https://github.com/Textualize/textual/issues/1189
- โ Added caching of some properties in Styles object
๐ Fixed
- ๐ Fixed DataTable row not updating after add https://github.com/Textualize/textual/issues/1026
- ๐ Fixed issues with animation. Now objects of different types may be animated.
- ๐ Fixed containers with transparent background not showing borders https://github.com/Textualize/textual/issues/1175
- ๐ Fixed auto-width in horizontal containers https://github.com/Textualize/textual/pull/1155
- ๐ Fixed Input cursor invisible when placeholder empty https://github.com/Textualize/textual/pull/1202
- ๐ Fixed deadlock when removing widgets from the App https://github.com/Textualize/textual/pull/1219
-
v0.4.0 Changes
November 08, 2022https://textual.textualize.io/blog/2022/11/08/version-040/#version-040
๐ Changed
- โฌ๏ธ Dropped support for mounting "named" and "anonymous" widgets via
App.mount
andWidget.mount
. Both methods now simply take one or more widgets as positional arguments. - ๐ป
DOMNode.query_one
now raises aTooManyMatches
exception if there is more than one matching node. https://github.com/Textualize/textual/issues/1096 App.mount
andWidget.mount
have newbefore
andafter
parameters https://github.com/Textualize/textual/issues/778
โ Added
- โ Added
init
param to reactive.watch CSS_PATH
can now be a list of CSS files https://github.com/Textualize/textual/pull/1079- โ Added
DOMQuery.only_one
https://github.com/Textualize/textual/issues/1096 - Writes to stdout are now done in a thread, for smoother animation. https://github.com/Textualize/textual/pull/1104
- โฌ๏ธ Dropped support for mounting "named" and "anonymous" widgets via
-
v0.3.0 Changes
October 31, 2022๐ Fixed
- ๐ Fixed issue where scrollbars weren't being unmounted
- ๐ Fixed fr units for horizontal and vertical layouts https://github.com/Textualize/textual/pull/1067
- ๐ Fixed
textual run
breaking sys.argv https://github.com/Textualize/textual/issues/1064 - ๐ Fixed footer not updating styles when toggling dark mode
- ๐ Fixed how the app title in a
Header
is centred https://github.com/Textualize/textual/issues/1060 - ๐ Fixed the swapping of button variants https://github.com/Textualize/textual/issues/1048
- ๐ Fixed reserved characters in screenshots https://github.com/Textualize/textual/issues/993
- ๐ Fixed issue with TextLog max_lines https://github.com/Textualize/textual/issues/1058
๐ Changed
- DOMQuery now raises InvalidQueryFormat in response to invalid query strings, rather than cryptic CSS error
- Dropped quit_after, screenshot, and screenshot_title from App.run, which can all be done via auto_pilot
- Widgets are now closed in reversed DOM order
- Input widget justify hardcoded to left to prevent text-align interference
- ๐ Changed
textual run
so that it patchesargv
in more situations - DOM classes and IDs are now always treated fully case-sensitive https://github.com/Textualize/textual/issues/1047
โ Added
- โ Added Unmount event
- โ Added App.run_async method
- โ Added App.run_test context manager
- Added auto_pilot to App.run and App.run_async
- Added Widget._get_virtual_dom to get scrollbars
- โ Added size parameter to run and run_async
- โ Added always_update to reactive
- Returned an awaitable from push_screen, switch_screen, and install_screen https://github.com/Textualize/textual/pull/1061
-
v0.2.1 Changes
October 23, 2022๐ Changed
- โก๏ธ Updated meta data for PyPI
-
v0.2.0 Changes
October 23, 2022โ Added
- ๐ CSS support
- Too numerous to mention
-
v0.1.18 Changes
April 30, 2022๐ Changed
- โฌ๏ธ Bump typing extensions
-
v0.1.17 Changes
March 10, 2022๐ Changed
- โฌ๏ธ Bumped Rich dependency
-
v0.1.16 Changes
March 10, 2022๐ Fixed
- ๐ Fixed escape key hanging on Windows