feat: titlebar dragging (#103)

This commit is contained in:
/home/neo
2026-06-28 20:48:50 +03:00
committed by GitHub
parent b5667532ca
commit 074c1e50b9
4 changed files with 13 additions and 20 deletions

View File

@@ -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"
]
}
}

View File

@@ -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"
]
}
}

View File

@@ -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"]}}
{"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"]}}

View File

@@ -14,20 +14,19 @@ export const AppHeader = memo(function AppHeader({ playPressSound, uiFade }: App
<motion.div
key="header"
{...uiFade}
data-tauri-drag-region
className="h-10 w-full flex justify-between items-center px-1 absolute top-0 left-0 z-50 bg-gradient-to-b from-black/80 to-transparent"
>
<div
data-tauri-drag-region
className="pl-3 flex items-center justify-center gap-1.5 pointer-events-none h-full pt-0.5"
className="flex-1 h-full flex items-center pl-3 gap-1.5 pt-0.5"
>
<img
src="/images/icon.png"
alt="Icon"
className="w-4 h-4 object-contain block"
className="w-4 h-4 object-contain block pointer-events-none"
style={{ imageRendering: "pixelated" }}
/>
<span className="text-xs text-gray-300 mc-text-shadow opacity-90 tracking-wide leading-none block pt-[1px]">
<span className="text-xs text-gray-300 mc-text-shadow opacity-90 tracking-wide leading-none block pt-[1px] pointer-events-none">
Emerald Legacy Launcher
</span>
</div>