From 8032a95a8db1438d0df02812d36148955f2c5312 Mon Sep 17 00:00:00 2001 From: FabianLars Date: Sun, 9 Feb 2025 20:02:56 +0100 Subject: [PATCH] chore(example): Improve dialog/fs mobile example --- examples/api/src-tauri/capabilities/base.json | 6 + examples/api/src/views/FileSystem.svelte | 168 ++++++++++-------- plugins/clipboard-manager/api-iife.js | 2 +- plugins/fs/api-iife.js | 2 +- plugins/geolocation/api-iife.js | 2 +- plugins/global-shortcut/api-iife.js | 2 +- plugins/notification/api-iife.js | 2 +- .../process/permissions/schemas/schema.json | 2 +- plugins/shell/api-iife.js | 2 +- plugins/store/api-iife.js | 2 +- plugins/updater/api-iife.js | 2 +- plugins/upload/api-iife.js | 2 +- plugins/websocket/api-iife.js | 2 +- plugins/window-state/api-iife.js | 2 +- 14 files changed, 115 insertions(+), 83 deletions(-) diff --git a/examples/api/src-tauri/capabilities/base.json b/examples/api/src-tauri/capabilities/base.json index 92532e7d..aa2a1fca 100644 --- a/examples/api/src-tauri/capabilities/base.json +++ b/examples/api/src-tauri/capabilities/base.json @@ -68,12 +68,18 @@ "fs:allow-rename", "fs:allow-mkdir", "fs:allow-remove", + "fs:allow-stat", + "fs:allow-fstat", + "fs:allow-lstat", "fs:allow-write-text-file", "fs:scope-download-recursive", "fs:scope-resource-recursive", { "identifier": "fs:scope-appdata-recursive", "allow": [ + { + "path": "$APPDATA/db/" + }, { "path": "$APPDATA/db/**" } diff --git a/examples/api/src/views/FileSystem.svelte b/examples/api/src/views/FileSystem.svelte index f7222ef8..eabdfc46 100644 --- a/examples/api/src/views/FileSystem.svelte +++ b/examples/api/src/views/FileSystem.svelte @@ -1,178 +1,203 @@
+ {#if isMobile} +
+ On mobile, paths outside of App* paths require the use of dialogs + regardless of Tauri's scope mechanism. +
+
+ {/if}