Skip to content

Commit 48c2b5a

Browse files
committed
Add native tauri check
1 parent 88877ec commit 48c2b5a

File tree

5 files changed

+89
-75
lines changed

5 files changed

+89
-75
lines changed

src-tauri/Cargo.lock

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

src-tauri/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
2-
name = "betaflight-configurator"
3-
version = "11.0.0"
4-
description = "Betaflight Configurator"
2+
name = "betaflight-app"
3+
version = "2025.12.0"
4+
description = "Betaflight App"
55
authors = ["Betaflight Team"]
66
license = "GPL-3.0"
77
repository = "https://github.com/betaflight/betaflight-configurator"

src-tauri/tauri.conf.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"productName": "Betaflight Configurator",
3-
"version": "11.0.0",
4-
"identifier": "com.betaflight.configurator",
2+
"productName": "Betaflight App",
3+
"version": "2025.12.0",
4+
"identifier": "com.betaflight.app",
55
"build": {
66
"beforeDevCommand": "yarn dev",
77
"beforeBuildCommand": "yarn build",
@@ -14,7 +14,7 @@
1414
},
1515
"windows": [
1616
{
17-
"title": "Betaflight Configurator",
17+
"title": "Betaflight App",
1818
"width": 1024,
1919
"height": 550,
2020
"resizable": true,

src/js/utils/checkBrowserCompatibility.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,17 @@ export function isCapacitorWeb() {
6060
return false;
6161
}
6262

63+
export function isTauri() {
64+
return "__TAURI_INTERNALS__" in window;
65+
}
66+
6367
export function checkBrowserCompatibility() {
6468
const isWebSerial = checkWebSerialSupport();
6569
const isWebBluetooth = checkWebBluetoothSupport();
6670
const isWebUSB = checkWebUSBSupport();
6771
const isChromium = isChromiumBrowser();
6872

69-
const isNative = Capacitor.isNativePlatform();
73+
const isNative = Capacitor.isNativePlatform() || isTauri();
7074

7175
// Check if running in a test environment
7276
const isTestEnvironment =

yarn.lock

Lines changed: 75 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -2200,72 +2200,82 @@
22002200
version "2.3.0"
22012201
resolved "https://registry.yarnpkg.com/@tauri-apps/api/-/api-2.3.0.tgz#8ced2a5e5f1d30d585a22b11dff2cbdfa3f9eab2"
22022202
integrity sha512-33Z+0lX2wgZbx1SPFfqvzI6su63hCBkbzv+5NexeYjIx7WA9htdOKoRR7Dh3dJyltqS5/J8vQFyybiRoaL0hlA==
2203-
2204-
"@tauri-apps/[email protected]":
2205-
version "2.3.1"
2206-
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.3.1.tgz#e76c01fdd484a6282a1eb285c2eacf150e8166c9"
2207-
integrity sha512-TOhSdsXYt+f+asRU+Dl+Wufglj/7+CX9h8RO4hl5k7D6lR4L8yTtdhpS7btaclOMmjYC4piNfJE70GoxhOoYWw==
2208-
2209-
"@tauri-apps/[email protected]":
2210-
version "2.3.1"
2211-
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.3.1.tgz#a8dda7fb9abaa6ea1eeeaf6c7b59562f7f36686a"
2212-
integrity sha512-LDwGg3AuBQ3aCeMAFaFwt0MSGOVFoXuXEe0z4QxQ7jZE5tdAOhKABaq4i569V5lShCgQZ6nLD/tmA5+GipvHnA==
2213-
2214-
"@tauri-apps/[email protected]":
2215-
version "2.3.1"
2216-
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.3.1.tgz#805753a2fb6662c11a601ce3f56bb141b453bd90"
2217-
integrity sha512-hu3HpbbtJBvHXw5i54QHwLxOUoXWqhf7CL2YYSPOrWEEQo10NKddulP61L5gfr5z+bSSaitfLwqgTidgnaNJCA==
2218-
2219-
"@tauri-apps/[email protected]":
2220-
version "2.3.1"
2221-
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.3.1.tgz#497e81aebee7a0f5d211c98a93a197779a87bf1f"
2222-
integrity sha512-mEGgwkiGSKYXWHhGodo7zU9PCd2I/d6KkR+Wp1nzK+DxsCrEK6yJ5XxYLSQSDcKkM4dCxpVEPUiVMbDhmn08jg==
2223-
2224-
"@tauri-apps/[email protected]":
2225-
version "2.3.1"
2226-
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.3.1.tgz#c78e351deb8ae5c4ea6d69ca14a68cd3fe9e0560"
2227-
integrity sha512-tqQkafikGfnc7ISnGjSYkbpnzJKEyO8XSa0YOXTAL3J8R5Pss5ZIZY7G8kq1mwQSR/dPVR1ZLTVXgZGuysjP8w==
2228-
2229-
"@tauri-apps/[email protected]":
2230-
version "2.3.1"
2231-
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.3.1.tgz#351894786928fa4dfef59693b9f7203c07ccab7c"
2232-
integrity sha512-I3puDJ2wGEauXlXbzIHn2etz78TaWs1cpN6zre02maHr6ZR7nf7euTCOGPhhfoMG0opA5mT/eLuYpVw648/VAA==
2233-
2234-
"@tauri-apps/[email protected]":
2235-
version "2.3.1"
2236-
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.3.1.tgz#cee486acacaada50eff6b37c31449f4595e1c9e9"
2237-
integrity sha512-rbWiCOBuQN7tPySkUyBs914uUikE3mEUOqV/IFospvKESw4UC3G1DL5+ybfXH7Orb8/in3JpJuVzYQjo+OSbBA==
2238-
2239-
"@tauri-apps/[email protected]":
2240-
version "2.3.1"
2241-
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.3.1.tgz#d5a5b865fede9b8d13338da38a3cc5fe9e3cfb53"
2242-
integrity sha512-PdTmUzSeTHjJuBpCV7L+V29fPhPtToU+NZU46slHKSA1aT38MiFDXBZ/6P5Zudrt9QPMfIubqnJKbK8Ivvv7Ww==
2243-
2244-
"@tauri-apps/[email protected]":
2245-
version "2.3.1"
2246-
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.3.1.tgz#5d9fa6d3ffd705d5b8e435082591efbd32f7bad5"
2247-
integrity sha512-K/Xa97kspWT4UWj3t26lL2D3QsopTAxS7kWi5kObdqtAGn3qD52qBi24FH38TdvHYz4QlnLIb30TukviCgh4gw==
2248-
2249-
"@tauri-apps/[email protected]":
2250-
version "2.3.1"
2251-
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.3.1.tgz#996ba5720b1b552014425570d95b3b905f89ff59"
2252-
integrity sha512-RgwzXbP8gAno3kQEsybMtgLp6D1Z1Nec2cftryYbPTJmoMJs6e4qgtxuTSbUz5SKnHe8rGgMiFSvEGoHvbG72Q==
2253-
2254-
"@tauri-apps/cli@^2.3.1":
2255-
version "2.3.1"
2256-
resolved "https://registry.yarnpkg.com/@tauri-apps/cli/-/cli-2.3.1.tgz#e049127bb083ad158afb34fc3c41d1f0400ff42f"
2257-
integrity sha512-xewcw/ZsCqgilTy2h7+pp2Baxoy7zLR2wXOV7SZLzkb6SshHVbm1BFAjn8iFATURRW85KLzl6wSGJ2dQHjVHqw==
2203+
"@tauri-apps/api@^2.8.0":
2204+
version "2.8.0"
2205+
resolved "https://registry.yarnpkg.com/@tauri-apps/api/-/api-2.8.0.tgz#0348a2b3ba5982ec67a7d569f329b4a55d7d5f1e"
2206+
integrity sha512-ga7zdhbS2GXOMTIZRT0mYjKJtR9fivsXzsyq5U3vjDL0s6DTMwYRm0UHNjzTY5dh4+LSC68Sm/7WEiimbQNYlw==
2207+
2208+
"@tauri-apps/[email protected]":
2209+
version "2.8.4"
2210+
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.8.4.tgz#ec09c0673dd1816e89910cf31ddc7d94c5cf077f"
2211+
integrity sha512-BKu8HRkYV01SMTa7r4fLx+wjgtRK8Vep7lmBdHDioP6b8XH3q2KgsAyPWfEZaZIkZ2LY4SqqGARaE9oilNe0oA==
2212+
2213+
"@tauri-apps/[email protected]":
2214+
version "2.8.4"
2215+
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.8.4.tgz#b9c274fedce570da1910559add68657d264019db"
2216+
integrity sha512-imb9PfSd/7G6VAO7v1bQ2A3ZH4NOCbhGJFLchxzepGcXf9NKkfun157JH9mko29K6sqAwuJ88qtzbKCbWJTH9g==
2217+
2218+
"@tauri-apps/[email protected]":
2219+
version "2.8.4"
2220+
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.8.4.tgz#657131a05f422b9141277f0668d370e8d671bdc0"
2221+
integrity sha512-Ml215UnDdl7/fpOrF1CNovym/KjtUbCuPgrcZ4IhqUCnhZdXuphud/JT3E8X97Y03TZ40Sjz8raXYI2ET0exzw==
2222+
2223+
"@tauri-apps/[email protected]":
2224+
version "2.8.4"
2225+
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.8.4.tgz#35a14541e09b6548b811626d1a5d2574932116ef"
2226+
integrity sha512-pbcgBpMyI90C83CxE5REZ9ODyIlmmAPkkJXtV398X3SgZEIYy5TACYqlyyv2z5yKgD8F8WH4/2fek7+jH+ZXAw==
2227+
2228+
"@tauri-apps/[email protected]":
2229+
version "2.8.4"
2230+
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.8.4.tgz#bdd9deea17e0c2e4edf511a071c87670616af8a3"
2231+
integrity sha512-zumFeaU1Ws5Ay872FTyIm7z8kfzEHu8NcIn8M6TxbJs0a7GRV21KBdpW1zNj2qy7HynnpQCqjAYXTUUmm9JAOw==
2232+
2233+
"@tauri-apps/[email protected]":
2234+
version "2.8.4"
2235+
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-riscv64-gnu/-/cli-linux-riscv64-gnu-2.8.4.tgz#ac3c751ce5727fbd1da280f0aa2fb444fcd706b5"
2236+
integrity sha512-qiqbB3Zz6IyO201f+1ojxLj65WYj8mixL5cOMo63nlg8CIzsP23cPYUrx1YaDPsCLszKZo7tVs14pc7BWf+/aQ==
2237+
2238+
"@tauri-apps/[email protected]":
2239+
version "2.8.4"
2240+
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.8.4.tgz#7b2000b5e6597dc62f48cb67ee98f61b54493a19"
2241+
integrity sha512-TaqaDd9Oy6k45Hotx3pOf+pkbsxLaApv4rGd9mLuRM1k6YS/aw81YrsMryYPThrxrScEIUcmNIHaHsLiU4GMkw==
2242+
2243+
"@tauri-apps/[email protected]":
2244+
version "2.8.4"
2245+
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.8.4.tgz#5dd9f6e666e004e00313d86a5d71480f7ac1269a"
2246+
integrity sha512-ot9STAwyezN8w+bBHZ+bqSQIJ0qPZFlz/AyscpGqB/JnJQVDFQcRDmUPFEaAtt2UUHSWzN3GoTJ5ypqLBp2WQA==
2247+
2248+
"@tauri-apps/[email protected]":
2249+
version "2.8.4"
2250+
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.8.4.tgz#75eadbad9ae5726cc53139bbeae4c4a8fc4a92be"
2251+
integrity sha512-+2aJ/g90dhLiOLFSD1PbElXX3SoMdpO7HFPAZB+xot3CWlAZD1tReUFy7xe0L5GAR16ZmrxpIDM9v9gn5xRy/w==
2252+
2253+
"@tauri-apps/[email protected]":
2254+
version "2.8.4"
2255+
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.8.4.tgz#60e6cdad4fb59d91a194652581742d08c952f0a7"
2256+
integrity sha512-yj7WDxkL1t9Uzr2gufQ1Hl7hrHuFKTNEOyascbc109EoiAqCp0tgZ2IykQqOZmZOHU884UAWI1pVMqBhS/BfhA==
2257+
2258+
"@tauri-apps/[email protected]":
2259+
version "2.8.4"
2260+
resolved "https://registry.yarnpkg.com/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.8.4.tgz#44461625197c531537ccba84b64c804a0d7228ae"
2261+
integrity sha512-XuvGB4ehBdd7QhMZ9qbj/8icGEatDuBNxyYHbLKsTYh90ggUlPa/AtaqcC1Fo69lGkTmq9BOKrs1aWSi7xDonA==
2262+
2263+
"@tauri-apps/cli@^2.8.0":
2264+
version "2.8.4"
2265+
resolved "https://registry.yarnpkg.com/@tauri-apps/cli/-/cli-2.8.4.tgz#ff8347e43164f73922356c10ba5cdbaf567ffe98"
2266+
integrity sha512-ejUZBzuQRcjFV+v/gdj/DcbyX/6T4unZQjMSBZwLzP/CymEjKcc2+Fc8xTORThebHDUvqoXMdsCZt8r+hyN15g==
22582267
optionalDependencies:
2259-
"@tauri-apps/cli-darwin-arm64" "2.3.1"
2260-
"@tauri-apps/cli-darwin-x64" "2.3.1"
2261-
"@tauri-apps/cli-linux-arm-gnueabihf" "2.3.1"
2262-
"@tauri-apps/cli-linux-arm64-gnu" "2.3.1"
2263-
"@tauri-apps/cli-linux-arm64-musl" "2.3.1"
2264-
"@tauri-apps/cli-linux-x64-gnu" "2.3.1"
2265-
"@tauri-apps/cli-linux-x64-musl" "2.3.1"
2266-
"@tauri-apps/cli-win32-arm64-msvc" "2.3.1"
2267-
"@tauri-apps/cli-win32-ia32-msvc" "2.3.1"
2268-
"@tauri-apps/cli-win32-x64-msvc" "2.3.1"
2268+
"@tauri-apps/cli-darwin-arm64" "2.8.4"
2269+
"@tauri-apps/cli-darwin-x64" "2.8.4"
2270+
"@tauri-apps/cli-linux-arm-gnueabihf" "2.8.4"
2271+
"@tauri-apps/cli-linux-arm64-gnu" "2.8.4"
2272+
"@tauri-apps/cli-linux-arm64-musl" "2.8.4"
2273+
"@tauri-apps/cli-linux-riscv64-gnu" "2.8.4"
2274+
"@tauri-apps/cli-linux-x64-gnu" "2.8.4"
2275+
"@tauri-apps/cli-linux-x64-musl" "2.8.4"
2276+
"@tauri-apps/cli-win32-arm64-msvc" "2.8.4"
2277+
"@tauri-apps/cli-win32-ia32-msvc" "2.8.4"
2278+
"@tauri-apps/cli-win32-x64-msvc" "2.8.4"
22692279

22702280
"@types/estree@*", "@types/[email protected]", "@types/estree@^1.0.0", "@types/estree@^1.0.6":
22712281
version "1.0.6"

0 commit comments

Comments
 (0)