Theseus 0.3.64: cleaner window title — "Theseus Navigator — is not responding", not the tagline

Windows's "App is not responding" dialog and Task Manager read FileDescription
from the exe's VERSIONINFO resource, which electron-builder sets from
package.json's description. The marketing tagline sat there, so a frozen tab
produced "Theseus Navigator — a browser that follows the thread. By Silent
Mode, a Deviant project. is not responding". Override via build.extraMetadata
so only the built asar's description is clipped to "Theseus Navigator"; the
source description stays as-is for npm metadata.

(The "not responding" freeze itself is fixed in 0.3.63 by the lazy tab
restore — users still on 0.3.62 will see it until they take 0.3.63.)
This commit is contained in:
Silent Mode 2026-10-02 22:15:14 +02:00
parent 3c35b2605b
commit 565972a23b

View file

@ -1,6 +1,6 @@
{ {
"name": "theseus-navigator", "name": "theseus-navigator",
"version": "0.3.63", "version": "0.3.64",
"license": "MPL-2.0", "license": "MPL-2.0",
"description": "Theseus Navigator — a browser that follows the thread. By Silent Mode, a Deviant project.", "description": "Theseus Navigator — a browser that follows the thread. By Silent Mode, a Deviant project.",
"author": "Silent Mode", "author": "Silent Mode",
@ -43,6 +43,9 @@
"appId": "st.silentmode.theseus", "appId": "st.silentmode.theseus",
"productName": "Theseus Navigator", "productName": "Theseus Navigator",
"artifactName": "TheseusNavigator-${version}-${arch}.${ext}", "artifactName": "TheseusNavigator-${version}-${arch}.${ext}",
"extraMetadata": {
"description": "Theseus Navigator"
},
"directories": { "directories": {
"output": "dist-public" "output": "dist-public"
}, },