diff --git a/web/src/apps/AppWindowsLayer.tsx b/web/src/apps/AppWindowsLayer.tsx index 143abd3..f8c67e7 100644 --- a/web/src/apps/AppWindowsLayer.tsx +++ b/web/src/apps/AppWindowsLayer.tsx @@ -58,7 +58,7 @@ export const AppWindowsLayer: React.FC = ({ windows, onClo const dx = e.clientX - startX; const dy = e.clientY - startY; let newX = Math.max(0, originX + dx); - let newY = Math.max(48, originY + dy); + let newY = Math.max(0, originY + dy); dragRef.current.newX = newX; dragRef.current.newY = newY; const el = windowEls.current[id]; diff --git a/web/src/contexts/AppWindowsContext.tsx b/web/src/contexts/AppWindowsContext.tsx index d2fcf27..1f3e36d 100644 --- a/web/src/contexts/AppWindowsContext.tsx +++ b/web/src/contexts/AppWindowsContext.tsx @@ -63,7 +63,7 @@ export const AppWindowsProvider: React.FC<{ children: React.ReactNode }> = ({ ch const finalW = Math.min(baseW, vw - 40); const finalH = Math.min(baseH, vh - 60); const finalX = Math.min(Math.max(0, baseX), vw - finalW - 8); - const finalY = Math.min(Math.max(48, baseY), vh - finalH - 8); + const finalY = Math.min(Math.max(0, baseY), vh - finalH - 8); return [ ...ws, { @@ -99,7 +99,7 @@ export const AppWindowsProvider: React.FC<{ children: React.ReactNode }> = ({ ch const finalW = Math.min(baseW, vw - 40); const finalH = Math.min(baseH, vh - 60); const finalX = Math.min(Math.max(0, baseX), vw - finalW - 8); - const finalY = Math.min(Math.max(48, baseY), vh - finalH - 8); + const finalY = Math.min(Math.max(0, baseY), vh - finalH - 8); return [ ...ws, { diff --git a/web/src/pages/FileExplorerPage/hooks/useAppWindows.tsx b/web/src/pages/FileExplorerPage/hooks/useAppWindows.tsx index 880f96a..74d716d 100644 --- a/web/src/pages/FileExplorerPage/hooks/useAppWindows.tsx +++ b/web/src/pages/FileExplorerPage/hooks/useAppWindows.tsx @@ -24,7 +24,7 @@ export function useAppWindows(path: string) { const finalW = Math.min(baseW, vw - 40); const finalH = Math.min(baseH, vh - 60); const finalX = Math.min(Math.max(0, baseX), vw - finalW - 8); - const finalY = Math.min(Math.max(48, baseY), vh - finalH - 8); + const finalY = Math.min(Math.max(0, baseY), vh - finalH - 8); return [...ws, { id: Date.now().toString(36) + Math.random().toString(36).slice(2), app,