Skip to content

Releases: Textualize/textual

The Working on my Break Release

29 Jun 10:02
f2add3c
Compare
Choose a tag to compare

Mostly fixes and stability related changes, see below.

Note, there is a change to the SVG snapshots. The SVGs are now "normalized" to reduce the chances that they will break due to non-visual changes. Unfortunately this does mean that your snapshots will break with this release, but the upside is they will break less often in the future!

[0.71.0] - 2024-06-29

Changed

  • Snapshot tests will normalize SVG output so that changes with no visual impact don't break snapshots, but this release will break most of them.
  • Breaking change: App.push_screen now returns an Awaitable rather than a screen. #4672
  • Breaking change: Screen.dismiss now returns an Awaitable rather than a bool. #4672

Fixed

  • Fixed grid + keyline when the grid has auto dimensions #4680
  • Fixed mouse code leakage #4681
  • Fixed link inside markdown table not posting a Markdown.LinkClicked message #4683
  • Fixed issue with mouse movements on non-active screen #4688

The Buttoned Down Release

19 Jun 11:57
4d0293f
Compare
Choose a tag to compare

[0.70.0] - 2024-06-19

Fixed

  • Fixed erroneous mouse 'ButtonDown' reporting for mouse movement when any-event mode is enabled in xterm. #3647

The "I'm not going there" Release

16 Jun 18:06
4009167
Compare
Choose a tag to compare

A fix with API tweak

[0.69.0] - 2024-06-16

Added

  • Added App.simulate_key #4657

Fixed

  • Fixed issue with pop_screen launched from an action #4657

Changed

  • App.check_bindings is now private
  • App.action_check_bindings is now App.action_simulate_key

The Concurrency is hard Release

14 Jun 10:14
Compare
Choose a tag to compare

[0.68.0] - 2024-06-14

Added

  • Added ContentSwitcher.add_content

Fixed

  • Improved handling of non-tty input #4647

The Less Users Release

11 Jun 14:53
a15f7b6
Compare
Choose a tag to compare

We've had to revert the VIM keys in the DataTable for now.

[0.67.1] - 2024-06-12

Changed

  • Reverts Vim keys in DataTable, provides alternatives #4638

The Trees and Keys Release

11 Jun 13:56
92583b5
Compare
Choose a tag to compare

The highlight of this release is support for extended keys. More modern terminals will now have access to a greater number of keys, and modifiers.

There are also a number of quality of life improvements for the DataTable, Tree. And some fixes.

[0.67.0] - 2024-06-11

Added

  • Added support for Kitty's key protocol #4631
  • ctrl+pageup/ctrl+pagedown will scroll page left/right in DataTable #4633
  • g/G will scroll to the top/bottom of the DataTable #4633
  • Added simple hjkl key bindings to move the cursor in DataTable #4633

Changed

  • home and end now works horizontally instead of vertically in DataTable #4633
  • Tree and DirectoryTree nodes now have a bigger click target, spanning the full line #4636

Fixed

  • Fixed pageup/pagedown behavior in DataTable #4633
  • Added App.CLOSE_TIMEOUT #4635
  • Fixed deadlock on shutdown #4635

The Two Thirds of the Number of the Beast Release

08 Jun 13:34
91c7fc7
Compare
Choose a tag to compare

A few additions and changes

[0.66.0] - 2024-06-08

Changed

  • get_content_height will now return 0 if the renderable is Falsey #4617
  • Buttons may not be pressed within their "active_effect_duration" to prevent inadvertent activations #4621
  • Screen.dismiss is now a noop if the screen isn't active. Previously it would raise a ScreenStackError, now it returns False. #4621
  • Increased window for escape processing to 100ms #4625
  • Tooltips are now hidden when any key is pressed #4625

Added

  • Added Screen.is_active
  • Added icon reactive to Header widget #4627
  • Added time_format reactive to Header widget #4627
  • Added tooltip parameter to input widgets #4625

The Toast of the Town Release

06 Jun 17:14
1613d7c
Compare
Choose a tag to compare

A hotfix for #4607

[0.65.2] - 2023-06-06

Fixed

  • Fixed issue with notifications and screen switches #4615

Added

  • Added textual.rlock.RLock #4615

The Matches and Dispatches Hotfix Release

05 Jun 17:05
7925273
Compare
Choose a tag to compare

[0.65.1] - 2024-06-05

Fixed

  • Fixed hot reloading with hatch rule #4606
  • Fixed hatch style parsing #4606

The Please don't Sue Us Ofek Release

05 Jun 14:54
Compare
Choose a tag to compare

The highlight of this release is the new hatch style which can fill a widget's background with a repeating character.

Screenshot 2024-06-05 at 12 17 53

See the docs on hatch

[0.65.0] - 2024-06-05

Added

  • Added Command Palette Opened, Closed, and OptionHighlighted events #4600
  • Added hatch style #4603

Fixed

  • Fixed DataTable cursor flicker on scroll #4598

Changes

  • TabbedContent will automatically make tabs active when a widget in a pane is focused #4593