Skip to content

Commit 7db873c

Browse files
authored
chore(deps): bump ratatui from 0.28.1 to 0.29.0 (#503)
Bumps [ratatui](https://github.com/ratatui/ratatui) from 0.28.1 to 0.29.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ratatui/ratatui/releases">ratatui's releases</a>.</em></p> <blockquote> <h2>v0.29.0</h2> <!-- raw HTML omitted --> <h2><a href="https://github.com/ratatui/ratatui/releases/tag/v0.29.0">v0.29.0</a> - 2024-10-21</h2> <p><em>&quot;Food will come, Remy. Food always comes to those who love to cook.&quot; – Gusteau</em></p> <p>We are excited to announce the new version of <code>ratatui</code> - a Rust library that's all about cooking up TUIs 👨‍🍳🐀</p> <p>✨ <strong>Release highlights</strong>: <a href="https://ratatui.rs/highlights/v029/">https://ratatui.rs/highlights/v029/</a></p> <p>⚠️ List of breaking changes can be found <a href="https://github.com/ratatui/ratatui/blob/main/BREAKING-CHANGES.md">here</a>.</p> <h3>Features</h3> <ul> <li> <p><a href="https://github.com/ratatui/ratatui/commit/3a43274881a79b4e593536c2ca915b509e557215">3a43274</a> <em>(color)</em> Add hsluv support by <a href="https://github.com/du-ob"><code>@​du-ob</code></a> in <a href="https://redirect.github.com/ratatui/ratatui/pull/1333">#1333</a></p> </li> <li> <p><a href="https://github.com/ratatui/ratatui/commit/4c4851ca3d1437a50ed1f146c0849b58716b89a2">4c4851c</a> <em>(example)</em> Add drawing feature to the canvas example by <a href="https://github.com/orhun"><code>@​orhun</code></a> in <a href="https://redirect.github.com/ratatui/ratatui/pull/1429">#1429</a></p> <blockquote> <p><img src="https://github.com/user-attachments/assets/cfb2f9f8-773b-4599-9312-29625ff2ca60" alt="rec_20241018T235208" /></p> <p>fun fact: I had to do <a href="https://www.youtube.com/watch?v=eS92stzBYXA">35 pushups</a> for this...</p> <hr /> </blockquote> </li> <li> <p><a href="https://github.com/ratatui/ratatui/commit/e5a76095884a4ce792846289f56d04a4acaaa6fa">e5a7609</a> <em>(line)</em> Impl From<!-- raw HTML omitted --> for Line by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/ratatui/ratatui/pull/1373">#1373</a> [<strong>breaking</strong>]</p> <blockquote> <p>BREAKING-CHANGES:<code>Line</code> now implements <code>From&lt;Cow&lt;str&gt;</code></p> <p>As this adds an extra conversion, ambiguous inferred values may no longer compile.</p> <pre lang="rust"><code>// given: struct Foo { ... } impl From&lt;Foo&gt; for String { ... } impl From&lt;Foo&gt; for Cow&lt;str&gt; { ... } <p>let foo = Foo { ... }; let line = Line::from(foo); // now fails due to ambiguous type inference // replace with let line = Line::from(String::from(foo)); </code></pre></p> <p>Fixes:<a href="https://redirect.github.com/ratatui/ratatui/issues/1367">ratatui/ratatui#1367</a></p> <hr /> </blockquote> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ratatui/ratatui/blob/main/CHANGELOG.md">ratatui's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/ratatui/ratatui/releases/tag/v0.29.0">v0.29.0</a> - 2024-10-21</h2> <h3>Features</h3> <ul> <li> <p><a href="https://github.com/ratatui/ratatui/commit/3a43274881a79b4e593536c2ca915b509e557215">3a43274</a> <em>(color)</em> Add hsluv support by <a href="https://github.com/du-ob"><code>@​du-ob</code></a> in <a href="https://redirect.github.com/ratatui/ratatui/pull/1333">#1333</a></p> </li> <li> <p><a href="https://github.com/ratatui/ratatui/commit/4c4851ca3d1437a50ed1f146c0849b58716b89a2">4c4851c</a> <em>(example)</em> Add drawing feature to the canvas example by <a href="https://github.com/orhun"><code>@​orhun</code></a> in <a href="https://redirect.github.com/ratatui/ratatui/pull/1429">#1429</a></p> <blockquote> <p><img src="https://github.com/user-attachments/assets/cfb2f9f8-773b-4599-9312-29625ff2ca60" alt="rec_20241018T235208" /></p> <p>fun fact: I had to do <a href="https://www.youtube.com/watch?v=eS92stzBYXA">35 pushups</a> for this...</p> <hr /> </blockquote> </li> <li> <p><a href="https://github.com/ratatui/ratatui/commit/e5a76095884a4ce792846289f56d04a4acaaa6fa">e5a7609</a> <em>(line)</em> Impl From<!-- raw HTML omitted --> for Line by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/ratatui/ratatui/pull/1373">#1373</a> [<strong>breaking</strong>]</p> <blockquote> <p>BREAKING-CHANGES:<code>Line</code> now implements <code>From&lt;Cow&lt;str&gt;</code></p> <p>As this adds an extra conversion, ambiguous inferred values may no longer compile.</p> <pre lang="rust"><code>// given: struct Foo { ... } impl From&lt;Foo&gt; for String { ... } impl From&lt;Foo&gt; for Cow&lt;str&gt; { ... } <p>let foo = Foo { ... }; let line = Line::from(foo); // now fails due to ambiguous type inference // replace with let line = Line::from(String::from(foo)); </code></pre></p> <p>Fixes:<a href="https://redirect.github.com/ratatui/ratatui/issues/1367">ratatui/ratatui#1367</a></p> <hr /> </blockquote> </li> <li> <p><a href="https://github.com/ratatui/ratatui/commit/2805dddf0527584da9c7865ff6a78a9c74731187">2805ddd</a> <em>(logo)</em> Add a Ratatui logo widget by <a href="https://github.com/joshka"><code>@​joshka</code></a> in <a href="https://redirect.github.com/ratatui/ratatui/pull/1307">#1307</a></p> <blockquote> <p>This is a simple logo widget that can be used to render the Ratatui logo in the terminal. It is used in the <code>examples/ratatui-logo.rs</code> example, and may be used in your applications' help or about screens.</p> <pre lang="rust"><code>use ratatui::{Frame, widgets::RatatuiLogo}; <p>fn draw(frame: &amp;mut Frame) { frame.render_widget(RatatuiLogo::tiny(), frame.area()); </code></pre></p> </blockquote> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ratatui/ratatui/commit/28732176e1adb4cddba45c2d6b2b27abf7a46f79"><code>2873217</code></a> chore(release): prepare for 0.29.0 (<a href="https://redirect.github.com/ratatui/ratatui/issues/1444">#1444</a>)</li> <li><a href="https://github.com/ratatui/ratatui/commit/6515097434a10c08276b58f0cd10b9301b44e9fe"><code>6515097</code></a> chore(cargo): check in Cargo.lock (<a href="https://redirect.github.com/ratatui/ratatui/issues/1434">#1434</a>)</li> <li><a href="https://github.com/ratatui/ratatui/commit/4c4851ca3d1437a50ed1f146c0849b58716b89a2"><code>4c4851c</code></a> feat(example): add drawing feature to the canvas example (<a href="https://redirect.github.com/ratatui/ratatui/issues/1429">#1429</a>)</li> <li><a href="https://github.com/ratatui/ratatui/commit/4f5503dbf610290904a759a3f169a15111f11392"><code>4f5503d</code></a> fix(color)!: hsl and hsluv are now clamped before conversion (<a href="https://redirect.github.com/ratatui/ratatui/issues/1436">#1436</a>)</li> <li><a href="https://github.com/ratatui/ratatui/commit/611086eba4dc07dcef89502a3bedfc28015b879f"><code>611086e</code></a> fix: sparkline docs / doc tests (<a href="https://redirect.github.com/ratatui/ratatui/issues/1437">#1437</a>)</li> <li><a href="https://github.com/ratatui/ratatui/commit/514d2738750d792a75fde6cc7666f9220bcf6b3a"><code>514d273</code></a> fix(terminal): use the latest, resized area when clearing (<a href="https://redirect.github.com/ratatui/ratatui/issues/1427">#1427</a>)</li> <li><a href="https://github.com/ratatui/ratatui/commit/60cc15bbb064faa704f78ca51ae60584b5f7ca31"><code>60cc15b</code></a> feat!: add support for empty bar style to <code>Sparkline</code> (<a href="https://redirect.github.com/ratatui/ratatui/issues/1326">#1326</a>)</li> <li><a href="https://github.com/ratatui/ratatui/commit/a52ee82fc716fafb2652b83a331c36f844104dda"><code>a52ee82</code></a> fix(text): truncate based on alignment (<a href="https://redirect.github.com/ratatui/ratatui/issues/1432">#1432</a>)</li> <li><a href="https://github.com/ratatui/ratatui/commit/381ec75329866b3c1256113d1cb7716206b79fb7"><code>381ec75</code></a> docs(readme): reduce the length (<a href="https://redirect.github.com/ratatui/ratatui/issues/1431">#1431</a>)</li> <li><a href="https://github.com/ratatui/ratatui/commit/f6f7794dd782d20cd41875c0578ffc4331692c1e"><code>f6f7794</code></a> chore: remove leftover prelude refs / glob imports from example code (<a href="https://redirect.github.com/ratatui/ratatui/issues/1430">#1430</a>)</li> <li>Additional commits viewable in <a href="https://github.com/ratatui/ratatui/compare/v0.28.1...v0.29.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ratatui&package-manager=cargo&previous-version=0.28.1&new-version=0.29.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
2 parents 33b6595 + 952542d commit 7db873c

File tree

3 files changed

+21
-9
lines changed

3 files changed

+21
-9
lines changed

Cargo.lock

Lines changed: 19 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ qrcode = "0.14.1"
4848
urlencoding = "2.1.3"
4949
base64 = "0.22.1"
5050
md-5 = "0.10.6"
51-
ratatui = { version = "0.28.1", features = ["all-widgets"] }
51+
ratatui = { version = "0.29.0", features = ["all-widgets"] }
5252
crossterm = "0.28.1"
5353
url = "2.5.2"
5454
color-eyre = "0.6.3"

src/interface/app.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ impl<'a> App<'a> {
255255
.borders(Borders::TOP | Borders::BOTTOM)
256256
.title(self.title.as_str()),
257257
)
258-
.highlight_style(
258+
.row_highlight_style(
259259
Style::default()
260260
.bg(Color::White)
261261
.fg(Color::Black)

0 commit comments

Comments
 (0)