Update to edition 2024

This commit is contained in:
itsjunetime
2025-02-21 08:58:44 -07:00
parent 9d2a730e40
commit 70f3401702
6 changed files with 26 additions and 23 deletions
+2 -2
View File
@@ -2,10 +2,10 @@ use flume::{Receiver, SendError, Sender, TryRecvError};
use futures_util::stream::StreamExt;
use image::DynamicImage;
use itertools::Itertools;
use ratatui_image::{picker::Picker, protocol::Protocol, Resize};
use ratatui_image::{Resize, picker::Picker, protocol::Protocol};
use rayon::iter::ParallelIterator;
use crate::renderer::{fill_default, PageInfo, RenderError};
use crate::renderer::{PageInfo, RenderError, fill_default};
pub struct ConvertedPage {
pub page: Protocol,
+6 -6
View File
@@ -1,6 +1,6 @@
use std::{
ffi::OsString,
io::{stdout, Read, Write},
io::{Read, Write, stdout},
num::NonZeroUsize,
path::PathBuf
};
@@ -8,16 +8,16 @@ use std::{
use crossterm::{
execute,
terminal::{
disable_raw_mode, enable_raw_mode, window_size, EndSynchronizedUpdate,
EnterAlternateScreen, LeaveAlternateScreen
EndSynchronizedUpdate, EnterAlternateScreen, LeaveAlternateScreen, disable_raw_mode,
enable_raw_mode, window_size
}
};
use futures_util::{stream::StreamExt, FutureExt};
use futures_util::{FutureExt, stream::StreamExt};
use notify::{Event, EventKind, RecursiveMode, Watcher};
use ratatui::{backend::CrosstermBackend, Terminal};
use ratatui::{Terminal, backend::CrosstermBackend};
use ratatui_image::picker::Picker;
use tdf::{
converter::{run_conversion_loop, ConvertedPage, ConverterMsg},
converter::{ConvertedPage, ConverterMsg, run_conversion_loop},
renderer::{self, RenderError, RenderInfo, RenderNotif},
tui::{BottomMessage, InputAction, MessageSetting, Tui}
};
+9 -7
View File
@@ -4,22 +4,22 @@ use crossterm::{
event::{Event, KeyCode, KeyModifiers, MouseEventKind},
execute,
terminal::{
disable_raw_mode, enable_raw_mode, BeginSynchronizedUpdate, EnterAlternateScreen,
LeaveAlternateScreen
BeginSynchronizedUpdate, EnterAlternateScreen, LeaveAlternateScreen, disable_raw_mode,
enable_raw_mode
}
};
use nix::{
sys::signal::{kill, Signal::SIGSTOP},
sys::signal::{Signal::SIGSTOP, kill},
unistd::Pid
};
use ratatui::{
Frame,
layout::{Constraint, Flex, Layout, Rect},
style::{Color, Style},
text::Span,
widgets::{Block, Borders, Padding},
Frame
widgets::{Block, Borders, Padding}
};
use ratatui_image::{protocol::Protocol, Image};
use ratatui_image::{Image, protocol::Protocol};
use crate::{renderer::RenderError, skip::Skip};
@@ -516,7 +516,9 @@ impl Tui {
Some(InputAction::JumpingToPage(zero_page))
} else {
self.set_msg(MessageSetting::Some(BottomMessage::Error(
format!("Cannot jump to page {page}; there are only {rendered_len} pages in the document")
format!(
"Cannot jump to page {page}; there are only {rendered_len} pages in the document"
)
)));
Some(InputAction::Redraw)
}