From 5fc42bd0fbc892d8d7576749b3021b91a8562302 Mon Sep 17 00:00:00 2001 From: Lyra Date: Wed, 16 Sep 2026 21:40:44 -0400 Subject: [PATCH] Add video, data, and playlist structs --- src/app.rs | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++-- src/main.rs | 1 - 2 files changed, 51 insertions(+), 3 deletions(-) diff --git a/src/app.rs b/src/app.rs index 5b8320c..7aa8ea2 100644 --- a/src/app.rs +++ b/src/app.rs @@ -2,10 +2,12 @@ use std::time::Duration; use eframe::{Frame, Storage, CreationContext}; use eframe::egui::{Context, Ui}; use serde::{Deserialize, Serialize}; +use yt_dlp::model::VideoQuality; pub(crate) struct Application { settings: AppSettings, layers: Vec>, + data: Data, } #[derive(Serialize, Deserialize, Default)] @@ -16,6 +18,36 @@ struct AppSettings { save_thumbnails: bool, } +#[derive(Serialize, Deserialize, Default)] +struct Data { + playlists: Vec, + videos: Vec