diff --git a/yazi-config/preset/yazi.toml b/yazi-config/preset/yazi.toml index f337e07c..c36417e2 100644 --- a/yazi-config/preset/yazi.toml +++ b/yazi-config/preset/yazi.toml @@ -87,7 +87,7 @@ fetchers = [ ] preloaders = [ # Image - { mime = "image/{heic,jxl,svg+xml}", run = "magick" }, + { mime = "image/{avif,heic,jxl,svg+xml}", run = "magick" }, { mime = "image/*", run = "image" }, # Video { mime = "video/*", run = "video" }, @@ -105,7 +105,7 @@ previewers = [ # JSON { mime = "application/{json,x-ndjson}", run = "json" }, # Image - { mime = "image/{heic,jxl,svg+xml}", run = "magick" }, + { mime = "image/{avif,heic,jxl,svg+xml}", run = "magick" }, { mime = "image/*", run = "image" }, # Video { mime = "video/*", run = "video" }, diff --git a/yazi-scheduler/src/lib.rs b/yazi-scheduler/src/lib.rs index f744e551..6e9ed29f 100644 --- a/yazi-scheduler/src/lib.rs +++ b/yazi-scheduler/src/lib.rs @@ -4,7 +4,7 @@ mod file; mod ongoing; mod op; mod plugin; -mod preload; +mod prework; mod process; mod scheduler; mod task; diff --git a/yazi-scheduler/src/op.rs b/yazi-scheduler/src/op.rs index b04dd135..c94d614a 100644 --- a/yazi-scheduler/src/op.rs +++ b/yazi-scheduler/src/op.rs @@ -1,4 +1,4 @@ -use crate::{file::FileOp, plugin::PluginOp, preload::PreworkOp}; +use crate::{file::FileOp, plugin::PluginOp, prework::PreworkOp}; #[derive(Debug)] pub enum TaskOp { diff --git a/yazi-scheduler/src/preload/mod.rs b/yazi-scheduler/src/prework/mod.rs similarity index 100% rename from yazi-scheduler/src/preload/mod.rs rename to yazi-scheduler/src/prework/mod.rs diff --git a/yazi-scheduler/src/preload/op.rs b/yazi-scheduler/src/prework/op.rs similarity index 100% rename from yazi-scheduler/src/preload/op.rs rename to yazi-scheduler/src/prework/op.rs diff --git a/yazi-scheduler/src/preload/prework.rs b/yazi-scheduler/src/prework/prework.rs similarity index 100% rename from yazi-scheduler/src/preload/prework.rs rename to yazi-scheduler/src/prework/prework.rs diff --git a/yazi-scheduler/src/scheduler.rs b/yazi-scheduler/src/scheduler.rs index 705f941b..8159be84 100644 --- a/yazi-scheduler/src/scheduler.rs +++ b/yazi-scheduler/src/scheduler.rs @@ -9,7 +9,7 @@ use yazi_dds::Pump; use yazi_shared::{event::Data, fs::{unique_path, Url}, Throttle}; use super::{Ongoing, TaskProg, TaskStage}; -use crate::{file::{File, FileOpDelete, FileOpLink, FileOpPaste, FileOpTrash}, plugin::{Plugin, PluginOpEntry}, preload::{Prework, PreworkOpFetch, PreworkOpLoad, PreworkOpSize}, process::{Process, ProcessOpBg, ProcessOpBlock, ProcessOpOrphan}, TaskKind, TaskOp, HIGH, LOW, NORMAL}; +use crate::{file::{File, FileOpDelete, FileOpLink, FileOpPaste, FileOpTrash}, plugin::{Plugin, PluginOpEntry}, prework::{Prework, PreworkOpFetch, PreworkOpLoad, PreworkOpSize}, process::{Process, ProcessOpBg, ProcessOpBlock, ProcessOpOrphan}, TaskKind, TaskOp, HIGH, LOW, NORMAL}; pub struct Scheduler { pub file: Arc,