Skip to content

Add Tauri desktop app scaffolding#23

Merged
amoghbanta merged 4 commits intomainfrom
tauri-desktop-scaffold
Feb 12, 2026
Merged

Add Tauri desktop app scaffolding#23
amoghbanta merged 4 commits intomainfrom
tauri-desktop-scaffold

Conversation

@amoghbanta
Copy link
Collaborator

@amoghbanta amoghbanta commented Feb 12, 2026

Summary

  • Fix .gitignore to exclude **/src-tauri/target/ (was only matching at repo root)
  • Add apps/desktop with Tauri v2 scaffolding: Rust entry points, tauri.conf.json pointing at studio's Vite dev server and build output
  • Add default Tauri icons and capabilities
  • Add pnpm dev:desktop workspace script

Test plan

  • pnpm install succeeds
  • pnpm dev:desktop launches the Tauri window loading the studio frontend
  • pnpm typecheck passes
  • pnpm test passes

The pattern src-tauri/target/ only matched at the repo root. Use
**/src-tauri/target/ to match inside apps/desktop/ as well.
Initializes apps/desktop with Tauri v2 config, Rust entry points, and
package.json. Points devUrl at the Vite dev server and frontendDist at
the studio build output.
Default placeholder icons for all platforms (macOS, Windows, Linux,
Android, iOS) and the default capability granting core:default
permissions to the main window.
Adds pnpm dev:desktop command and updates pnpm-lock.yaml with
@tauri-apps/cli and @tauri-apps/api dependencies.
@amoghbanta amoghbanta merged commit 5900e4d into main Feb 12, 2026
1 check passed
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