pick(event) || dock.press(event)} onpointermovecapture={(event) => (alt = event.altKey)} role="presentation" > {#if !(empty && tiled)}
{/if} {#if board.expanded && board.expandedOver} {@const canvas = board.windows[board.expanded] ? null : find(board.root, board.expanded)} {#key board.expanded}
{#if canvas}{:else}{/if}
{/key} {/if} {#if empty}
{#if tiled}

nothing tiled yet

open a session and it takes the space; each one after splits it.

{:else}

an empty board

open a session to start. windows can sit anywhere; pinch to zoom out and see them all. double-click to leave a note.

{/if} {#if onpalette && onnew}
{/if}
{/if} {#if board.floats.length}
{#each board.floats as float (float.tile.window)} {/each}
{/if}
{#if closed}
fade(1200)}> {closed.text}{shortcut('Z')}
{/if} {#if carry} {@const drop = carry.drop} {@const box = drop ? drop.preview : carry.home} {/if} event.key === 'Alt' && (alt = true)} onkeyup={(event) => event.key === 'Alt' && (alt = false)} onblur={() => (alt = false)} />