diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d593afb..ac1f27a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,7 +28,7 @@ jobs: - name: setup node uses: actions/setup-node@v4 with: - node-version: lts/* + node-version: 20.10.0 - name: install Rust stable uses: dtolnay/rust-toolchain@stable @@ -46,7 +46,7 @@ jobs: - name: Setup pnpm uses: pnpm/action-setup@v4 with: - version: 9.3.0 + version: 9.4.0 - name: install frontend dependencies run: pnpm install @@ -57,7 +57,7 @@ jobs: with: tagName: nuxtor-v__VERSION__ releaseName: Nuxtor v__VERSION__ - releaseBody: Choose a bundle generated from the Tauri build for your system + releaseBody: After installing the Apple app you have to run "xattr -c /Applications/nuxtor.app" once before launching releaseDraft: false prerelease: false args: ${{ matrix.args }} diff --git a/README.md b/README.md index 6048847..ae05531 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@

- logo + logo

NUXTOR

-A spiritual successor of ViTauri, made with Nuxt 3 and Tauri 2 +A spiritual successor of ViTauri, made with Nuxt 3 and Tauri 2
Build super fast desktop applications!

@@ -12,12 +12,15 @@ Build super fast desktop applications!
- +

+ + +


- +

Powered by Nuxt 3

@@ -36,14 +39,14 @@ Build super fast desktop applications! ## Functionalities - Run shell commands from the app -- Send custom notifications to the client +- Send custom notifications to the client (remember to turn on/grant notifications in your computer settings!) - Display OS related informations -- Support catch-all route +- Support all Nuxt functionalities (routing/layout/middleware/modules/etc...) ## Setup - - This project enforces [pnpm](https://pnpm.io). In order to use another package manager you need to update `package.json` and `tauri.config.js` - Before running this app, you need to configure your environment with Rust. Take a look at the [Tauri docs](https://v2.tauri.app/start/prerequisites). + - This project enforces [pnpm](https://pnpm.io). In order to use another package manager you need to update `package.json` and `tauri.config.js` - The frontend runs on the usual port `3000` of Nuxt, the Tauri server uses the port `3001`. This settings are customizable in the `nuxt.config.ts` and `tauri.config.js`. - Once ready, follow these commands: @@ -71,12 +74,20 @@ Build super fast desktop applications! This command will generate the Nuxt static output and bundle the project under `src-tauri/target`. +## Debug + + ```sh + $ pnpm run tauri:build:debug + ``` + +The same Tauri bundle will generate under `src-tauri/target`, but with the ability to open the console. + ## Notes -- As the documentation shows, the Nuxt SSr must be disabled in order for Tauri to act as the backend. Still, all Nuxt capabilities are still here. - Tauri v2 is still in beta. Some things might not work, or present some bugs. - Tauri v2 brings some big refactors, such as packages names and permission management. New permissions have to be granted under `src-tauri/capabilities/main.json` - Tauri js functions are auto imported as-is with the help of a custom module. If another Tauri plugin is added, then the module has to be updated to support auto imports under `src/modules/tauri.ts` +- As per documentation, the Nuxt SSR must be disabled in order for Tauri to act as the backend. Still, all Nuxt goodies are still there. ## License diff --git a/package.json b/package.json index 5724b2f..e1a458a 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { "name": "nuxtor", "type": "module", - "version": "0.0.1", + "version": "0.0.2", "private": true, - "packageManager": "pnpm@9.3.0", + "packageManager": "pnpm@9.4.0", "description": "Starter template for Nuxt 3 with Tauri", "author": "Nicola Spadari", "license": "MIT", @@ -16,9 +16,13 @@ "preinstall": "npx only-allow pnpm", "postinstall": "nuxt prepare", "lint": "eslint . --fix", + "bump:patch": "tsx scripts/bump.ts patch && eslint package.json src-tauri/tauri.conf.json src-tauri/Cargo.toml --fix", + "bump:minor": "tsx scripts/bump.ts minor && eslint package.json src-tauri/tauri.conf.json src-tauri/Cargo.toml --fix", + "bump:major": "tsx scripts/bump.ts major && eslint package.json src-tauri/tauri.conf.json src-tauri/Cargo.toml --fix", "tauri": "tauri", "tauri:dev": "tauri dev", - "tauri:build": "tauri build" + "tauri:build": "tauri build", + "tauri:build:debug": "tauri build --debug" }, "dependencies": { "@tauri-apps/api": ">=2.0.0-beta.13", @@ -28,6 +32,7 @@ }, "devDependencies": { "@antfu/eslint-config": "^2.21.1", + "@iarna/toml": "^2.2.5", "@iconify-json/heroicons-solid": "^1.1.11", "@nuxt/eslint": "^0.3.13", "@tauri-apps/cli": ">=2.0.0-beta.20", @@ -40,6 +45,7 @@ "nuxt": "^3.12.1", "nuxt-svgo": "^4.0.1", "sass": "^1.77.5", + "tsx": "^4.15.6", "typescript": "^5.4.5", "unplugin-auto-import": "^0.17.6" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dcc197a..4179aec 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,6 +24,9 @@ importers: '@antfu/eslint-config': specifier: ^2.21.1 version: 2.21.1(@unocss/eslint-plugin@0.61.0(eslint@8.57.0)(typescript@5.4.5))(@vue/compiler-sfc@3.4.29)(eslint-plugin-format@0.1.0(eslint@8.57.0))(eslint@8.57.0)(typescript@5.4.5) + '@iarna/toml': + specifier: ^2.2.5 + version: 2.2.5 '@iconify-json/heroicons-solid': specifier: ^1.1.11 version: 1.1.11 @@ -60,6 +63,9 @@ importers: sass: specifier: ^1.77.5 version: 1.77.5 + tsx: + specifier: ^4.15.6 + version: 4.15.6 typescript: specifier: ^5.4.5 version: 5.4.5 @@ -812,6 +818,9 @@ packages: '@humanwhocodes/object-schema@2.0.3': resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + '@iarna/toml@2.2.5': + resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} + '@iconify-json/heroicons-solid@1.1.11': resolution: {integrity: sha512-Nzhjs8voo4d+gcrfhlY/F0bRonEmLHT1+DeD2nYubvAF151pxXPqTS9bRB49Hqpdxl1l9LS2VTPtQPRypj/csQ==} @@ -2961,6 +2970,9 @@ packages: get-tsconfig@4.7.3: resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==} + get-tsconfig@4.7.5: + resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + giget@1.2.3: resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} hasBin: true @@ -4727,6 +4739,11 @@ packages: tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tsx@4.15.6: + resolution: {integrity: sha512-is0VQQlfNZRHEuSSTKA6m4xw74IU4AizmuB6lAYLRt9XtuyeQnyJYexhNZOPCB59SqC4JzmSzPnHGBXxf3k0hA==} + engines: {node: '>=18.0.0'} + hasBin: true + tuf-js@2.2.0: resolution: {integrity: sha512-ZSDngmP1z6zw+FIkIBjvOp/II/mIub/O7Pp12j1WNsiCpg5R5wAc//i555bBQsE44O94btLt0xM/Zr2LQjwdCg==} engines: {node: ^16.14.0 || >=18.0.0} @@ -5991,6 +6008,8 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} + '@iarna/toml@2.2.5': {} + '@iconify-json/heroicons-solid@1.1.11': dependencies: '@iconify/types': 2.0.0 @@ -8841,6 +8860,10 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 + get-tsconfig@4.7.5: + dependencies: + resolve-pkg-maps: 1.0.0 + giget@1.2.3: dependencies: citty: 0.1.6 @@ -10790,6 +10813,13 @@ snapshots: tslib@2.6.2: {} + tsx@4.15.6: + dependencies: + esbuild: 0.21.5 + get-tsconfig: 4.7.5 + optionalDependencies: + fsevents: 2.3.3 + tuf-js@2.2.0: dependencies: '@tufjs/models': 2.0.0 diff --git a/scripts/bump.ts b/scripts/bump.ts new file mode 100644 index 0000000..fa883e3 --- /dev/null +++ b/scripts/bump.ts @@ -0,0 +1,44 @@ +import { readFileSync, writeFileSync } from "node:fs"; +import { parse, stringify } from "@iarna/toml"; + +type BumpMethod = "patch" | "minor" | "major"; + +const bumpVersion = (currentVersion: string) => { + const method = process.argv[2] || "patch"; + + const parts = currentVersion.split("."); + let major = Number.parseInt(parts[0], 10); + let minor = Number.parseInt(parts[1], 10); + let patch = Number.parseInt(parts[2], 10); + + if (method === "patch") { + patch += 1; + } else if (method === "minor") { + minor += 1; + patch = 0; + } else if (method === "major") { + major += 1; + minor = 0; + patch = 0; + } + + const newVersion = `${major}.${minor}.${patch}`; + + console.log(`Version bumped to ${newVersion}`); + + return newVersion; +}; + +const packageJson = JSON.parse(readFileSync("./package.json", "utf-8")); +const tauriConfig = JSON.parse(readFileSync("./src-tauri/tauri.conf.json", "utf-8")); +const tauriToml = parse(readFileSync("./src-tauri/Cargo.toml", "utf-8")); + +packageJson.version = bumpVersion(packageJson.version); +tauriConfig.version = bumpVersion(tauriConfig.version); + +// @ts-expect-error No interface for parsed TOML +tauriToml.package.version = bumpVersion(tauriToml.package.version); + +writeFileSync("./package.json", JSON.stringify(packageJson, null, "\t")); +writeFileSync("./src-tauri/tauri.conf.json", JSON.stringify(tauriConfig, null, "\t")); +writeFileSync("./src-tauri/Cargo.toml", stringify(tauriToml)); diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index efaca8b..a9b07f8 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -2270,7 +2270,7 @@ dependencies = [ [[package]] name = "nuxtor" -version = "1.0.0" +version = "0.0.1" dependencies = [ "serde", "serde_json", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index a191ff4..a284ec8 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "nuxtor" -version = "0.0.1" +version = "0.0.2" description = "Starter template for Nuxt 3 with Tauri" authors = [ "NicolaSpadari" ] license = "MIT" @@ -15,13 +15,20 @@ crate-type = [ "rlib" ] -[build-dependencies] -tauri-build = { version = "2.0.0-beta", features = [] } +[build-dependencies.tauri-build] +version = "2.0.0-beta" +features = [ ] [dependencies] tauri-plugin-shell = "2.0.0-beta" tauri-plugin-notification = "2.0.0-beta" tauri-plugin-os = "2.0.0-beta" -tauri = { version = "2.0.0-beta", features = [] } -serde = { version = "1", features = [ "derive" ] } serde_json = "1" + +[dependencies.tauri] +version = "2.0.0-beta" +features = [ ] + +[dependencies.serde] +version = "1" +features = [ "derive" ] diff --git a/src-tauri/icons/128x128.png b/src-tauri/icons/128x128.png index 6be5e50..ac17704 100644 Binary files a/src-tauri/icons/128x128.png and b/src-tauri/icons/128x128.png differ diff --git a/src-tauri/icons/128x128@2x.png b/src-tauri/icons/128x128@2x.png index e81bece..afaf958 100644 Binary files a/src-tauri/icons/128x128@2x.png and b/src-tauri/icons/128x128@2x.png differ diff --git a/src-tauri/icons/32x32.png b/src-tauri/icons/32x32.png index a437dd5..6bfe4a7 100644 Binary files a/src-tauri/icons/32x32.png and b/src-tauri/icons/32x32.png differ diff --git a/src-tauri/icons/Square107x107Logo.png b/src-tauri/icons/Square107x107Logo.png index 0ca4f27..ff61b8c 100644 Binary files a/src-tauri/icons/Square107x107Logo.png and b/src-tauri/icons/Square107x107Logo.png differ diff --git a/src-tauri/icons/Square142x142Logo.png b/src-tauri/icons/Square142x142Logo.png index b81f820..fb9057c 100644 Binary files a/src-tauri/icons/Square142x142Logo.png and b/src-tauri/icons/Square142x142Logo.png differ diff --git a/src-tauri/icons/Square150x150Logo.png b/src-tauri/icons/Square150x150Logo.png index 624c7bf..d3bcedc 100644 Binary files a/src-tauri/icons/Square150x150Logo.png and b/src-tauri/icons/Square150x150Logo.png differ diff --git a/src-tauri/icons/Square284x284Logo.png b/src-tauri/icons/Square284x284Logo.png index c021d2b..cd37783 100644 Binary files a/src-tauri/icons/Square284x284Logo.png and b/src-tauri/icons/Square284x284Logo.png differ diff --git a/src-tauri/icons/Square30x30Logo.png b/src-tauri/icons/Square30x30Logo.png index 6219700..96fed99 100644 Binary files a/src-tauri/icons/Square30x30Logo.png and b/src-tauri/icons/Square30x30Logo.png differ diff --git a/src-tauri/icons/Square310x310Logo.png b/src-tauri/icons/Square310x310Logo.png index f9bc048..d364677 100644 Binary files a/src-tauri/icons/Square310x310Logo.png and b/src-tauri/icons/Square310x310Logo.png differ diff --git a/src-tauri/icons/Square44x44Logo.png b/src-tauri/icons/Square44x44Logo.png index d5fbfb2..f9e62fd 100644 Binary files a/src-tauri/icons/Square44x44Logo.png and b/src-tauri/icons/Square44x44Logo.png differ diff --git a/src-tauri/icons/Square71x71Logo.png b/src-tauri/icons/Square71x71Logo.png index 63440d7..849dfbb 100644 Binary files a/src-tauri/icons/Square71x71Logo.png and b/src-tauri/icons/Square71x71Logo.png differ diff --git a/src-tauri/icons/Square89x89Logo.png b/src-tauri/icons/Square89x89Logo.png index f3f705a..035bd31 100644 Binary files a/src-tauri/icons/Square89x89Logo.png and b/src-tauri/icons/Square89x89Logo.png differ diff --git a/src-tauri/icons/StoreLogo.png b/src-tauri/icons/StoreLogo.png index 4556388..f579906 100644 Binary files a/src-tauri/icons/StoreLogo.png and b/src-tauri/icons/StoreLogo.png differ diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000..25c7abe Binary files /dev/null and b/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png differ diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..cca570a Binary files /dev/null and b/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png differ diff --git a/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000..25c7abe Binary files /dev/null and b/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png differ diff --git a/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000..36e3540 Binary files /dev/null and b/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png differ diff --git a/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..6036743 Binary files /dev/null and b/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png differ diff --git a/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 0000000..36e3540 Binary files /dev/null and b/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png differ diff --git a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000..cb0232f Binary files /dev/null and b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png differ diff --git a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..cb85d9c Binary files /dev/null and b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png differ diff --git a/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000..cb0232f Binary files /dev/null and b/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png differ diff --git a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000..62a9105 Binary files /dev/null and b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png differ diff --git a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..f5a10a8 Binary files /dev/null and b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png differ diff --git a/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000..62a9105 Binary files /dev/null and b/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png differ diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000..caed0d2 Binary files /dev/null and b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..b56cf3b Binary files /dev/null and b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png differ diff --git a/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000..caed0d2 Binary files /dev/null and b/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png differ diff --git a/src-tauri/icons/icon.icns b/src-tauri/icons/icon.icns index 8254645..bb555c1 100644 Binary files a/src-tauri/icons/icon.icns and b/src-tauri/icons/icon.icns differ diff --git a/src-tauri/icons/icon.ico b/src-tauri/icons/icon.ico index b3636e4..8c65ce8 100644 Binary files a/src-tauri/icons/icon.ico and b/src-tauri/icons/icon.ico differ diff --git a/src-tauri/icons/icon.png b/src-tauri/icons/icon.png index e1cd261..ce77023 100644 Binary files a/src-tauri/icons/icon.png and b/src-tauri/icons/icon.png differ diff --git a/src-tauri/icons/ios/AppIcon-20x20@1x.png b/src-tauri/icons/ios/AppIcon-20x20@1x.png new file mode 100644 index 0000000..40290e2 Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-20x20@1x.png differ diff --git a/src-tauri/icons/ios/AppIcon-20x20@2x-1.png b/src-tauri/icons/ios/AppIcon-20x20@2x-1.png new file mode 100644 index 0000000..f11a0ea Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-20x20@2x-1.png differ diff --git a/src-tauri/icons/ios/AppIcon-20x20@2x.png b/src-tauri/icons/ios/AppIcon-20x20@2x.png new file mode 100644 index 0000000..f11a0ea Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-20x20@2x.png differ diff --git a/src-tauri/icons/ios/AppIcon-20x20@3x.png b/src-tauri/icons/ios/AppIcon-20x20@3x.png new file mode 100644 index 0000000..275b0f8 Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-20x20@3x.png differ diff --git a/src-tauri/icons/ios/AppIcon-29x29@1x.png b/src-tauri/icons/ios/AppIcon-29x29@1x.png new file mode 100644 index 0000000..635e617 Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-29x29@1x.png differ diff --git a/src-tauri/icons/ios/AppIcon-29x29@2x-1.png b/src-tauri/icons/ios/AppIcon-29x29@2x-1.png new file mode 100644 index 0000000..ccde2c5 Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-29x29@2x-1.png differ diff --git a/src-tauri/icons/ios/AppIcon-29x29@2x.png b/src-tauri/icons/ios/AppIcon-29x29@2x.png new file mode 100644 index 0000000..ccde2c5 Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-29x29@2x.png differ diff --git a/src-tauri/icons/ios/AppIcon-29x29@3x.png b/src-tauri/icons/ios/AppIcon-29x29@3x.png new file mode 100644 index 0000000..03d4b05 Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-29x29@3x.png differ diff --git a/src-tauri/icons/ios/AppIcon-40x40@1x.png b/src-tauri/icons/ios/AppIcon-40x40@1x.png new file mode 100644 index 0000000..f11a0ea Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-40x40@1x.png differ diff --git a/src-tauri/icons/ios/AppIcon-40x40@2x-1.png b/src-tauri/icons/ios/AppIcon-40x40@2x-1.png new file mode 100644 index 0000000..21fc160 Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-40x40@2x-1.png differ diff --git a/src-tauri/icons/ios/AppIcon-40x40@2x.png b/src-tauri/icons/ios/AppIcon-40x40@2x.png new file mode 100644 index 0000000..21fc160 Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-40x40@2x.png differ diff --git a/src-tauri/icons/ios/AppIcon-40x40@3x.png b/src-tauri/icons/ios/AppIcon-40x40@3x.png new file mode 100644 index 0000000..b6d6142 Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-40x40@3x.png differ diff --git a/src-tauri/icons/ios/AppIcon-512@2x.png b/src-tauri/icons/ios/AppIcon-512@2x.png new file mode 100644 index 0000000..63c638d Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-512@2x.png differ diff --git a/src-tauri/icons/ios/AppIcon-60x60@2x.png b/src-tauri/icons/ios/AppIcon-60x60@2x.png new file mode 100644 index 0000000..b6d6142 Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-60x60@2x.png differ diff --git a/src-tauri/icons/ios/AppIcon-60x60@3x.png b/src-tauri/icons/ios/AppIcon-60x60@3x.png new file mode 100644 index 0000000..2e1e929 Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-60x60@3x.png differ diff --git a/src-tauri/icons/ios/AppIcon-76x76@1x.png b/src-tauri/icons/ios/AppIcon-76x76@1x.png new file mode 100644 index 0000000..d692851 Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-76x76@1x.png differ diff --git a/src-tauri/icons/ios/AppIcon-76x76@2x.png b/src-tauri/icons/ios/AppIcon-76x76@2x.png new file mode 100644 index 0000000..1bc9f3f Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-76x76@2x.png differ diff --git a/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png b/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png new file mode 100644 index 0000000..7104e2e Binary files /dev/null and b/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png differ diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 30816ad..6fbe082 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -31,8 +31,8 @@ "beforeDevCommand": "pnpm dev", "devUrl": "http://localhost:3000" }, - "productName": "nuxtor", - "version": "0.0.1", + "productName": "Nuxtor", + "version": "0.0.2", "identifier": "com.nicolaspadari.nuxtor", "plugins": {}, "app": { diff --git a/src/composables/constants.ts b/src/composables/constants.ts index e5be7c6..a044d87 100644 --- a/src/composables/constants.ts +++ b/src/composables/constants.ts @@ -2,7 +2,7 @@ export const useConstants = () => { const name = "Nuxtor"; const author = "Nicola Spadari"; const repo = "https://github.com/NicolaSpadari"; - const tauriSite = "https://tauri.app"; + const tauriSite = "https://v2.tauri.app"; const nuxtSite = "https://nuxt.com"; const unoSite = "https://unocss.dev"; diff --git a/src/public/favicon.svg b/src/public/favicon.svg deleted file mode 100644 index ff4336a..0000000 --- a/src/public/favicon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/public/logo.png b/src/public/logo.png new file mode 100644 index 0000000..0888439 Binary files /dev/null and b/src/public/logo.png differ diff --git a/screenshot.png b/src/public/screenshot.png similarity index 100% rename from screenshot.png rename to src/public/screenshot.png