diff --git a/Cargo.lock b/Cargo.lock index f70b89c..e9ccbeb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2406,7 +2406,6 @@ dependencies = [ "rfd", "serde", "serde_json", - "tokio", "tokio-util", "toml", "tracing", diff --git a/Cargo.toml b/Cargo.toml index b648ad0..8d7287a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,6 @@ reqwest = { version = "0.12.15", default-features = false, features = ["http2", rfd = { version = "0.15.3", default-features = false, features = ["tokio", "xdg-portal"] } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" -tokio = { version = "1.45.0", features = ["fs", "io-util", "process"] } tokio-util = { version = "0.7.15", features = ["io"] } toml = "0.8.22" tracing = "0.1.41" diff --git a/src/ffmpeg.rs b/src/ffmpeg.rs index 329b0e7..65f12c9 100644 --- a/src/ffmpeg.rs +++ b/src/ffmpeg.rs @@ -5,11 +5,13 @@ use std::{ use color_eyre::eyre::{ContextCompat, Result, bail}; use futures::channel::oneshot; -use relm4::Sender; -use tokio::{ - self, - io::{AsyncBufReadExt, BufReader}, - process::Command, +use relm4::{ + Sender, + tokio::{ + self, + io::{AsyncBufReadExt, BufReader}, + process::Command, + }, }; use crate::ProgressMessage; diff --git a/src/main.rs b/src/main.rs index 0a15dcb..b8926dd 100644 --- a/src/main.rs +++ b/src/main.rs @@ -180,6 +180,7 @@ impl AsyncComponent for Tyrolienne { set_title: "Output video codec", set_model: Some(>k::StringList::new(&["VP9", "AV1"])), connect_selected_item_notify[sender] => move |r| { + println!("{:?}", r.selected_item()); if let Some(item) = r .selected_item() .and_then(|i| i.downcast::().ok()) diff --git a/src/zipline.rs b/src/zipline.rs index a99d0a2..fab96c9 100644 --- a/src/zipline.rs +++ b/src/zipline.rs @@ -2,13 +2,12 @@ use std::{path::Path, sync::LazyLock}; use color_eyre::eyre::{Result, bail}; use futures::StreamExt; -use relm4::Sender; +use relm4::{Sender, tokio::fs::File}; use reqwest::{ Body, Client, StatusCode, header::AUTHORIZATION, multipart::{Form, Part}, }; -use tokio::fs::File; use tokio_util::io::ReaderStream; use crate::{Config, ProgressMessage};