Skip to content

Commit 051fc15

Browse files
committed
release v0.3.7
1 parent 09d4fad commit 051fc15

7 files changed

Lines changed: 28 additions & 7 deletions

File tree

extension/chrome/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"manifest_version": 3,
33
"name": "dlp-gui Companion",
4-
"version": "0.3.5",
4+
"version": "0.3.7",
55
"description": "Send YouTube videos to the local dlp-gui app in one click.",
66
"permissions": [
77
"alarms",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "tauri-app",
33
"private": true,
4-
"version": "0.3.5",
4+
"version": "0.3.7",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

src-tauri/Cargo.lock

Lines changed: 17 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "dlp-gui"
3-
version = "0.3.5"
3+
version = "0.3.7"
44
description = "A yt-dlp GUI Application"
55
authors = ["you"]
66
edition = "2021"
@@ -22,6 +22,7 @@ tauri = { version = "2", features = ["tray-icon"] }
2222
tauri-plugin-shell = "2"
2323
tauri-plugin-dialog = "2"
2424
tauri-plugin-fs = "2"
25+
tauri-plugin-single-instance = "2"
2526
tokio = { version = "1", features = ["full"] }
2627
regex = "1"
2728
serde = { version = "1", features = ["derive"] }

src-tauri/src/lib.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,20 @@ mod tray;
66
mod updates;
77

88
use tauri::WindowEvent;
9+
use tauri_plugin_single_instance::init as single_instance;
910

1011
use bridge::{get_extension_bridge_info, start_extension_bridge, take_extension_download_requests};
1112
use downloads::{cancel_download, fetch_formats, fetch_playlist_info, open_folder, start_download};
1213
use state::MAIN_WINDOW_LABEL;
13-
use tray::create_tray;
14+
use tray::{create_tray, restore_main_window};
1415
use updates::{check_ytdlp_update, update_ytdlp};
1516

1617
#[cfg_attr(mobile, tauri::mobile_entry_point)]
1718
pub fn run() {
1819
tauri::Builder::default()
20+
.plugin(single_instance(|app, _args, _cwd| {
21+
restore_main_window(app);
22+
}))
1923
.setup(|app| {
2024
start_extension_bridge(app.handle().clone());
2125
create_tray(&app.handle())?;

src-tauri/src/tray.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use tauri::{
66

77
use crate::state::{MAIN_WINDOW_LABEL, TRAY_OPEN_ID, TRAY_QUIT_ID};
88

9-
fn restore_main_window(app: &AppHandle) {
9+
pub fn restore_main_window(app: &AppHandle) {
1010
if let Some(window) = app.get_webview_window(MAIN_WINDOW_LABEL) {
1111
let _ = window.unminimize();
1212
let _ = window.show();

src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "dlp-gui",
4-
"version": "0.3.5",
4+
"version": "0.3.7",
55
"identifier": "com.win10.dlp-gui",
66
"build": {
77
"beforeDevCommand": "bun run dev",

0 commit comments

Comments
 (0)