mirror of
https://github.com/ratatui/ratatui.git
synced 2025-09-28 21:41:49 +00:00
1557 Commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
![]() |
9ba7d25b71
|
docs(examples): move hyperlink example to examples folder (#1650) | ||
![]() |
bb94d1c0fa
|
docs(examples): move minimal example to examples folder (#1649) | ||
![]() |
f5fc8197ff
|
fix: avoid extra line break on whitespace only lines when wrapping paragraphs (#1636)
Currently whitespace only lines produces an extra line break when trimming is disabled, because both the trimmed as well as the non-trimmed line get inserted. Fix this by only inserting the non-trimmed one. Co-authored-by: Björn Steinbrink <b.steinbrink@demv.de> |
||
![]() |
9f399ac7a6
|
docs(examples): move gauge example to examples folder (#1646) | ||
![]() |
37a1c6f89b
|
chore: remove some examples (#1645) | ||
![]() |
104d6a6c2b
|
docs(examples): move custom-widget example to examples folder (#1644) | ||
![]() |
fa8ca0121a
|
docs(examples): move flex example to examples folder (#1642) | ||
![]() |
f5fde0ef53
|
docs(examples): move constraints example to examples folder (#1641) | ||
![]() |
fc70288954
|
docs(examples): move constraint-explorer example to examples folder (#1640) | ||
![]() |
325f96102a
|
docs(examples): move hello-world example to examples folder (#1647) | ||
![]() |
867c4bc4e9
|
docs(examples): move colors-rgb example to examples folder (#1582)
- **docs: move colors-rgb example to examples folder** - **docs: update main examples README** --------- Co-authored-by: Orhun Parmaksız <orhunparmaksiz@gmail.com> |
||
![]() |
0b24e6c7bf
|
chore(deps): bump serde_json from 1.0.137 to 1.0.138 (#1638)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.137 to 1.0.138. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.138</h2> <ul> <li>Documentation improvements</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
![]() |
f907c74bb3
|
docs(license): update copyright years (#1639)
Update MIT Licence to copyright year 2025 |
||
![]() |
d045305c67
|
chore(deps): bump rand and rand_chacha (#1633)
<https://rust-random.github.io/book/update-0.9.html> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
![]() |
7a308c2090
|
chore(deps): bump dawidd6/action-download-artifact from 7 to 8 (#1631)
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 7 to 8. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dawidd6/action-download-artifact/releases">dawidd6/action-download-artifact's releases</a>.</em></p> <blockquote> <h2>v8</h2> <h2>New features</h2> <ul> <li><code>use_unzip</code> boolean input (defaulting to false) - if set to true, the action will use system provided <code>unzip</code> utility for unpacking downloaded artifact(s) (note that the action will first download the .zip artifact file, then unpack it and remove the .zip file)</li> </ul> <h2>What's Changed</h2> <ul> <li>README: v7 by <a href="https://github.com/haines"><code>@haines</code></a> in <a href="https://redirect.github.com/dawidd6/action-download-artifact/pull/318">dawidd6/action-download-artifact#318</a></li> <li>Unzip by <a href="https://github.com/dawidd6"><code>@dawidd6</code></a> in <a href="https://redirect.github.com/dawidd6/action-download-artifact/pull/325">dawidd6/action-download-artifact#325</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/haines"><code>@haines</code></a> made their first contribution in <a href="https://redirect.github.com/dawidd6/action-download-artifact/pull/318">dawidd6/action-download-artifact#318</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/dawidd6/action-download-artifact/compare/v7...v8">https://github.com/dawidd6/action-download-artifact/compare/v7...v8</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
![]() |
24e71ab6ce
|
chore(deps): bump clap from 4.5.26 to 4.5.27 (#1630)
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.26 to 4.5.27. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/releases">clap's releases</a>.</em></p> <blockquote> <h2>v4.5.27</h2> <h2>[4.5.27] - 2025-01-20</h2> <h3>Documentation</h3> <ul> <li>Iterate on tutorials and reference based on feedback</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/blob/master/CHANGELOG.md">clap's changelog</a>.</em></p> <blockquote> <h2>[4.5.27] - 2025-01-20</h2> <h3>Documentation</h3> <ul> <li>Iterate on tutorials and reference based on feedback</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
![]() |
1f41a61008
|
perf(paragraph): avoid unnecessary work when rendering (#1622)
Improve render times for paragraphs that are scrolled. Currently all `LineComposer`s are considered to be state machines which means rendering a paragraph with a given Y offset requires computing the entire state up to Y before being able to render from Y onwards. While this makes sense for Composers such as the `WordWrapper` (where one needs to consider all previous lines to determine where a given line will end up), it means it also penalizes Composers which can render a given line "statelessely" (such as the `LineTruncator`) which actually end up doing a lot of unnecessary work (and on the critical rendering path) when the offset gets high. Co-authored-by: Josh McKinney <joshka@users.noreply.github.com> |
||
![]() |
7ad9c29eac
|
feat(linegauge): customized symbols (#1601)
With this PR any symbol (`&str`) can be used to render `filled` and `unfilled` parts of `LineGauge` now. Before that change, only [`symbols::line::Set`](https://docs.rs/ratatui/latest/ratatui/symbols/line/struct.Set.html) was accepted. Note: New methods are introduced to define those symbols: `filled_symbol` and `unfilled_symbol`. The method [`line_set`](https://docs.rs/ratatui/latest/ratatui/widgets/struct.LineGauge.html#method.line_set) is still there, but marked as `deprecated`.  |
||
![]() |
a0a37008da
|
chore(deps): bump serde_json from 1.0.135 to 1.0.137 (#1625)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.135 to 1.0.137. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.137</h2> <ul> <li>Turn on "float_roundtrip" and "unbounded_depth" features for serde_json in play.rust-lang.org (<a href="https://redirect.github.com/serde-rs/json/issues/1231">#1231</a>)</li> </ul> <h2>v1.0.136</h2> <ul> <li>Optimize serde_json::value::Serializer::serialize_map by using Map::with_capacity (<a href="https://redirect.github.com/serde-rs/json/issues/1230">#1230</a>, thanks <a href="https://github.com/goffrie"><code>@goffrie</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
![]() |
fd08d5b541
|
chore(deps): bump octocrab from 0.42.1 to 0.43.0 (#1624)
Bumps [octocrab](https://github.com/XAMPPRocky/octocrab) from 0.42.1 to 0.43.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/XAMPPRocky/octocrab/releases">octocrab's releases</a>.</em></p> <blockquote> <h2>v0.43.0</h2> <h3>Other</h3> <ul> <li>Enable client reuse when authenticating via a Github app using user access tokens (<a href="https://redirect.github.com/XAMPPRocky/octocrab/pull/740">#740</a>)</li> <li>[<strong>breaking</strong>] Box the github error & fix clippy lints (<a href="https://redirect.github.com/XAMPPRocky/octocrab/issues/743">#743</a>)</li> <li>issues can now be closed as <code>duplicate</code> (<a href="https://redirect.github.com/XAMPPRocky/octocrab/pull/741">#741</a>)</li> <li>Add "merged" field to PullRequest (<a href="https://redirect.github.com/XAMPPRocky/octocrab/pull/737">#737</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/XAMPPRocky/octocrab/blob/main/CHANGELOG.md">octocrab's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/XAMPPRocky/octocrab/compare/v0.42.1...v0.43.0">0.43.0</a> - 2025-01-13</h2> <h3>Other</h3> <ul> <li>Enable client reuse when authenticating via a Github app using user access tokens (<a href="https://redirect.github.com/XAMPPRocky/octocrab/pull/740">#740</a>)</li> <li>[<strong>breaking</strong>] Box the github error & fix clippy lints (<a href="https://redirect.github.com/XAMPPRocky/octocrab/issues/743">#743</a>)</li> <li>issues can now be closed as <code>duplicate</code> (<a href="https://redirect.github.com/XAMPPRocky/octocrab/pull/741">#741</a>)</li> <li>Add "merged" field to PullRequest (<a href="https://redirect.github.com/XAMPPRocky/octocrab/pull/737">#737</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
![]() |
9e319b92b2
|
chore(deps): bump DavidAnson/markdownlint-cli2-action from 18 to 19 (#1623)
Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action) from 18 to 19. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/davidanson/markdownlint-cli2-action/releases">DavidAnson/markdownlint-cli2-action's releases</a>.</em></p> <blockquote> <h2>Update markdownlint version (markdownlint-cli2 v0.17.2, markdownlint v0.37.4).</h2> <p>No release notes provided.</p> <h2>Update markdownlint version (markdownlint-cli2 v0.17.0, markdownlint v0.37.0).</h2> <p>No release notes provided.</p> <h2>Update markdownlint version (markdownlint-cli2 v0.15.0, markdownlint v0.36.1).</h2> <p>No release notes provided.</p> <h2>Update markdownlint version (markdownlint-cli2 v0.14.0, markdownlint v0.35.0).</h2> <p>No release notes provided.</p> <h2>Update markdownlint version (markdownlint-cli2 v0.13.0, markdownlint v0.34.0).</h2> <p>No release notes provided.</p> <p>Update markdownlint version (markdownlint-cli2 v0.12.1, markdownlint v0.33.0).</p> <h2>Update markdownlint version (markdownlint-cli2 v0.11.0, markdownlint v0.32.1), remove deprecated "command" input.</h2> <p>No release notes provided.</p> <h2>Update markdownlint version (markdownlint-cli2 v0.10.0, markdownlint v0.31.1).</h2> <p>No release notes provided.</p> <h2>Update markdownlint version (markdownlint-cli2 v0.9.2, markdownlint v0.30.0).</h2> <p>No release notes provided.</p> <h2>Update markdownlint version (markdownlint-cli2 v0.8.1, markdownlint v0.29.0), add "config" and "fix" inputs, deprecate "command" input.</h2> <p>No release notes provided.</p> <h2>Update markdownlint version (markdownlint-cli2 v0.7.1, markdownlint v0.28.2).</h2> <p>No release notes provided.</p> <h2>Update markdownlint version (markdownlint-cli2 v0.7.0, markdownlint v0.28.1), include link to rule information in title of annotations (clickable in GitHub).</h2> <p>No release notes provided.</p> <h2>Update markdownlint version (markdownlint-cli2 v0.6.0, markdownlint v0.27.0).</h2> <p>No release notes provided.</p> <h2>Update markdownlint version (markdownlint-cli2 v0.5.1, markdownlint v0.26.2).</h2> <p>No release notes provided.</p> <h2>Update markdownlint version (markdownlint-cli2 v0.4.0, markdownlint v0.25.1)</h2> <p>No release notes provided.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
![]() |
985cd05573
|
feat(symbols): add dashed borders (#1573)
Adds several new border sets: - ratatui:🔣:border::LIGHT_DOUBLE_DASHED - ratatui:🔣:border::HEAVY_DOUBLE_DASHED - ratatui:🔣:border::LIGHT_TRIPLE_DASHED - ratatui:🔣:border::HEAVY_TRIPLE_DASHED - ratatui:🔣:border::LIGHT_QUADRUPLE_DASHED - ratatui:🔣:border::HEAVY_QUADRUPLE_DASHED And corresponding variants to the ratatui::widgets::BorderType enum Fixes: https://github.com/ratatui/ratatui/issues/1355 Signed-off-by: Théo Tchilinguirian <theo.tchlx@gmail.com> |
||
![]() |
57c2326574
|
ci: run cargo-deny directly rather than via action (#1621)
Improves CI time |
||
![]() |
a195d59a47
|
refactor: move xtask commands to small modules (#1620) | ||
![]() |
e7831aedd4
|
chore: release 0.30.0-alpha.1 (#1618)
Versions: ``` ratatui = { path = "ratatui", version = "0.30.0-alpha.1" } ratatui-core = { path = "ratatui-core", version = "0.1.0-alpha.2" } ratatui-crossterm = { path = "ratatui-crossterm", version = "0.1.0-alpha.1" } ratatui-termion = { path = "ratatui-termion", version = "0.1.0-alpha.1" } ratatui-termwiz = { path = "ratatui-termwiz", version = "0.1.0-alpha.1" } ratatui-widgets = { path = "ratatui-widgets", version = "0.3.0-alpha.1" } ```v0.30.0-alpha.1 |
||
![]() |
4a871f993e
|
ci: refactor xtask / toml formatting (#1602)
- format toml files using taplo - add toml formatting check to CI - use xtask consistently from bacon - refactor xtask commands to take params instead of multiple commands |
||
![]() |
da05957fa0
|
docs: add widget-ref-container example (#1603)
Implements ideas alluded to by <https://discord.com/channels/1070692720437383208/1072907135664529508/1323061053990637640> and followup conversations. |
||
![]() |
41d883da7a
|
chore(deps): bump serde_json from 1.0.134 to 1.0.135 (#1614)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.134 to 1.0.135. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.135</h2> <ul> <li>Add serde_json::Map::into_values method (<a href="https://redirect.github.com/serde-rs/json/issues/1226">#1226</a>, thanks <a href="https://github.com/tisonkun"><code>@tisonkun</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
![]() |
0552223511
|
chore(deps): bump rstest from 0.23.0 to 0.24.0 (#1610)
Bumps [rstest](https://github.com/la10736/rstest) from 0.23.0 to 0.24.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/la10736/rstest/releases">rstest's releases</a>.</em></p> <blockquote> <h2>0.24.0</h2> <h2>What's Changed</h2> <ul> <li>refactor: use <code>core</code> instead of <code>std</code> by <a href="https://github.com/rnbguy"><code>@rnbguy</code></a> in <a href="https://redirect.github.com/la10736/rstest/pull/283">la10736/rstest#283</a></li> <li>Fix msrv and complete no_std support by <a href="https://github.com/la10736"><code>@la10736</code></a> in <a href="https://redirect.github.com/la10736/rstest/pull/285">la10736/rstest#285</a></li> <li>replace futures with futures-util by <a href="https://github.com/mati865"><code>@mati865</code></a> in <a href="https://redirect.github.com/la10736/rstest/pull/288">la10736/rstest#288</a></li> <li>Introduce Context by <a href="https://github.com/la10736"><code>@la10736</code></a> in <a href="https://redirect.github.com/la10736/rstest/pull/289">la10736/rstest#289</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/rnbguy"><code>@rnbguy</code></a> made their first contribution in <a href="https://redirect.github.com/la10736/rstest/pull/283">la10736/rstest#283</a></li> <li><a href="https://github.com/mati865"><code>@mati865</code></a> made their first contribution in <a href="https://redirect.github.com/la10736/rstest/pull/288">la10736/rstest#288</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/la10736/rstest/compare/v0.23.0...v0.24.0">https://github.com/la10736/rstest/compare/v0.23.0...v0.24.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/la10736/rstest/blob/master/CHANGELOG.md">rstest's changelog</a>.</em></p> <blockquote> <h2>[0.24.0] 2025/1/1</h2> <h3>Changed</h3> <ul> <li>MSRV to 1.70.0 (see <a href="https://redirect.github.com/la10736/rstest/issues/284">#284</a> thanks to <a href="https://github.com/rnbguy"><code>@rnbguy</code></a>)</li> </ul> <h3>Add</h3> <ul> <li><code>#![no_std]</code> support: now you can use <code>rstest</code> also in <code>no_std</code> lib (see <a href="https://redirect.github.com/la10736/rstest/issues/282">#282</a> thanks to <a href="https://github.com/rnbguy"><code>@rnbguy</code></a>)</li> <li><code>#[context]</code> to have test function name and other useful thighs on the tip of your fingers (see <a href="https://redirect.github.com/la10736/rstest/issues/177">#177</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
![]() |
21a561b1b3
|
chore(deps): bump tokio from 1.42.0 to 1.43.0 (#1613)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.42.0 to 1.43.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tokio-rs/tokio/releases">tokio's releases</a>.</em></p> <blockquote> <h2>Tokio v1.43.0</h2> <h1>1.43.0 (Jan 8th, 2025)</h1> <h3>Added</h3> <ul> <li>net: add <code>UdpSocket::peek</code> methods (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7068">#7068</a>)</li> <li>net: add support for Haiku OS (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>)</li> <li>process: add <code>Command::into_std()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>)</li> <li>signal: add <code>SignalKind::info</code> on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>)</li> <li>signal: add support for realtime signals on illumos (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>io: don't call <code>set_len</code> before initializing vector in <code>Blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>)</li> <li>macros: suppress <code>clippy::needless_return</code> in <code>#[tokio::main]</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>)</li> <li>runtime: fix thread parking on WebAssembly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>)</li> </ul> <h3>Changes</h3> <ul> <li>chore: use unsync loads for <code>unsync_load</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7073">#7073</a>)</li> <li>io: use <code>Buf::put_bytes</code> in <code>Repeat</code> read impl (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>)</li> <li>task: drop the join waker of a task eagerly (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>)</li> </ul> <h3>Changes to unstable APIs</h3> <ul> <li>metrics: improve flexibility of H2Histogram Configuration (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>)</li> <li>taskdump: add accessor methods for backtrace (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>)</li> </ul> <h3>Documented</h3> <ul> <li>io: clarify <code>ReadBuf::uninit</code> allows initialized buffers as well (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>)</li> <li>net: fix ambiguity in <code>TcpStream::try_write_vectored</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7067">#7067</a>)</li> <li>runtime: fix <code>LocalRuntime</code> doc links (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7074">#7074</a>)</li> <li>sync: extend documentation for <code>watch::Receiver::wait_for</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>)</li> <li>sync: fix typos in <code>OnceCell</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6874">#6874</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6874">tokio-rs/tokio#6874</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6963">#6963</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6963">tokio-rs/tokio#6963</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6975">#6975</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6975">tokio-rs/tokio#6975</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6986">#6986</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6986">tokio-rs/tokio#6986</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/6995">#6995</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6995">tokio-rs/tokio#6995</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7014">#7014</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7014">tokio-rs/tokio#7014</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7029">#7029</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7029">tokio-rs/tokio#7029</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7038">#7038</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7038">tokio-rs/tokio#7038</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7041">#7041</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7041">tokio-rs/tokio#7041</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7042">#7042</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7042">tokio-rs/tokio#7042</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7047">#7047</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7047">tokio-rs/tokio#7047</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7053">#7053</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7053">tokio-rs/tokio#7053</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7054">#7054</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7054">tokio-rs/tokio#7054</a> <a href="https://redirect.github.com/tokio-rs/tokio/issues/7055">#7055</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/7055">tokio-rs/tokio#7055</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
![]() |
079d74ce14
|
chore(deps): bump bitflags from 2.6.0 to 2.7.0 (#1615)
Bumps [bitflags](https://github.com/bitflags/bitflags) from 2.6.0 to 2.7.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/bitflags/bitflags/releases">bitflags's releases</a>.</em></p> <blockquote> <h2>2.7.0</h2> <h2>What's Changed</h2> <ul> <li>Fix <code>clippy::doc_lazy_continuation</code> lints by <a href="https://github.com/waywardmonkeys"><code>@waywardmonkeys</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/414">bitflags/bitflags#414</a></li> <li>Run clippy on extra features in CI. by <a href="https://github.com/waywardmonkeys"><code>@waywardmonkeys</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/415">bitflags/bitflags#415</a></li> <li>Fix CI: trybuild refresh, allow some clippy restrictions. by <a href="https://github.com/waywardmonkeys"><code>@waywardmonkeys</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/417">bitflags/bitflags#417</a></li> <li>Update zerocopy version in example by <a href="https://github.com/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/422">bitflags/bitflags#422</a></li> <li>Add method to check if unknown bits are set by <a href="https://github.com/wysiwys"><code>@wysiwys</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/426">bitflags/bitflags#426</a></li> <li>Update error messages by <a href="https://github.com/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/427">bitflags/bitflags#427</a></li> <li>Add <code>truncate(&mut self)</code> method to unset unknown bits by <a href="https://github.com/wysiwys"><code>@wysiwys</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/428">bitflags/bitflags#428</a></li> <li>Update error messages by <a href="https://github.com/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/429">bitflags/bitflags#429</a></li> <li>Prepare for 2.7.0 release by <a href="https://github.com/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/430">bitflags/bitflags#430</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/wysiwys"><code>@wysiwys</code></a> made their first contribution in <a href="https://redirect.github.com/bitflags/bitflags/pull/426">bitflags/bitflags#426</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/bitflags/bitflags/compare/2.6.0...2.7.0">https://github.com/bitflags/bitflags/compare/2.6.0...2.7.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/bitflags/bitflags/blob/main/CHANGELOG.md">bitflags's changelog</a>.</em></p> <blockquote> <h1>2.7.0</h1> <h2>What's Changed</h2> <ul> <li>Fix <code>clippy::doc_lazy_continuation</code> lints by <a href="https://github.com/waywardmonkeys"><code>@waywardmonkeys</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/414">bitflags/bitflags#414</a></li> <li>Run clippy on extra features in CI. by <a href="https://github.com/waywardmonkeys"><code>@waywardmonkeys</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/415">bitflags/bitflags#415</a></li> <li>Fix CI: trybuild refresh, allow some clippy restrictions. by <a href="https://github.com/waywardmonkeys"><code>@waywardmonkeys</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/417">bitflags/bitflags#417</a></li> <li>Update zerocopy version in example by <a href="https://github.com/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/422">bitflags/bitflags#422</a></li> <li>Add method to check if unknown bits are set by <a href="https://github.com/wysiwys"><code>@wysiwys</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/426">bitflags/bitflags#426</a></li> <li>Update error messages by <a href="https://github.com/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/427">bitflags/bitflags#427</a></li> <li>Add <code>truncate(&mut self)</code> method to unset unknown bits by <a href="https://github.com/wysiwys"><code>@wysiwys</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/428">bitflags/bitflags#428</a></li> <li>Update error messages by <a href="https://github.com/KodrAus"><code>@KodrAus</code></a> in <a href="https://redirect.github.com/bitflags/bitflags/pull/429">bitflags/bitflags#429</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/wysiwys"><code>@wysiwys</code></a> made their first contribution in <a href="https://redirect.github.com/bitflags/bitflags/pull/426">bitflags/bitflags#426</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/bitflags/bitflags/compare/2.6.0...2.7.0">https://github.com/bitflags/bitflags/compare/2.6.0...2.7.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
![]() |
22ec4f7414
|
chore(deps): bump instability from 0.3.6 to 0.3.7 (#1616)
Bumps [instability](https://github.com/ratatui-org/instability) from 0.3.6 to 0.3.7. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ratatui-org/instability/releases">instability's releases</a>.</em></p> <blockquote> <h2>instability-example-v0.3.7</h2> <h3>Other</h3> <ul> <li>Add #[allow(unused_imports)] lint to unstable reexports (<a href="https://redirect.github.com/ratatui/instability/pull/21">#21</a>)</li> </ul> <h2>instability-v0.3.7</h2> <h3>Other</h3> <ul> <li>Add #[allow(unused_imports)] lint to unstable reexports (<a href="https://redirect.github.com/ratatui/instability/pull/21">#21</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ratatui/instability/blob/main/CHANGELOG.md">instability's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/ratatui/instability/compare/instability-v0.3.6...instability-v0.3.7">0.3.7</a> - 2025-01-10</h2> <h3>Other</h3> <ul> <li>Add #[allow(unused_imports)] lint to unstable reexports (<a href="https://redirect.github.com/ratatui/instability/pull/21">#21</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
![]() |
6f213191ef
|
chore: rename examples with clashing names (#1597)
These will eventually be moved / consolidated elsewhere, but this clears the warnings while building for now. |
||
![]() |
088aac136d
|
docs(readme): tweak links and badges (#1598) | ||
![]() |
a692a6e371
|
fix(lint): apply rust 1.84 clippy suggestions (#1612)
The canvas map constants are now statics instead. Fixes https://rust-lang.github.io/rust-clippy/master/index.html\#large_const_arrays |
||
![]() |
1798512e94
|
docs: fix wording in user_input example (#1611)
Fix wording in `user_input.rs` example. |
||
![]() |
32f3833a6d
|
chore(deps): bump clap-cargo from 0.14.1 to 0.15.1 (#1608)
Bumps [clap-cargo](https://github.com/crate-ci/clap-cargo) from 0.14.1 to 0.15.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/crate-ci/clap-cargo/blob/master/CHANGELOG.md">clap-cargo's changelog</a>.</em></p> <blockquote> <h2>[0.15.1] - 2025-01-03</h2> <h3>Fix</h3> <ul> <li>Reduce <code>Cargo.lock</code> content</li> </ul> <h2>[0.15.0] - 2025-01-02</h2> <h3>Breaking Changes</h3> <ul> <li>Upgraded <code>cargo_metadata</code> to 0.19</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
![]() |
2ccc40e116
|
chore(deps): bump instability from 0.3.5 to 0.3.6 (#1609)
Bumps [instability](https://github.com/ratatui-org/instability) from 0.3.5 to 0.3.6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ratatui-org/instability/releases">instability's releases</a>.</em></p> <blockquote> <h2>instability-example-v0.3.6</h2> <h3>Added</h3> <ul> <li>Allow marking impl blocks unstable/stable (<a href="https://redirect.github.com/ratatui-org/instability/issues/15">#15</a>)</li> <li>add stable macro (<a href="https://redirect.github.com/ratatui-org/instability/issues/14">#14</a>)</li> <li>use doc(cfg)</li> <li>allow use statements to be marked unstable (<a href="https://redirect.github.com/ratatui-org/instability/issues/3">#3</a>)</li> </ul> <h3>Other</h3> <ul> <li>prepare instability-example for publish (<a href="https://redirect.github.com/ratatui-org/instability/issues/18">#18</a>)</li> <li>bump msrv to 1.63</li> <li>tweak doc wording and formatting (<a href="https://redirect.github.com/ratatui-org/instability/issues/4">#4</a>)</li> <li>fork and change name to instabilty</li> <li>Apply visibility restriction to struct fields (<a href="https://redirect.github.com/ratatui/instability/pull/10">#10</a>)</li> <li>Update to Rust edition 2021 (<a href="https://redirect.github.com/ratatui/instability/pull/9">#9</a>)</li> <li>Add issue tracking</li> <li>Initial version</li> </ul> <h2>instability-v0.3.6</h2> <h3>Other</h3> <ul> <li>Move pretty_assertions to dev-dependencies (<a href="https://redirect.github.com/ratatui/instability/pull/19">#19</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ratatui/instability/blob/main/CHANGELOG.md">instability's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/ratatui/instability/compare/instability-v0.3.5...instability-v0.3.6">0.3.6</a> - 2025-01-04</h2> <h3>Other</h3> <ul> <li>Move pretty_assertions to dev-dependencies (<a href="https://redirect.github.com/ratatui/instability/pull/19">#19</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
![]() |
019e34e006
|
chore(deps): bump serde from 1.0.216 to 1.0.217 (#1600)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.216 to 1.0.217. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p> <blockquote> <h2>v1.0.217</h2> <ul> <li>Support serializing externally tagged unit variant inside flattened field (<a href="https://redirect.github.com/serde-rs/serde/issues/2786">#2786</a>, thanks <a href="https://github.com/Mingun"><code>@Mingun</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
![]() |
11cbb2ba87
|
chore: use cargo xtask for bacon clippy command (#1592) | ||
![]() |
50ba96518f
|
feat: add a new RatatuiMascot widget (#1584)
Move the Mascot from Demo2 into a new widget. Make the Rat grey and adjust the other colors. ```rust frame.render_widget(RatatuiMascot::default(), frame.area()); ``` |
||
![]() |
904b0aa723
|
refactor: move symbols to modules (#1594) | ||
![]() |
b544e394c9
|
chore: use clap instead of argh for demo example (#1591) | ||
![]() |
1d28c89fe5
|
feat: add conversions for anstyle (#1581)
https://crates.io/crates/anstyle makes it possible to define colors in an interoperable way. This makes it possible for applications to easily load colors from a variety of formats. This is gated by the anstyle feature flag which is disabled by default. --------- Co-authored-by: Orhun Parmaksız <orhun@archlinux.org> |
||
![]() |
1d2882636e
|
chore(deps): bump serde_json from 1.0.133 to 1.0.134 (#1586)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.133 to 1.0.134. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.134</h2> <ul> <li>Add <code>RawValue</code> associated constants for literal <code>null</code>, <code>true</code>, <code>false</code> (<a href="https://redirect.github.com/serde-rs/json/issues/1221">#1221</a>, thanks <a href="https://github.com/bheylin"><code>@bheylin</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
![]() |
157cb3401b
|
chore(deps): bump clap-verbosity-flag from 3.0.1 to 3.0.2 (#1587)
Bumps [clap-verbosity-flag](https://github.com/clap-rs/clap-verbosity-flag) from 3.0.1 to 3.0.2. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap-verbosity-flag/blob/master/CHANGELOG.md">clap-verbosity-flag's changelog</a>.</em></p> <blockquote> <h2>[3.0.2] - 2024-12-16</h2> <h3>Features</h3> <ul> <li>Add a <code>Copy</code> impl to <code>Verbosity</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
![]() |
3d0c96a838
|
chore(deps): bump instability from 0.3.3 to 0.3.5 (#1588)
Bumps [instability](https://github.com/ratatui-org/instability) from 0.3.3 to 0.3.5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ratatui-org/instability/releases">instability's releases</a>.</em></p> <blockquote> <h2>instability-example-v0.3.5</h2> <h3>Added</h3> <ul> <li>Allow marking impl blocks unstable/stable (<a href="https://redirect.github.com/ratatui-org/instability/issues/15">#15</a>)</li> <li>add stable macro (<a href="https://redirect.github.com/ratatui-org/instability/issues/14">#14</a>)</li> <li>use doc(cfg)</li> <li>allow use statements to be marked unstable (<a href="https://redirect.github.com/ratatui-org/instability/issues/3">#3</a>)</li> </ul> <h3>Other</h3> <ul> <li>prepare instability-example for publish (<a href="https://redirect.github.com/ratatui-org/instability/issues/18">#18</a>)</li> <li>bump msrv to 1.63</li> <li>tweak doc wording and formatting (<a href="https://redirect.github.com/ratatui-org/instability/issues/4">#4</a>)</li> <li>fork and change name to instabilty</li> <li>Apply visibility restriction to struct fields (<a href="https://redirect.github.com/ratatui/instability/pull/10">#10</a>)</li> <li>Update to Rust edition 2021 (<a href="https://redirect.github.com/ratatui/instability/pull/9">#9</a>)</li> <li>Add issue tracking</li> <li>Initial version</li> </ul> <h2>instability-v0.3.5</h2> <h3>Other</h3> <ul> <li>prepare instability-example for publish (<a href="https://redirect.github.com/ratatui-org/instability/issues/18">#18</a>)</li> <li>clippy --fix</li> </ul> <h2>instability-example-v0.3.4</h2> <p>No release notes provided.</p> <h2>instability-v0.3.4</h2> <h3>Added</h3> <ul> <li>Allow marking impl blocks unstable/stable (<a href="https://redirect.github.com/ratatui/instability/pull/15">#15</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/ratatui/instability/blob/main/CHANGELOG.md">instability's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/ratatui/instability/compare/instability-v0.3.4...instability-v0.3.5">0.3.5</a> - 2024-12-21</h2> <h3>Other</h3> <ul> <li>prepare instability-example for publish (<a href="https://redirect.github.com/ratatui-org/instability/issues/18">#18</a>)</li> <li>clippy --fix</li> </ul> <h2><a href="https://github.com/ratatui/instability/compare/instability-v0.3.3...instability-v0.3.4">0.3.4</a> - 2024-12-21</h2> <h3>Added</h3> <ul> <li>Allow marking impl blocks unstable/stable (<a href="https://redirect.github.com/ratatui/instability/pull/15">#15</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href=" |
||
![]() |
03066d81bf
|
docs: fix punctuation in canvas.rs documentation (#1583)
Fix end of sentence punctuation in canvas.rs docs. |
||
![]() |
5f57d35234
|
chore(examples): add colors explorer demo app (#1580)
related #1512 Moves the colors examples to apps Co-authored-by: Josh McKinney <joshka@users.noreply.github.com> |
||
![]() |
5c021bf344
|
chore(examples): add chart demo app (#1579)
related #1512 Moves the chart example to apps Co-authored-by: Josh McKinney <joshka@users.noreply.github.com> |