update node layout

This commit is contained in:
codetypes committed 2025-04-16 22:41:13 +08:00
1 parent 3b1091cf87
commit 6894aacfd1
5 files changed
+25 -26

No files matched your search

+8 -9
View File
@@ -1,5 +1,4 @@
import { app } from "@electron/remote";
import { useKeyPress } from "ahooks";
import { Button, Flex, Layout, Space, Tabs, Tag, Tooltip } from "antd";
import { FC, useEffect, useRef, useState } from "react";
import { useTranslation } from "react-i18next";
@@ -12,7 +11,7 @@ import { useShallow } from "zustand/react/shallow";
import { useSetting } from "../contexts/setting-context";
import { EditorStore, useWorkspace } from "../contexts/workspace-context";
import { modal } from "../misc/hooks";
import { Hotkey, isMacos, setInputFocus, useKeyDown } from "../misc/keys";
import { Hotkey, isMacos, setInputFocus, useKeyPress } from "../misc/keys";
import Path from "../misc/path";
import { Editor } from "./editor";
import { Explorer } from "./explorer";
@@ -47,21 +46,21 @@ export const Workspace: FC = () => {
const keysRef = useRef<HTMLDivElement>(null);
useKeyDown(Hotkey.Build, keysRef, (event) => {
useKeyPress(Hotkey.Build, keysRef, (event) => {
event.preventDefault();
workspace.buildProject();
});
useKeyDown(Hotkey.Save, keysRef, (event) => {
useKeyPress(Hotkey.Save, keysRef, (event) => {
event.preventDefault();
workspace.save();
});
useKeyPress(Hotkey.CloseEditor, (event) => {
useKeyPress(Hotkey.CloseEditor, null, (event) => {
event.preventDefault();
});
useKeyDown(Hotkey.CloseEditor, null, (event) => {
useKeyPress(Hotkey.CloseEditor, null, (event) => {
if (workspace.editing) {
event.preventDefault();
if (workspace.editing.changed) {
@@ -73,17 +72,17 @@ export const Workspace: FC = () => {
keysRef.current?.focus();
});
useKeyDown(Hotkey.SearchTree, keysRef, (event) => {
useKeyPress(Hotkey.SearchTree, keysRef, (event) => {
event.preventDefault();
workspace.onShowingSearch(true);
});
useKeyDown(Hotkey.SearchNode, keysRef, (event) => {
useKeyPress(Hotkey.SearchNode, keysRef, (event) => {
event.preventDefault();
workspace.editing?.dispatch?.("searchNode");
});
useKeyDown(Hotkey.JumpNode, keysRef, (event) => {
useKeyPress(Hotkey.JumpNode, keysRef, (event) => {
event.preventDefault();
workspace.editing?.dispatch?.("jumpNode");
});