aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/shell.qml
AgeCommit message (Collapse)AuthorFilesLines
36 hoursfeat(desktop): the appearance tileDanilo M.1-1/+4
A tile with no page: appearance stays its own process because a wallpaper picker needs more room than a 600px drawer, so the tile only fires its existing IPC. This is the case the contract's activate() exists for.
36 hoursfeat(desktop): the drawer, with the top reservedDanilo M.1-4/+23
Left of DP-1 because conky holds the right; ExclusionMode.Normal so the bar the drawer is reached from stays visible and clickable. The top is an empty Item claiming the space the notification engine will fill, so the grid already sits where it will sit once that lands.
37 hoursfeat(desktop): skeleton shell with the keepalive windowDanilo M.1-0/+29
The window draws nothing and catches nothing; it exists because a quickshell config with no visible window exits silently, and this shell's drawer is closed most of the time. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01We9zcHEH8ZWHPcQwMaJRNv