Description: Use packaged ratatui 0.30
 .
 Here we replaced the original more generic `Terminal<B>` with a hardcoded
 `Terminal<CrosstermBackend<W>>` that happens to be the choice made by upstream
 above. Not strictly ideal, though otherwise the return type would require some
 type gymnastics.
Last-Update: 2026-08-02
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -64 +64 @@
-ratatui = "0.29.0"
+ratatui = "0.30.0"
--- a/crates/trippy-tui/src/frontend.rs
+++ b/crates/trippy-tui/src/frontend.rs
@@ -71,3 +71,3 @@
 #[allow(clippy::too_many_lines, clippy::cognitive_complexity)]
-fn run_app<B: Backend>(terminal: &mut Terminal<B>, app: &mut TuiApp) -> io::Result<ExitAction> {
+fn run_app<W: io::Write> (terminal: &mut Terminal<CrosstermBackend<W>>, app: &mut TuiApp) -> io::Result<ExitAction> {
     loop {
