fix(deps): update rust crate ratatui to 0.24.0 #414
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.23.0
->0.24.0
Release Notes
ratatui-org/ratatui (ratatui)
v0.24.0
Compare Source
We are excited to announce the new version of
ratatui
- a Rust library that's all about cooking up TUIs 🐭In this version, we've introduced features like window size API, enhanced chart rendering, and more.⚠️ .
The list of *breaking changes* can be found here
Also, we created various tutorials and walkthroughs in Ratatui Book which is available at https://ratatui.rs 🚀
✨ Release highlights: https://ratatui.rs/highlights/v0.24.html
Features
c6c3f88
(backend) Implement common traits for
WindowSize
(#586)d077903
(backend) Backend provides window_size, add Size struct (#276)
301366c
(barchart) Render charts smaller than 3 lines (#532)
32e4619
(block) Allow custom symbols for borders (#529) [breaking]
4541336
(canvas) Implement half block marker (#550)
be55a5f
(examples) Add demo2 example (#500)
082cbcb
(frame) Remove generic Backend parameter (#530) [breaking]
d67fa2c
(line) Add
Line::raw
constructor (#511)cbf86da
(rect) Add is_empty() to simplify some common checks (#534)
15641c8
(uncategorized) Add
buffer_mut
method onFrame
✨ (#548)Bug Fixes
638d596
(layout) Use LruCache for layout cache (#487)
8d507c4
(backend) Add feature flag for underline-color (#570)
c3155a2
(barchart) Add horizontal labels(#518)
c5ea656
(barchart) Avoid divide by zero in rendering (#525)
c9b8e7c
(barchart) Render value labels with unicode correctly (#515)
c8ab2d5
(chart) Use graph style for top line (#462)
0c7d547
(docs) Don't fail rustdoc due to termion (#503)
0c52ff4
(gauge) Fix gauge widget colors (#572)
11076d0
(rect) Fix arithmetic overflow edge cases (#543)
21303f2
(rect) Prevent overflow in inner() and area() (#523)
ebd3680
(stylize) Add Stylize impl for String (#466) [breaking]
Refactor
2fd85af
(barchart) Simplify internal implementation (#544)
Documentation
0c68ebe
(block) Add documentation to Block (#469)
0fe7385
(gauge) Add docs for
Gauge
andLineGauge
(#514)27c5637
(readme) Fix links to CONTRIBUTING.md and BREAKING-CHANGES.md (#577)
1947c58
(backend) Improve backend module docs (#489)
e098731
(barchart) Add documentation to
BarChart
(#449)17797d8
(canvas) Add support note for Braille marker (#472)
3cf0b83
(color) Document true color support (#477)
e5caf17
(custom_widget) Make button sticky when clicking with mouse (#561)
ad2dc56
(examples) Update examples readme (#576)
b61f65b
(examples) Update theme to Aardvark Blue (#574)
61af0d9
(examples) Make custom widget example into a button (#539)
6b8725f
(examples) Add colors_rgb example (#476)
5c785b2
(examples) Move example gifs to github (#460)
ca9bcd3
(examples) Add descriptions and update theme (#460)
080a05b
(paragraph) Add docs for alignment fn (#467)
1e20475
(stylize) Improve docs for style shorthands (#491)
dd9a8df
(table) Add documentation for
block
andheader
methods of theTable
widget (#505)232be80
(table) Add documentation for
Table::new()
(#471)3bda372
(tabs) Add documentation to
Tabs
(#535)42f8169
(terminal) Add docs for terminal module (#486)
28e7fd4
(terminal) Fix doc comment (#452)
51fdcbe
(title) Add documentation to title (#443)
d4976d4
(widgets) Update the list of available widgets (#496)
6c7bef8
(uncategorized) Replace colons with dashes in README.md for consistency (#566)
88ae348
(uncategorized) Update
Frame
docstring to remove reference to generic backend (#564)089f8ba
(uncategorized) Add double quotes to instructions for features (#560)
346e7b4
(uncategorized) Add summary to breaking changes (#549)
401a7a7
(uncategorized) Improve clarity in documentation for
Frame
andTerminal
📚 (#545)e35e413
(uncategorized) Fix terminal comment (#547)
8ae4403
(uncategorized) Fix
Terminal
docstring (#546)9cfb133
(uncategorized) Document alpha release process (#542)
4548a9b
(uncategorized) Add BREAKING-CHANGES.md (#538)
c0991cc
(uncategorized) Make library and README consistent (#526)
1414fbc
(uncategorized) Import prelude::* in doc examples (#490)
74c5244
(uncategorized) Add logo and favicon to docs.rs page (#473)
927a5d8
(uncategorized) Fix documentation lint warnings (#450)
eda2fb7
(uncategorized) Use ratatui 📚 (#446)
Testing
ea70bff
(barchart) Add benchmarks (#455)
94af2a2
(buffer) Allow with_lines to accept Vec<Into> (#494)
Miscellaneous Tasks
1278131
(changelog) Make the scopes lowercase in the changelog (#479)
82b40be
(ci) Improve checking the PR title (#464)
a20bd6a
(deps) Update lru requirement from 0.11.1 to 0.12.0 (#581)
5213f78
(deps) Bump actions/checkout from 3 to 4 (#580)
6cbdb06
(examples) Refactor some examples (#578)
12f9291
(github) Create dependabot.yml (#575)
3a57e76
(github) Add contact links for issues (#567)
5498a88
(spans) Remove deprecated
Spans
type (#426)fbf1a45
(uncategorized) Simplify constraints (#556)
a7bf4b3
(uncategorized) Use modern modules syntax (#492)
af36282
(uncategorized) Only run check pr action on pull_request_target events (#485)
322e46f
(uncategorized) Prevent PR merge with do not merge labels ♻️ (#484)
983ea7f
(uncategorized) Fix check for if breaking change label should be added ♻️ (#483)
384e616
(uncategorized) Add a check for if breaking change label should be added ♻️ (#481)
5f6aa30
(uncategorized) Check documentation lint (#454)
47ae602
(uncategorized) Check that PR title matches conventional commit guidelines ♻️ (#459)
28c6157
(uncategorized) Add documentation guidelines (#447)
Continuous Integration
343c6cd
(lint) Move formatting and doc checks first (#465)
c95a75c
(makefile) Remove termion dependency from doc lint (#470)
b996102
(makefile) Add format target (#468)
572df75
(uncategorized) Put commit id first in changelog (#463)
878b6fc
(uncategorized) Ignore benches from code coverage (#461)
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!Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.