packages/features/src/filling/fill/workspace.tsx | selectedEmptyDropPolygons, getRuntimeItemBounds, getLayerSnapCandidateRects, handleLayerTransformDragMove, selectedEmptyImageOverlay (+48) |
packages/features/src/filling/fill/layer-customization-accordion.tsx | safeRevokeObjectUrl, updateLayerFillState, setActiveCustomizationTab, handler, updateSelectedLayerState (+24) |
packages/features/src/filling/edit/workspace.tsx | handleStagePointerUp, handleDragMove, candidateBounds, clampPreviewZoom, handlePreviewWheel |
packages/features/src/filling/fill/runtime-items.ts | makeFillGroupRuntimeId, buildFillRuntimeItems, expandRuntimeOrderToVisibleLayerIds, isFillGroupRuntimeId, parseFillGroupId |
packages/features/src/filling/fill/layer-card.tsx | blobToDataUrl, generateLayerPreview, FillLayerCard, setSelectedLayerId, loadPreview |
packages/features/src/filling/fill/canvas-accordion.tsx | setState, update, handleBgImageUpload, handleClearBgImage |
packages/features/src/filling/group-geometry.ts | toWorldLayerPoints, getBoundsFromPoints, applyRuntimeTransformToPolygons |
packages/features/src/pattern/pattern-tab.tsx | clampPreviewZoom, handlePreviewWheel, handleNativeWheel |
packages/features/src/filling/fill/sidebar.tsx | runtimeItems, updateSessionTemplate, onDragEnd |
packages/features/src/filling/grid-designer/workspace.tsx | clampPreviewZoom, handlePreviewWheel |