tui-rs v0.3.0-beta.0 Release Notes

Release Date: 2018-09-04 // over 5 years ago
  • ๐Ÿ”‹ Features

    • โž• Add a basic Crossterm backend

    ๐Ÿ’ฅ Breaking Changes

    • โœ‚ Remove Group and introduce Layout in its place
      • Terminal is no longer required to compute a layout
      • Size has been renamed Constraint
    • Widgets are rendered on a Frame instead of a Terminal in order to avoid mixing draw and render calls
    • ๐Ÿ’ป draw on Terminal expects a closure where the UI is built by rendering widgets on the given Frame
    • โšก๏ธ Update Widget trait
      • draw takes area by value
      • render takes a Frame instead of a Terminal
    • ๐Ÿ— All widgets use the consumable builder pattern
    • SelectableList can have no selected item and the highlight symbol is hidden in this case
    • โœ‚ Remove markup langage inside Paragraph. Paragraph now expects an iterator of Text items