Upgrade TUI stack: ratatui 0.30, crossterm 0.29
Constrain run_app backend to Error = io::Error for ratatui 0.30's associated backend error type. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
1294
Cargo.lock
generated
1294
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
@@ -12,8 +12,8 @@ opt-level = 3
|
|||||||
strip = true
|
strip = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
ratatui = "0.29"
|
ratatui = "0.30"
|
||||||
crossterm = { version = "0.28", features = ["event-stream"] }
|
crossterm = { version = "0.29", features = ["event-stream"] }
|
||||||
serde = { version = "1", features = ["derive"] }
|
serde = { version = "1", features = ["derive"] }
|
||||||
serde_json = "1"
|
serde_json = "1"
|
||||||
dirs = "5"
|
dirs = "5"
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ use crate::app::{App, ConfirmAction, ContextMenuItem, DialogMode, Focus, Setting
|
|||||||
use crate::config::{AppliesTo, CustomMenuItem};
|
use crate::config::{AppliesTo, CustomMenuItem};
|
||||||
use crate::ui;
|
use crate::ui;
|
||||||
|
|
||||||
pub fn run_app<B: Backend>(terminal: &mut Terminal<B>, app: &mut App) -> io::Result<()> {
|
pub fn run_app<B: Backend<Error = io::Error>>(terminal: &mut Terminal<B>, app: &mut App) -> io::Result<()> {
|
||||||
loop {
|
loop {
|
||||||
terminal.draw(|f| ui::draw(f, app))?;
|
terminal.draw(|f| ui::draw(f, app))?;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user