diff --git a/data/blue-recorder.png b/data/blue-recorder.png index 1a42de6..07d71cc 100644 Binary files a/data/blue-recorder.png and b/data/blue-recorder.png differ diff --git a/data/blue-recorder.svg b/data/blue-recorder.svg new file mode 100644 index 0000000..c0e2d7a --- /dev/null +++ b/data/blue-recorder.svg @@ -0,0 +1,113 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/data/blue-recorder@x128.png b/data/blue-recorder@x128.png index c060e51..38d0bd2 100644 Binary files a/data/blue-recorder@x128.png and b/data/blue-recorder@x128.png differ diff --git a/src/ffmpeg_interface.rs b/src/ffmpeg_interface.rs index d355f22..b2353e2 100644 --- a/src/ffmpeg_interface.rs +++ b/src/ffmpeg_interface.rs @@ -237,13 +237,14 @@ impl Ffmpeg { let gnome_screencast_proxy = GnomeScreencastProxy::new(&connection).unwrap(); gnome_screencast_proxy.stop_screencast().unwrap(); let is_audio_record = std::path::Path::new( - format!("{}.temp.audio", self.saved_filename.as_ref().unwrap()).as_str(), + format!("{}.temp.audio", self.saved_filename.as_ref().unwrap_or(&String::from(""))).as_str() ) .exists(); let is_video_record = std::path::Path::new( - format!("{}.temp", self.saved_filename.as_ref().unwrap()).as_str(), + format!("{}.temp", self.saved_filename.as_ref().unwrap_or(&String::from(""))).as_str() ) .exists(); + if self.unbound.is_some() { &self.progress_widget.set_progress( "Stop Wayland Video Recording".to_string(), diff --git a/src/main.rs b/src/main.rs index 908887c..d719ac8 100644 --- a/src/main.rs +++ b/src/main.rs @@ -402,7 +402,7 @@ fn main() { "Alessandro Toia ", "Patreon Supporters: Ahmad Gharib, Medium,\nWilliam Grunow, Alex Benishek.", ]); - about_dialog.set_artists(&["Mustapha Assabar"]); + about_dialog.set_artists(&["Mustapha Assabar", "Abdullah Al-Baroty "]); about_dialog.set_website(Some("https://github.com/xlmnxp/blue-recorder/")); about_dialog.set_logo_icon_name(Some("blue-recorder")); about_dialog.set_logo(Some(