Bläddra i källkod

fix: editor fails to resize after toggling on macos

dongchengjie 11 månader sedan
förälder
incheckning
4e4f9af5b7
2 ändrade filer med 7 tillägg och 2 borttagningar
  1. 6 1
      src/components/profile/editor-viewer.tsx
  2. 1 1
      src/locales/zh.json

+ 6 - 1
src/components/profile/editor-viewer.tsx

@@ -216,7 +216,12 @@ export const EditorViewer = <T extends Language>(props: Props<T>) => {
             color="inherit"
             title={t(isMaximized ? "Minimize" : "Maximize")}
             onClick={() =>
-              appWindow.toggleMaximize().then(() => editorRef.current?.layout())
+              appWindow.toggleMaximize().then(() => {
+                editorRef.current?.layout();
+                setTimeout(() => {
+                  editorRef.current?.layout();
+                }, 500);
+              })
             }
           >
             {isMaximized ? <CloseFullscreenIcon /> : <OpenInFullIcon />}

+ 1 - 1
src/locales/zh.json

@@ -133,9 +133,9 @@
   "Exclude Type": "排除节点类型",
   "Disable UDP": "禁用UDP",
   "Hidden": "隐藏代理组",
-  "Extend Config": "扩展配置",
   "Group Name Required": "代理组名称不能为空",
   "Group Name Already Exists": "代理组名称已存在",
+  "Extend Config": "扩展配置",
   "Extend Script": "扩展脚本",
   "Global Merge": "全局扩展配置",
   "Global Script": "全局扩展脚本",