Skip to content

fix(tauri): improve Windows desktop runtime behavior#8

Open
pascalandr wants to merge 6 commits intopr/tauri-desktop-menufrom
pr/tauri-windows-runtime
Open

fix(tauri): improve Windows desktop runtime behavior#8
pascalandr wants to merge 6 commits intopr/tauri-desktop-menufrom
pr/tauri-windows-runtime

Conversation

@pascalandr
Copy link
Copy Markdown

Summary

  • align the packaged Windows app identity and bundle metadata
  • hide background CLI/taskkill console windows during startup and shutdown
  • stop the full Windows CLI process tree on exit so orphaned processes do not remain after closing the app

Testing

  • cargo check --manifest-path packages/tauri-app/src-tauri/Cargo.toml
  • npm run build --workspace @codenomad/ui
  • npm run build:tauri

Match the Tauri package, Cargo, and bundle version metadata to the current legacy desktop version so About dialogs and installer artifacts stop reporting 0.1.0.
Set the same explicit AppUserModelID that the legacy Electron app used so Windows taskbar grouping and notification attribution stay consistent in the Tauri desktop build.
Use taskkill /T /F for the local server process on Windows so child Node/Bun processes do not survive app shutdown or startup timeouts.
Set CREATE_NO_WINDOW on the spawned local CLI process so the packaged Windows Tauri app does not flash an extra console window when it launches Node.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant