windows stop flush with the taskbar's top edge instead of tucking 6px under it

This commit is contained in:
Martin Dvořák 2026-09-24 14:29:34 +00:00
commit 8ae719093f
2 changed files with 9 additions and 2 deletions

View file

@ -9,7 +9,11 @@ import { useTheme } from "./useTheme";
import { useDesktopIcons } from "./useDesktopIcons";
import { WALLPAPER, friends } from "../data";
const TASKBAR_HEIGHT = 48;
// The panel is anchored at `bottom: 10px` and is 44px tall, so the usable
// desktop area ends 54px above the viewport bottom. Windows are clamped to that
// line, so a window dragged down lands flush with the top of the taskbar with
// nothing hidden behind it.
const TASKBAR_HEIGHT = 54;
const LEFT_APPS = APPS.filter((a) => a.id !== "services" && a.id !== "friends");