Skip to content

The one release to bind them all release

Compare
Choose a tag to compare
@willmcgugan willmcgugan released this 07 Feb 13:13
· 3061 commits to main since this release
d2a586b

This release adds data binding, which can help you write lean code. There are also a few new methods, fixes, and enhancements. See below for the full details...

[0.49.0] - 2024-02-07

Fixed

  • Fixed scrolling in long OptionList by adding max height of 100% #4021
  • Fixed DirectoryTree.clear_node not clearing the node specified #4122

Changed

  • DirectoryTree.reload and DirectoryTree.reload_node now preserve state when reloading #4056
  • Fixed a crash in the TextArea when performing a backward replace #4126
  • Fixed selection not updating correctly when pasting while there's a non-zero selection #4126
  • Breaking change: TextArea will not use Escape to shift focus if the tab_behaviour is the default #4110
  • TextArea cursor will now be invisible before first focus #4128
  • Fix toggling TextArea.cursor_blink reactive when widget does not have focus #4128

Added

  • Added DOMQuery.set #4075
  • Added DOMNode.set_reactive #4075
  • Added DOMNode.data_bind #4075
  • Added DOMNode.action_toggle #4075
  • Added Worker.cancelled_event #4075
  • Tree (and DirectoryTree) grew an attribute lock that can be used for synchronization across coroutines #4056