Dev app icon
@@ -4,13 +4,14 @@
|
|||||||
"version": "0.0.0",
|
"version": "0.0.0",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"tauri-dev": "RUST_LOG=warn YAAK_ENV=development tauri dev",
|
"tauri-dev": "YAAK_ENV=development tauri dev --no-watch --config src-tauri/tauri-dev.conf.json",
|
||||||
"tauri-build": "tauri build",
|
"tauri-build": "tauri build",
|
||||||
"tauri": "tauri",
|
"tauri": "tauri",
|
||||||
"build": "npm run build:frontend",
|
"build": "npm run build:frontend",
|
||||||
"dev": "vite dev",
|
"dev": "vite dev",
|
||||||
"lint": "tsc && eslint . --ext .ts,.tsx",
|
"lint": "tsc && eslint . --ext .ts,.tsx",
|
||||||
"build:icon": "tauri icon src-tauri/icons/icon.png",
|
"build:icon:release": "tauri icon design/icon.png --output src-tauri/icons/release",
|
||||||
|
"build:icon:dev": "tauri icon design/icon-dev.png --output src-tauri/icons/dev",
|
||||||
"build:frontend": "vite build",
|
"build:frontend": "vite build",
|
||||||
"test": "vitest",
|
"test": "vitest",
|
||||||
"coverage": "vitest run --coverage",
|
"coverage": "vitest run --coverage",
|
||||||
|
|||||||
36
src-tauri/Cargo.lock
generated
@@ -2310,46 +2310,12 @@ version = "0.5.2"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8"
|
checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8"
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "libappindicator"
|
|
||||||
version = "0.7.1"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "db2d3cb96d092b4824cb306c9e544c856a4cb6210c1081945187f7f1924b47e8"
|
|
||||||
dependencies = [
|
|
||||||
"glib",
|
|
||||||
"gtk",
|
|
||||||
"gtk-sys",
|
|
||||||
"libappindicator-sys",
|
|
||||||
"log",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "libappindicator-sys"
|
|
||||||
version = "0.7.3"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "f1b3b6681973cea8cc3bce7391e6d7d5502720b80a581c9a95c9cbaf592826aa"
|
|
||||||
dependencies = [
|
|
||||||
"gtk-sys",
|
|
||||||
"libloading",
|
|
||||||
"once_cell",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "libc"
|
name = "libc"
|
||||||
version = "0.2.150"
|
version = "0.2.150"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c"
|
checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c"
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "libloading"
|
|
||||||
version = "0.7.4"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f"
|
|
||||||
dependencies = [
|
|
||||||
"cfg-if",
|
|
||||||
"winapi",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "libm"
|
name = "libm"
|
||||||
version = "0.2.8"
|
version = "0.2.8"
|
||||||
@@ -4469,7 +4435,6 @@ dependencies = [
|
|||||||
"core-foundation",
|
"core-foundation",
|
||||||
"core-graphics 0.22.3",
|
"core-graphics 0.22.3",
|
||||||
"crossbeam-channel",
|
"crossbeam-channel",
|
||||||
"dirs-next",
|
|
||||||
"dispatch",
|
"dispatch",
|
||||||
"gdk",
|
"gdk",
|
||||||
"gdk-pixbuf",
|
"gdk-pixbuf",
|
||||||
@@ -4484,7 +4449,6 @@ dependencies = [
|
|||||||
"instant",
|
"instant",
|
||||||
"jni",
|
"jni",
|
||||||
"lazy_static",
|
"lazy_static",
|
||||||
"libappindicator",
|
|
||||||
"libc",
|
"libc",
|
||||||
"log",
|
"log",
|
||||||
"ndk",
|
"ndk",
|
||||||
|
|||||||
@@ -37,7 +37,6 @@ tauri = { version = "1.3", features = [
|
|||||||
"os-all",
|
"os-all",
|
||||||
"protocol-asset",
|
"protocol-asset",
|
||||||
"shell-open",
|
"shell-open",
|
||||||
"system-tray",
|
|
||||||
"updater",
|
"updater",
|
||||||
"window-start-dragging",
|
"window-start-dragging",
|
||||||
"dialog-open",
|
"dialog-open",
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 7.0 KiB |
|
Before Width: | Height: | Size: 9.3 KiB |
|
Before Width: | Height: | Size: 4.3 KiB |
BIN
src-tauri/icons/dev/128x128.png
Normal file
|
After Width: | Height: | Size: 6.1 KiB |
BIN
src-tauri/icons/dev/128x128@2x.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
src-tauri/icons/dev/32x32.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
src-tauri/icons/dev/Square107x107Logo.png
Normal file
|
After Width: | Height: | Size: 4.9 KiB |
BIN
src-tauri/icons/dev/Square142x142Logo.png
Normal file
|
After Width: | Height: | Size: 6.7 KiB |
BIN
src-tauri/icons/dev/Square150x150Logo.png
Normal file
|
After Width: | Height: | Size: 7.0 KiB |
BIN
src-tauri/icons/dev/Square284x284Logo.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
src-tauri/icons/dev/Square30x30Logo.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
src-tauri/icons/dev/Square310x310Logo.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
src-tauri/icons/dev/Square44x44Logo.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
src-tauri/icons/dev/Square71x71Logo.png
Normal file
|
After Width: | Height: | Size: 3.4 KiB |
BIN
src-tauri/icons/dev/Square89x89Logo.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
BIN
src-tauri/icons/dev/StoreLogo.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
src-tauri/icons/dev/icon.icns
Normal file
BIN
src-tauri/icons/dev/icon.ico
Normal file
|
After Width: | Height: | Size: 22 KiB |
BIN
src-tauri/icons/dev/icon.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 106 KiB |
BIN
src-tauri/icons/release/128x128.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
src-tauri/icons/release/128x128@2x.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
src-tauri/icons/release/32x32.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
src-tauri/icons/release/Square107x107Logo.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
src-tauri/icons/release/Square142x142Logo.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
src-tauri/icons/release/Square150x150Logo.png
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
src-tauri/icons/release/Square284x284Logo.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
src-tauri/icons/release/Square30x30Logo.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
BIN
src-tauri/icons/release/Square310x310Logo.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
src-tauri/icons/release/Square44x44Logo.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
src-tauri/icons/release/Square71x71Logo.png
Normal file
|
After Width: | Height: | Size: 6.4 KiB |
BIN
src-tauri/icons/release/Square89x89Logo.png
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
BIN
src-tauri/icons/release/StoreLogo.png
Normal file
|
After Width: | Height: | Size: 4.0 KiB |
BIN
src-tauri/icons/release/icon.icns
Normal file
BIN
src-tauri/icons/release/icon.ico
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
src-tauri/icons/release/icon.png
Normal file
|
After Width: | Height: | Size: 108 KiB |
@@ -74,14 +74,14 @@ pub fn track_event(
|
|||||||
.query(¶ms);
|
.query(¶ms);
|
||||||
|
|
||||||
if is_dev() {
|
if is_dev() {
|
||||||
debug!("Ignore dev analytics event: {} {:?}", event, params);
|
debug!("Send event (dev): {}", event);
|
||||||
} else if let Err(e) = req.send().await {
|
} else if let Err(e) = req.send().await {
|
||||||
warn!(
|
warn!(
|
||||||
"Error sending analytics event: {} {} {:?}",
|
"Error sending analytics event: {} {} {:?}",
|
||||||
e, event, params
|
e, event, params
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
debug!("Sent analytics event: {}: {:?}", event, params);
|
debug!("Send event: {}: {:?}", event, params);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -795,6 +795,9 @@ fn main() {
|
|||||||
.targets([LogTarget::LogDir, LogTarget::Stdout, LogTarget::Webview])
|
.targets([LogTarget::LogDir, LogTarget::Stdout, LogTarget::Webview])
|
||||||
.level_for("tao", log::LevelFilter::Info)
|
.level_for("tao", log::LevelFilter::Info)
|
||||||
.level_for("sqlx", log::LevelFilter::Warn)
|
.level_for("sqlx", log::LevelFilter::Warn)
|
||||||
|
.level_for("hyper", log::LevelFilter::Info)
|
||||||
|
.level_for("tracing", log::LevelFilter::Info)
|
||||||
|
.level_for("reqwest", log::LevelFilter::Debug)
|
||||||
.with_colors(ColoredLevelConfig::default())
|
.with_colors(ColoredLevelConfig::default())
|
||||||
.level(log::LevelFilter::Trace)
|
.level(log::LevelFilter::Trace)
|
||||||
.build(),
|
.build(),
|
||||||
@@ -920,10 +923,7 @@ fn create_window(handle: &AppHandle<Wry>, url: Option<&str>) -> Window<Wry> {
|
|||||||
100.0 + random::<f64>() * 30.0,
|
100.0 + random::<f64>() * 30.0,
|
||||||
100.0 + random::<f64>() * 30.0,
|
100.0 + random::<f64>() * 30.0,
|
||||||
)
|
)
|
||||||
.title(match is_dev() {
|
.title(handle.package_info().name.to_string());
|
||||||
true => "Yaak Dev",
|
|
||||||
false => "Yaak",
|
|
||||||
});
|
|
||||||
|
|
||||||
// Add macOS-only things
|
// Add macOS-only things
|
||||||
#[cfg(target_os = "macos")]
|
#[cfg(target_os = "macos")]
|
||||||
|
|||||||
17
src-tauri/tauri-dev.conf.json
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
{
|
||||||
|
"package": {
|
||||||
|
"productName": "Daak"
|
||||||
|
},
|
||||||
|
"tauri": {
|
||||||
|
"bundle": {
|
||||||
|
"icon": [
|
||||||
|
"icons/dev/32x32.png",
|
||||||
|
"icons/dev/128x128.png",
|
||||||
|
"icons/dev/128x128@2x.png",
|
||||||
|
"icons/dev/icon.icns",
|
||||||
|
"icons/dev/icon.ico"
|
||||||
|
],
|
||||||
|
"identifier": "app.yaak.desktop.dev"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -65,11 +65,11 @@
|
|||||||
"copyright": "",
|
"copyright": "",
|
||||||
"externalBin": [],
|
"externalBin": [],
|
||||||
"icon": [
|
"icon": [
|
||||||
"icons/32x32.png",
|
"icons/release/32x32.png",
|
||||||
"icons/128x128.png",
|
"icons/release/128x128.png",
|
||||||
"icons/128x128@2x.png",
|
"icons/release/128x128@2x.png",
|
||||||
"icons/icon.icns",
|
"icons/release/icon.icns",
|
||||||
"icons/icon.ico"
|
"icons/release/icon.ico"
|
||||||
],
|
],
|
||||||
"identifier": "co.schier.yaak",
|
"identifier": "co.schier.yaak",
|
||||||
"longDescription": "The best cross-platform visual API client",
|
"longDescription": "The best cross-platform visual API client",
|
||||||
@@ -100,10 +100,6 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"security": {},
|
"security": {},
|
||||||
"systemTray": {
|
|
||||||
"iconAsTemplate": true,
|
|
||||||
"iconPath": "icons/icon.png"
|
|
||||||
},
|
|
||||||
"updater": {
|
"updater": {
|
||||||
"active": true,
|
"active": true,
|
||||||
"dialog": true,
|
"dialog": true,
|
||||||
|
|||||||