Skip to content

Commit 8a50349

Browse files
committed
fix: 修复无法启动的bug
1 parent 5aa8b06 commit 8a50349

File tree

4 files changed

+91
-24
lines changed

4 files changed

+91
-24
lines changed

app/src/core/service/controlService/shortcutKeysEngine/shortcutKeysRegister.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ import { Settings } from "@/core/service/Settings";
88
import { Themes } from "@/core/service/Themes";
99
import { StageStyle } from "@/core/service/feedbackService/stageStyle/stageStyle";
1010
import { PenStrokeMethods } from "@/core/stage/stageManager/basicMethods/PenStrokeMethods";
11+
import { ImageNode } from "@/core/stage/stageObject/entity/ImageNode";
12+
import { TextNode } from "@/core/stage/stageObject/entity/TextNode";
1113
import { ConnectableEntity } from "@/core/stage/stageObject/abstract/ConnectableEntity";
1214
import { MultiTargetUndirectedEdge } from "@/core/stage/stageObject/association/MutiTargetUndirectedEdge";
1315
import { CollisionBox } from "@/core/stage/stageObject/collisionBox/collisionBox";
@@ -24,8 +26,6 @@ import { Rectangle } from "@graphif/shapes";
2426
import { toast } from "sonner";
2527
import { v4 } from "uuid";
2628
import { onNewDraft, onOpenFile } from "../../GlobalMenu";
27-
import { ImageNode } from "@/core/stage/stageObject/entity/ImageNode";
28-
import { TextNode } from "@/core/stage/stageObject/entity/TextNode";
2929

