This commit is contained in:
itsjunetime
2025-08-03 09:55:43 -06:00
parent 1c797d4653
commit 196f7fb589
+10 -6
View File
@@ -2,7 +2,7 @@ use core::error::Error;
use std::{ use std::{
borrow::Cow, borrow::Cow,
ffi::OsString, ffi::OsString,
io::{stdout, BufReader, Read, Stdout}, io::{BufReader, Read, Stdout, stdout},
num::{NonZeroU32, NonZeroUsize}, num::{NonZeroU32, NonZeroUsize},
path::PathBuf path::PathBuf
}; };
@@ -15,8 +15,8 @@ use crossterm::{
enable_raw_mode, window_size enable_raw_mode, window_size
} }
}; };
use flume::{Sender, r#async::RecvStream};
use flexi_logger::FileSpec; use flexi_logger::FileSpec;
use flume::{Sender, r#async::RecvStream};
use futures_util::{FutureExt, stream::StreamExt}; use futures_util::{FutureExt, stream::StreamExt};
use kittage::{ use kittage::{
action::Action, action::Action,
@@ -25,7 +25,10 @@ use kittage::{
}; };
use notify::{Event, EventKind, RecursiveMode, Watcher}; use notify::{Event, EventKind, RecursiveMode, Watcher};
use ratatui::{Terminal, backend::CrosstermBackend}; use ratatui::{Terminal, backend::CrosstermBackend};
use ratatui_image::{picker::{Picker, ProtocolType}, FontSize}; use ratatui_image::{
FontSize,
picker::{Picker, ProtocolType}
};
use tdf::{ use tdf::{
PrerenderLimit, PrerenderLimit,
converter::{ConvertedPage, ConverterMsg, run_conversion_loop}, converter::{ConvertedPage, ConverterMsg, run_conversion_loop},
@@ -101,8 +104,7 @@ async fn main() -> Result<(), WrappedErr> {
let mut maybe_logger = None; let mut maybe_logger = None;
if std::env::var("RUST_LOG").is_ok() { if std::env::var("RUST_LOG").is_ok() {
maybe_logger = maybe_logger = Some(
Some(
flexi_logger::Logger::try_with_env() flexi_logger::Logger::try_with_env()
.map_err(|e| WrappedErr(format!("Couldn't create initial logger: {e}").into()))? .map_err(|e| WrappedErr(format!("Couldn't create initial logger: {e}").into()))?
.log_to_file(FileSpec::try_from("./debug.log").map_err(|e| { .log_to_file(FileSpec::try_from("./debug.log").map_err(|e| {
@@ -250,7 +252,9 @@ async fn main() -> Result<(), WrappedErr> {
&mut ev_stream &mut ev_stream
) )
.await .await
.map_err(|e| WrappedErr(format!("Couldn't delete all previous images from memory: {e}").into()))?; .map_err(|e| {
WrappedErr(format!("Couldn't delete all previous images from memory: {e}").into())
})?;
} }
let fullscreen = flags.fullscreen.unwrap_or_default(); let fullscreen = flags.fullscreen.unwrap_or_default();