Ratatui 0.23.0: A New Release of the Rust Library for Terminal User Interfaces
The article announces the release of ratatui 0.23.0, the official successor of tui-rs. This new version of the Rust library for terminal user interfaces brings several improvements and bug fixes. The existing widgets, such as Barchart and Scrollbar, have been enhanced, and a new direction attribute has been added to the Barchart widget to support horizontal bars. The Cell widget now has voluntary skipping capability for sixel, and the List widget has an option to always allocate the 'selection' column width. The release also introduces automated nightly releases and an optional track symbol for the Scrollbar widget. In terms of breaking changes, the Table widget now supports line alignment, and the Table and Widgets::Table widgets have options to always allocate the 'selection' constraint. The release also includes bug fixes and refactoring. Developers interested in creating terminal user interfaces with Rust will find this new release of ratatui valuable.