3030
/**
3131
* 快捷键注册函数
@@ -582,7 +582,7 @@ export class KeyBindsRegistrar {
582582

583583
// 做计划的功能
584584
await this.project.keyBinds.create("toggleCheckmarkOnTextNodes", "o k k", () => {
585-
const selectedTextNodes: TextNode[] = this.project.stageManager
585+
const selectedTextNodes = this.project.stageManager
586586
.getSelectedEntities()
587587
.filter((node) => node instanceof TextNode);
588588
for (const node of selectedTextNodes) {

app/src/locales/en.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1146,6 +1146,9 @@ keyBinds:
11461146
title: 'Handbrake: Open/Close Camera Movement Controlled by Button'
11471147
checkoutLeftMouseToConnectAndCuttingOnlyPressed:
11481148
description: "Release to switch back to the default mouse mode\n"
1149+
reverseImageColors:
1150+
title: Reverse Image Colors
1151+
description: Reverse the colors of selected images (makes white background black and vice versa)
11491152
effects:
11501153
RectangleLittleNoteEffect:
11511154
title: Rectangle Glimmer Hint Effect
@@ -1288,6 +1291,10 @@ keyBindsGroup:
12881291
title: Align Shortcuts
12891292
description: |
12901293
Functions used for aligning entities
1294+
image:
1295+
title: 图片相关
1296+
description: |
1297+
关于图片的一些功能
12911298
controlSettingsGroup:
12921299
mouse:
12931300
title: Mouse Settings
@@ -1303,7 +1310,3 @@ visualSettingsGroup:
13031310
background:
13041311
title: Background Settings
13051312

1306-
# Keybinds translation
1307-
reverseImageColors:
1308-
title: Reverse Image Colors
1309-
description: Reverse the colors of selected images (makes white background black and vice versa)

app/src/locales/zh_CN.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -871,6 +871,10 @@ keyBindsGroup:
871871
title: 对齐相关
872872
description: |
873873
关于实体对齐的一些功能
874+
image:
875+
title: 图片相关
876+
description: |
877+
关于图片的一些功能
874878
875879
keyBinds:
876880
title: 快捷键绑定
@@ -1305,10 +1309,8 @@ keyBinds:
13051309
title: 将选中的多个文本节点,挼ruá (合并)成一个文本节点,颜色也会取平均值
13061310
description: 仅对文本节点生效,顺序按从上到下排列,节点的位置按节点矩形左上角顶点坐标为准
13071311
swapTextAndDetails:
1308-
title: 详略交换
1309-
description: 将所有选中的文本节点的详细信息和实际内容进行交换,连按5次e,主要用于直接粘贴进来的文本内容想写入详细信息
1310-
1311-
# 快捷键翻译
1312-
reverseImageColors:
1313-
title: 反转图片颜色
1314-
description: 反转选中图片的颜色(将白色背景变为黑色,反之亦然)
1312+
title: 详略交换
1313+
description: 将所有选中的文本节点的详细信息和实际内容进行交换,连按5次e,主要用于直接粘贴进来的文本内容想写入详细信息
1314+
reverseImageColors:
1315+
title: 反转图片颜色
1316+
description: 反转选中图片的颜色(将白色背景变为黑色,反之亦然)

app/src/locales/zh_TW.yml

Lines changed: 72 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -717,6 +717,9 @@ keyBinds:
717717
按下後,所有框選選中的節點中
718718
每個節點的所有連線都會反轉方向
719719
進而實現更快捷的一連多
720+
reverseImageColors:
721+
title: 反转图片颜色
722+
description: 反转选中图片的颜色(将白色背景变为黑色,反之亦然)
720723
packEntityToSection:
721724
title: 將選中的實體打包到Section框中
722725
description: |
@@ -1113,22 +1116,81 @@ keyBindsGroup:
11131116
title: 对齐相关
11141117
description: |
11151118
关于实体对齐的一些功能
1119+
image:
1120+
title: 图片相关
1121+
description: |
1122+
关于图片的一些功能
11161123
1124+
globalMenu:
1125+
file:
1126+
title: 文件
1127+
new: 新建
1128+
open: 打开
1129+
recentFiles: 最近打开的文件
1130+
clear: 清空
1131+
save: 保存
1132+
saveAs: 另存为
1133+
import: 导入
1134+
importFromFolder: 根据文件夹生成嵌套图
1135+
export: 导出
1136+
exportAsSVG: 导出为 SVG
1137+
exportAll: 导出全部内容
1138+
plainTextType:
1139+
exportAllNodeGraph: 导出 全部的 网状关系
1140+
exportSelectedNodeGraph: 导出 选中的 网状关系
1141+
exportSelectedNodeTree: 导出 选中的 树状关系(纯文本缩进)
1142+
exportSelectedNodeTreeMarkdown: 导出 选中的 树状关系(Markdown格式)
1143+
exportSelected: 导出选中内容
1144+
plainText: 纯文本
1145+
exportSuccess: 导出成功
1146+
attachments: 附件管理器
1147+
tags: 标签管理器
1148+
location:
1149+
title: 位置
1150+
openConfigFolder: 打开软件配置文件夹
1151+
openCacheFolder: 打开软件缓存文件夹
1152+
openCurrentProjectFolder: 打开当前项目文件夹
1153+
view:
1154+
title: 视野
1155+
resetViewAll: 根据全部内容重置视野
1156+
resetViewSelected: 根据选中内容重置视野
1157+
resetViewScale: 重置视野缩放到标准大小
1158+
moveViewToOrigin: 移动视野到坐标轴原点
11171159
actions:
11181160
title: 操作
11191161
search: 搜索
11201162
refresh: 刷新
1121-
undo: 撤銷
1163+
undo: 撤销
11221164
redo: 重做
1123-
releaseKeys: 釋放按鍵
1124-
confirmClearStage: 確認清空舞臺
1125-
irreversible: 此操作無法撤銷
1126-
clearStage: 清空舞臺
1165+
releaseKeys: 释放按键
1166+
confirmClearStage: 确认清空舞台
1167+
irreversible: 此操作无法撤销
1168+
clearStage: 清空舞台
11271169
cancel: 取消
1128-
confirm: 確定
1170+
confirm: 确定
11291171
generate:
11301172
title: 生成
1131-
generateNodeTreeByText: 根據純文字生成樹狀結構
1132-
generateNodeTreeByTextDescription: 請輸入樹狀結構文字,每行代表一個節點,縮進表示層級關係
1133-
generateNodeTreeByTextPlaceholder: 輸入樹狀結構文字...
1134-
indention: 縮進字元數
1173+
generateNodeTreeByText: 根据纯文本生成树状结构
1174+
generateNodeTreeByTextDescription: 请输入树状结构文本,每行代表一个节点,缩进表示层级关系
1175+
generateNodeTreeByTextPlaceholder: 输入树状结构文本...
1176+
indention: 缩进字符数
1177+
settings:
1178+
title: 设置
1179+
appearance: 个性化
1180+
ai:
1181+
title: AI
1182+
openAIPanel: 打开 AI 面板
1183+
window:
1184+
title: 视图
1185+
fullscreen: 全屏
1186+
classroomMode: 专注模式
1187+
classroomModeHint: 左上角菜单按钮仅仅是透明了,并没有消失
1188+
about:
1189+
title: 关于
1190+
guide: 新手引导
1191+
unstable:
1192+
title: 测试版
1193+
notRelease: 此版本并非正式版
1194+
mayHaveBugs: 可能包含 Bug 和未完善的功能
1195+
reportBug: "报告 Bug: 在 Issue #487 中评论"
1196+
test: 测试功能

0 commit comments

Comments
 (0)