diff --git a/src/component/Canvas/CanvasEditor/components/SelectMenuPanel.vue b/src/component/Canvas/CanvasEditor/components/SelectMenuPanel.vue
index 1a6a76cf..c83ce2fc 100644
--- a/src/component/Canvas/CanvasEditor/components/SelectMenuPanel.vue
+++ b/src/component/Canvas/CanvasEditor/components/SelectMenuPanel.vue
@@ -58,11 +58,11 @@
-
水平翻转
+
{{ t('Canvas.flipHorizontal') }}
-
垂直翻转
+
{{ t('Canvas.flipVertical') }}
@@ -271,6 +271,7 @@
} else {
arrs.push(e.target);
}
+ console.log(e.target);
updateActiveObjects(arrs, ["angle"]);
};
diff --git a/src/component/Canvas/CanvasEditor/managers/LayerManager.js b/src/component/Canvas/CanvasEditor/managers/LayerManager.js
index c2fe3941..e70a6b70 100644
--- a/src/component/Canvas/CanvasEditor/managers/LayerManager.js
+++ b/src/component/Canvas/CanvasEditor/managers/LayerManager.js
@@ -1219,6 +1219,10 @@ export class LayerManager {
}
// 切换到选择模式
this?.toolManager?.setTool(OperationType.SELECT);
+ if(objects.length === 1) {
+ this.canvas.setActiveObject(objects[0]);
+ return objects[0];
+ }
// 创建一个新的活动选择组
const activeSelection = new fabric.ActiveSelection(objects, {
canvas: this.canvas,
diff --git a/src/lang/cn.ts b/src/lang/cn.ts
index 8cc1cddc..71224767 100644
--- a/src/lang/cn.ts
+++ b/src/lang/cn.ts
@@ -1217,6 +1217,8 @@ export default {
Rough: '粗糙',
Smooth: '平滑',
basic: '基础',
+ flipHorizontal: '水平翻转',
+ flipVertical: '垂直翻转',
//长毛笔
FurSettings: '长毛笔设置',
FurLength: '毛发长度',
diff --git a/src/lang/en.ts b/src/lang/en.ts
index 013326c6..054b3b13 100644
--- a/src/lang/en.ts
+++ b/src/lang/en.ts
@@ -1252,6 +1252,8 @@ export default {
Rough: 'Rough',
Smooth: 'Smooth',
basic: 'Basic',
+ flipHorizontal: 'Horizontal Flip',
+ flipVertical: 'Vertical Flip',
//长毛笔
FurSettings: 'FurSettings',
FurLength: 'Fur Length',