packages/features/src/splicing/splicing-tab.tsx | SplicingTab, setPreviewBentoFlowGroupCount, handleLayoutComputed, setResizeQuickStats, cancelHeavyPreviewQuality (+25) |
apps/web/src/features/splicing/splicing-pages.tsx | useSplicingPresetHydrated, unsubStart, unsubFinish, extractSplicingPresetConfig, SplicingLandingPage (+11) |
packages/features/src/splicing/layout-engine.ts | getMainDim, getCrossDim, buildFlowGroups, resolvePlacementRects, applyAlignment (+11) |
packages/features/src/splicing/canvas-renderer.ts | renderToOffscreen, exportSplicedImage, runOne, workers, parseLinearGradientBackground (+9) |
packages/features/src/pattern/pattern-tab.tsx | PatternBoundaryVisualOverlay, closeBitmapMap, loadBitmapFromUrl, PatternTab, hideVisualBoundary (+4) |
packages/features/src/splicing/use-splicing-export.ts | useSplicingExport, downloadBlob, createZipBlob, performExport, convertBlobToPdfPage (+3) |
packages/features/src/splicing/splicing-sidebar-fields.tsx | getAvailableExportModes, isBentoFlowLayoutMode, getBentoDirectionOptions, getBentoFlowSizeLabel, mapBentoLayoutModeToDirections (+2) |
packages/features/src/splicing/canvas-preview.tsx | draw, CanvasPreview, revokeAll, buildPreviewSources, run (+2) |
packages/features/src/splicing/splicing-sidebar-panel.tsx | SplicingSidebarPanel, setLayout, setCanvas, setImage, setExportSettings (+1) |
packages/stores/src/stores/splicing-store.ts | resolveLayoutConfig, resolveCanvasStyle, resolveImageStyle, normalizePreviewQualityPercent, setPreviewQualityPercent |