rsadsb / adsb_deku

✈️ Rust ADS-B decoder + tui radar application
MIT License
601 stars 22 forks source link

Bump ratatui from 0.20.1 to 0.22.0 #234

Closed dependabot[bot] closed 10 months ago

dependabot[bot] commented 10 months ago

Bumps ratatui from 0.20.1 to 0.22.0.

Release notes

Sourced from ratatui's releases.

0.22.0

We are happy to release the new version of ratatui 🐭, a community-maintained fork of tui.

In this version, we have introduced a new Scrollbar widget and enhanced the functionality of existing widgets like Block and Barchart. We have also made significant improvements to the stylization/widgets API, ensuring a smoother experience when creating TUIs. Additionally, we have addressed various bugs and implemented enhancements to optimize the overall user experience in TUI development.

Here is a blog post highlighting the prominent new features and providing practical examples of their usage: https://blog.orhun.dev/ratatui-0-22-0

Features

  • (barchart) Set custom text value in the bar (#309)
  • (barchart) Enable barchart groups (#288)
  • (block) Support for having more than one title (#232)
  • (examples) User_input example cursor movement (#302)
  • (misc) Make builder fn const (#275) (#275)
  • (prelude) Add a prelude (#304)
  • (style) Enable setting the underline color for crossterm (#308) (#310)
  • (style) Allow Modifiers add/remove in const (#287)
  • (stylize) Allow all widgets to be styled (#289)
  • (terminal) Expose 'swap_buffers' method
  • (uncategorized) Stylization shorthands (#283)
  • (uncategorized) Add scrollbar widget (#228)

Bug Fixes

  • (clippy) Unused_mut lint for layout (#285)
  • (examples) Correct progress label in gague example (#263)
  • (layout) Cap Constraint::apply to 100% length (#264)
  • (lint) Suspicious_double_ref_op is new in 1.71 (#311)
  • (prelude) Remove widgets module from prelude (#317)
  • (title) Remove default alignment and position (#323)
  • (typos) Configure typos linter (#233)
  • (uncategorized) Rust-tui-template became a revival project (#320)
  • (uncategorized) Revert removal of WTFPL from deny.toml (#266)

Refactor

  • (ci) Simplify cargo-make installation (#240)
  • (text) Simplify reflow implementation (#290)

Documentation

  • (color) Parse more color formats and add docs (#306)
  • (lib) Add tui-term a pseudoterminal library (#268)
  • (lib) Fixup tui refs in widgets/mod.rs (#216)
  • (lib) Add backend docs (#213)
  • (readme) Remove duplicated mention of tui-rs-tree-widgets (#223)
  • (uncategorized) Improve CONTRIBUTING.md (#277)
  • (uncategorized) Fix scrollbar ascii illustrations and calendar doc paths (#272)
  • (uncategorized) README tweaks (#225)
  • (uncategorized) Add CODEOWNERS file (#212)

... (truncated)

Changelog

Sourced from ratatui's changelog.

v0.22.0 - 2023-07-17

Features

  • (barchart) Set custom text value in the bar (#309)
  • (barchart) Enable barchart groups (#288)
  • (block) Support for having more than one title (#232)
  • (examples) User_input example cursor movement (#302)
  • (misc) Make builder fn const (#275) (#275)
  • (prelude) Add a prelude (#304)
  • (style) Enable setting the underline color for crossterm (#308) (#310)
  • (style) Allow Modifiers add/remove in const (#287)
  • (stylize) Allow all widgets to be styled (#289)
  • (terminal) Expose 'swap_buffers' method
  • (uncategorized) Stylization shorthands (#283)
  • (uncategorized) Add scrollbar widget (#228)

Bug Fixes

  • (clippy) Unused_mut lint for layout (#285)
  • (examples) Correct progress label in gague example (#263)
  • (layout) Cap Constraint::apply to 100% length (#264)
  • (lint) Suspicious_double_ref_op is new in 1.71 (#311)
  • (prelude) Remove widgets module from prelude (#317)
  • (title) Remove default alignment and position (#323)
  • (typos) Configure typos linter (#233)
  • (uncategorized) Rust-tui-template became a revival project (#320)
  • (uncategorized) Revert removal of WTFPL from deny.toml (#266)

Refactor

  • (ci) Simplify cargo-make installation (#240)
  • (text) Simplify reflow implementation (#290)

Documentation

  • (color) Parse more color formats and add docs (#306)
  • (lib) Add tui-term a pseudoterminal library (#268)
  • (lib) Fixup tui refs in widgets/mod.rs (#216)
  • (lib) Add backend docs (#213)
  • (readme) Remove duplicated mention of tui-rs-tree-widgets (#223)
  • (uncategorized) Improve CONTRIBUTING.md (#277)
  • (uncategorized) Fix scrollbar ascii illustrations and calendar doc paths (#272)
  • (uncategorized) README tweaks (#225)
  • (uncategorized) Add CODEOWNERS file (#212)
  • (uncategorized) Update README.md and add hello_world example (#204)

Styling

  • (comments) Set comment length to wrap at 100 chars (#218)

... (truncated)

Commits
  • df90982 chore(release): prepare for 0.22.0 (#326)
  • bb061fd ci: parallelize CI jobs (#318)
  • 1ff8553 fix(title): remove default alignment and position (#323)
  • 33f3212 fix: rust-tui-template became a revival project (#320)
  • fb6d4b2 refactor(text): simplify reflow implementation (#290)
  • 446efae fix(prelude): remove widgets module from prelude (#317)
  • b347201 feat(style): Enable setting the underline color for crossterm (#308) (#310)
  • 9f1f59a feat(stylize): allow all widgets to be styled (#289)
  • 6f6c355 chore(tests): add coverage job to bacon (#312)
  • 60150f6 feat(barchart): set custom text value in the bar (#309)
  • Additional commits viewable in compare view


Dependabot compatibility score

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 commands and options
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 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)
dependabot[bot] commented 10 months ago

Superseded by #235.