v0.25.0 #700
orhun
announced in
Announcements
v0.25.0
#700
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We are thrilled to announce the new version of
ratatui
- a Rust library that's all about cooking up TUIs 🐭In this version, we made improvements on widgets such as List, Table and Layout and changed some of the defaults for a better user experience. Also, we renewed our website and updated our documentation/tutorials to get started with
ratatui
: https://ratatui.rs 🚀✨ Release highlights: https://ratatui.rs/highlights/v025/
💖 We also enabled GitHub Sponsors for our organization, consider sponsoring us if you like
ratatui
: https://github.com/sponsors/ratatui-orgFeatures
aef4956
(list)
List::new
now acceptsIntoIterator<Item = Into<ListItem>>
(#672) [breaking]8bfd666
(paragraph) Add
line_count
andline_width
unstable helper methods1229b96
(rect) Add
offset
method (#533)edacaf7
(buffer) Deprecate
Cell::symbol
field (#624)6b2efd0
(layout) Accept IntoIterator for constraints (#663)
753e246
(layout) Allow configuring layout fill (#633)
1e2f0be
(layout) Add parameters to Layout::new() (#557) [breaking]
c862aa5
(list) Support line alignment (#599)
4424637
(span) Add setters for content and style (#647)
ebf1f42
(style) Implement
From
trait for crossterm toStyle
related structs (#686)e49385b
(table) Add a Table::segment_size method (#660)
b8f71c0
(widgets/chart) Add option to set the position of legend (#378)
5bf4f52
(uncategorized) Implement
From
trait for termion toStyle
related structs (#692)d19b266
(uncategorized) Add Constraint helpers (e.g. from_lengths) (#641)
Bug Fixes
f69d57c
(rect) Fix underflow in the
Rect::intersection
method (#678)56fc410
(block) Make
inner
aware of title positions (#657)ec7b387
(doc) Do not access deprecated
Cell::symbol
field in doc example (#626)37c70db
(table) Add widths parameter to new() (#664) [breaking]
1f88da7
(table) Fix new clippy lint which triggers on table widths tests (#630)
36d8c53
(table) Widths() now accepts AsRef<[Constraint]> (#628)
34d099c
(tabs) Fixup tests broken by semantic merge conflict (#665)
e4579f0
(tabs) Set the default highlight_style (#635) [breaking]
28ac55b
(tabs) Tab widget now supports custom padding (#629)
df0eb1f
(terminal) Insert_before() now accepts lines > terminal height and doesn't add an extra blank line (#596)
aaeba27
(uncategorized) Truncate table when overflow (#685)
ffa78aa
(uncategorized) Add #[must_use] to Style-moving methods (#600)
a2f2bd5
(uncategorized) MSRV is now
1.70.0
(#593)Refactor
f767ea7
(list)
start_corner
is nowdirection
(#673)b82451f
(examples) Add vim binding (#688)
0576a8a
(layout) To natural reading order (#681)
4be18ab
(readme) Reference awesome-ratatui instead of wiki (#689)
7ef0afc
(widgets) Remove unnecessary dynamic dispatch and heap allocation (#597)
b282a06
(uncategorized) Remove items deprecated since 0.10 (#691) [breaking]
7ced7c0
(uncategorized) Define struct WrappedLine instead of anonymous tuple (#608)
Documentation
fe632d7
(sparkline) Add documentation (#648)
f4c8de0
(chart) Document chart module (#696)
1b8b626
(examples) Add animation and FPS counter to colors_rgb (#583)
2169a0d
(examples) Add example of half block rendering (#687)
41c44a4
(frame) Add docs about resize events (#697)
91c67eb
(github) Update code owners (#666)
458fa90
(lib) Tweak the crate documentation (#659)
3ec4e24
(list) Add documentation to the List widget (#669)
9f37100
(readme) Update README.md and fix the bug that demo2 cannot run (#595)
2a87251
(security) Add security policy (#676)
987f7ee
(website) Rename book to website (#661)
a15c3b2
(uncategorized) Remove deprecated table constructor from breaking changes (#698)
113b4b7
(uncategorized) Rename template links to remove ratatui from name 📚 (#690)
211160c
(uncategorized) Remove simple-tui-rs (#651)
Styling
(tabs) Fix doc formatting (#662)
Miscellaneous Tasks
910ad00
(rustfmt) Enable format_code_in_doc_comments (#695)
d118565
(table) Cleanup docs and builder methods (#638)
dd22e72
(uncategorized) Correct "builder methods" in docs and add
must_use
on widgets setters (#655)18e19f6
(uncategorized) Fix breaking changes doc versions (#639)
a58cce2
(uncategorized) Disable default benchmarking (#598)
Continuous Integration
59b9c32
(codecov) Adjust threshold and noise settings (#615)
03401cd
(uncategorized) Fix untrusted input in pr check workflow (#680)
Contributors
Thank you so much to everyone that contributed to this release!
Here is the list of contributors who have contributed to
ratatui
for the first time!This discussion was created from the release v0.25.0.
Beta Was this translation helpful? Give feedback.
All reactions