Collapsible left panel + progress bar

This commit is contained in:
2026-09-17 15:53:32 -04:00
parent 0009db0ea9
commit 5be6e317ad
6 changed files with 69 additions and 11 deletions
-9
View File
@@ -13,16 +13,10 @@ use tracing::warn;
use yt_dlp::client::LibraryInstaller;
pub(crate) struct Downloader {
video_queue: Vec<Video>,
playlists_queue: Vec<Playlist>,
added_queue: Vec<String>,
yt_downloader: Option<yt_dlp::Downloader>,
tokio_handle: Handle,
yt_dlp_installed: bool,
rejected_yt_dlp_install: bool,
ffmpeg_installed: bool,
rejected_ffmpeg_install: bool,
}
@@ -37,9 +31,6 @@ impl Downloader {
pub fn new() -> Self {
let yt_downloader = None;
Self {
video_queue: Vec::new(),
playlists_queue: Vec::new(),
added_queue: Vec::new(),
yt_downloader,
tokio_handle: Handle::current(),
yt_dlp_installed: false,