From 074c1e50b9b508435ab23d79874b854f30553f76 Mon Sep 17 00:00:00 2001 From: /home/neo <158327205+neoapps-dev@users.noreply.github.com> Date: Sun, 28 Jun 2026 20:48:50 +0300 Subject: [PATCH] feat: titlebar dragging (#103) --- src-tauri/capabilities/default.json | 9 ++++----- src-tauri/capabilities/desktop.json | 15 +++++---------- src-tauri/gen/schemas/capabilities.json | 2 +- src/components/layout/AppHeader.tsx | 7 +++---- 4 files changed, 13 insertions(+), 20 deletions(-) diff --git a/src-tauri/capabilities/default.json b/src-tauri/capabilities/default.json index b6831f1..43d5e40 100644 --- a/src-tauri/capabilities/default.json +++ b/src-tauri/capabilities/default.json @@ -1,9 +1,7 @@ { "identifier": "default", "description": "Default permissions", - "windows": [ - "main" - ], + "windows": ["main"], "permissions": [ "core:default", "core:app:default", @@ -41,6 +39,7 @@ ] }, "process:default", - "deep-link:default" + "deep-link:default", + "core:window:allow-start-dragging" ] -} \ No newline at end of file +} diff --git a/src-tauri/capabilities/desktop.json b/src-tauri/capabilities/desktop.json index 1e6b5cd..d755f23 100644 --- a/src-tauri/capabilities/desktop.json +++ b/src-tauri/capabilities/desktop.json @@ -1,16 +1,11 @@ { "identifier": "desktop-capability", - "platforms": [ - "macOS", - "windows", - "linux" - ], - "windows": [ - "main" - ], + "platforms": ["macOS", "windows", "linux"], + "windows": ["main"], "permissions": [ "updater:default", "process:default", - "deep-link:default" + "deep-link:default", + "core:window:allow-start-dragging" ] -} \ No newline at end of file +} diff --git a/src-tauri/gen/schemas/capabilities.json b/src-tauri/gen/schemas/capabilities.json index 69c30bb..a3af229 100644 --- a/src-tauri/gen/schemas/capabilities.json +++ b/src-tauri/gen/schemas/capabilities.json @@ -1 +1 @@ -{"default":{"identifier":"default","description":"Default permissions","local":true,"windows":["main"],"permissions":["core:default","core:app:default","core:event:default","core:image:default","core:menu:default","core:path:default","core:resources:default","core:tray:default","core:webview:default","core:window:default","core:window:allow-set-decorations","core:window:allow-is-fullscreen","core:window:allow-minimize","core:window:allow-toggle-maximize","core:window:allow-close","opener:default","gamepad:default","drpc:default","updater:default",{"identifier":"opener:allow-open-path","allow":[{"path":"**"}]},{"identifier":"opener:allow-reveal-item-in-dir","allow":[{"path":"**"}]},"process:default","deep-link:default"]},"desktop-capability":{"identifier":"desktop-capability","description":"","local":true,"windows":["main"],"permissions":["updater:default","process:default","deep-link:default"],"platforms":["macOS","windows","linux"]}} \ No newline at end of file +{"default":{"identifier":"default","description":"Default permissions","local":true,"windows":["main"],"permissions":["core:default","core:app:default","core:event:default","core:image:default","core:menu:default","core:path:default","core:resources:default","core:tray:default","core:webview:default","core:window:default","core:window:allow-set-decorations","core:window:allow-is-fullscreen","core:window:allow-minimize","core:window:allow-toggle-maximize","core:window:allow-close","opener:default","gamepad:default","drpc:default","updater:default",{"identifier":"opener:allow-open-path","allow":[{"path":"**"}]},{"identifier":"opener:allow-reveal-item-in-dir","allow":[{"path":"**"}]},"process:default","deep-link:default","core:window:allow-start-dragging"]},"desktop-capability":{"identifier":"desktop-capability","description":"","local":true,"windows":["main"],"permissions":["updater:default","process:default","deep-link:default","core:window:allow-start-dragging"],"platforms":["macOS","windows","linux"]}} \ No newline at end of file diff --git a/src/components/layout/AppHeader.tsx b/src/components/layout/AppHeader.tsx index 1fd68a1..e953180 100644 --- a/src/components/layout/AppHeader.tsx +++ b/src/components/layout/AppHeader.tsx @@ -14,20 +14,19 @@ export const AppHeader = memo(function AppHeader({ playPressSound, uiFade }: App
Icon - + Emerald Legacy Launcher