From 3e0025b79213e8936ef96a15893d427da7f2fcf4 Mon Sep 17 00:00:00 2001 From: Harvmaster Date: Sun, 10 May 2026 06:21:06 +0000 Subject: [PATCH] Add vibrate, fix downloads, and fix nav bar --- package-lock.json | 10 ++++++ package.json | 1 + src/App.vue | 4 +-- src/components/BottomTabBar.vue | 2 +- src/components/FileContextMenu.vue | 4 +++ src/components/FileGrid.vue | 49 ++++++++++++++++++++------- src/composables/haptics.ts | 29 ++++++++++++++++ src/services/connection.ts | 53 ++++++++++++++++++++++++------ src/services/download-manager.ts | 25 +++++++++----- 9 files changed, 144 insertions(+), 33 deletions(-) create mode 100644 src/composables/haptics.ts diff --git a/package-lock.json b/package-lock.json index f2e06dc..ae691a3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "@capacitor/app": "^8.1.0", "@capacitor/core": "^8.3.3", "@capacitor/filesystem": "^8.1.2", + "@capacitor/haptics": "^8.0.2", "@vueuse/core": "^14.3.0", "async-mutex": "^0.5.0", "class-variance-authority": "^0.7.1", @@ -1723,6 +1724,15 @@ "@capacitor/core": ">=8.0.0" } }, + "node_modules/@capacitor/haptics": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@capacitor/haptics/-/haptics-8.0.2.tgz", + "integrity": "sha512-c2hZzRR5Fk1tbTvhG1jhh2XBAf3EhnIerMIb2sl7Mt41Gxx1fhBJFDa0/BI1IbY4loVepyyuqNC9820/GZuoWQ==", + "license": "MIT", + "peerDependencies": { + "@capacitor/core": ">=8.0.0" + } + }, "node_modules/@capacitor/ios": { "version": "8.3.3", "resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-8.3.3.tgz", diff --git a/package.json b/package.json index 228f4ae..759c8a1 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "@capacitor/app": "^8.1.0", "@capacitor/core": "^8.3.3", "@capacitor/filesystem": "^8.1.2", + "@capacitor/haptics": "^8.0.2", "@vueuse/core": "^14.3.0", "async-mutex": "^0.5.0", "class-variance-authority": "^0.7.1", diff --git a/src/App.vue b/src/App.vue index 37ac549..8e53378 100644 --- a/src/App.vue +++ b/src/App.vue @@ -20,8 +20,8 @@ watch(