fix: place layer split group beside source image
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled

This commit is contained in:
Your Name 2026-03-24 04:06:20 +08:00
parent 33fcb34900
commit bb86d1fb1a

View File

@ -2234,8 +2234,9 @@ export function ImageNode({ node, isSelected }: ImageNodeProps) {
.filter((layer) => !isFullFrameLayer(layer.bounds))
.sort((left, right) => (left.layerIndex || 0) - (right.layerIndex || 0));
const orderedLayers = [...backgroundLayers, ...subjectLayers];
const groupOffsetX = Math.max(28, Math.round(node.size.width * 0.08));
const groupOffsetY = Math.max(28, Math.round(node.size.height * 0.08));
const groupGap = 28;
const groupOffsetX = node.size.width + groupGap;
const groupOffsetY = 0;
orderedLayers.forEach((layer, index) => {
const layerTitle = `${displayTitle}-${layer.title || `图层${layer.layerIndex || index + 1}`}`;