When dragging a window, the compositor currently draws a simple translucent placeholder at the target position. Replace this with a protocol event to desktop-shell that renders a skeleton overlay (rounded rect with the window's title and dimensions) using Shadcn design tokens.
This matches the visual language of the rest of the shell and avoids compositor-side rendering of UI elements. Add move_preview_show { x, y, width, height, title } and move_preview_hide events to lunaris-shell-overlay.
When dragging a window, the compositor currently draws a simple translucent placeholder at the target position. Replace this with a protocol event to desktop-shell that renders a skeleton overlay (rounded rect with the window's title and dimensions) using Shadcn design tokens.
This matches the visual language of the rest of the shell and avoids compositor-side rendering of UI elements. Add
move_preview_show { x, y, width, height, title }andmove_preview_hideevents tolunaris-shell-overlay.