瀏覽代碼

:lipstick: add icon

Vanessa 1 年之前
父節點
當前提交
1a4b3f41a8
共有 4 個文件被更改,包括 8 次插入5 次删除
  1. 1 0
      app/src/menus/navigation.ts
  2. 1 0
      app/src/menus/util.ts
  3. 5 5
      app/src/menus/workspace.ts
  4. 1 0
      app/src/protyle/header/openTitleMenu.ts

+ 1 - 0
app/src/menus/navigation.ts

@@ -297,6 +297,7 @@ export const initNavigationMenu = (app: App, liElement: HTMLElement) => {
     window.siyuan.menus.menu.append(new MenuItem({type: "separator"}).element);
     window.siyuan.menus.menu.append(new MenuItem({type: "separator"}).element);
     /// #if !BROWSER
     /// #if !BROWSER
     window.siyuan.menus.menu.append(new MenuItem({
     window.siyuan.menus.menu.append(new MenuItem({
+        icon: "iconFolder",
         label: window.siyuan.languages.showInFolder,
         label: window.siyuan.languages.showInFolder,
         click: () => {
         click: () => {
             shell.openPath(path.join(window.siyuan.config.system.dataDir, notebookId));
             shell.openPath(path.join(window.siyuan.config.system.dataDir, notebookId));

+ 1 - 0
app/src/menus/util.ts

@@ -113,6 +113,7 @@ export const openEditorTab = (app: App, id: string, notebookId?: string, pathStr
     /// #if !BROWSER
     /// #if !BROWSER
     openSubmenus.push({type: "separator"});
     openSubmenus.push({type: "separator"});
     openSubmenus.push({
     openSubmenus.push({
+        icon: "iconFolder",
         label: window.siyuan.languages.showInFolder,
         label: window.siyuan.languages.showInFolder,
         click: () => {
         click: () => {
             if (notebookId) {
             if (notebookId) {

+ 5 - 5
app/src/menus/workspace.ts

@@ -85,7 +85,7 @@ export const workspaceMenu = (app: App, rect: DOMRect) => {
                 label: `${window.siyuan.languages.new} / ${window.siyuan.languages.openBy}`,
                 label: `${window.siyuan.languages.new} / ${window.siyuan.languages.openBy}`,
                 iconHTML: "",
                 iconHTML: "",
                 click: async () => {
                 click: async () => {
-                    const localPath = await ipcRenderer.invoke(Constants.SIYUAN_GET,{
+                    const localPath = await ipcRenderer.invoke(Constants.SIYUAN_GET, {
                         cmd: "showOpenDialog",
                         cmd: "showOpenDialog",
                         defaultPath: window.siyuan.config.system.homeDir,
                         defaultPath: window.siyuan.config.system.homeDir,
                         properties: ["openDirectory", "createDirectory"],
                         properties: ["openDirectory", "createDirectory"],
@@ -445,26 +445,26 @@ const workspaceItem = (item: IWorkspace) => {
         iconHTML: Constants.ZWSP,
         iconHTML: Constants.ZWSP,
         type: "submenu",
         type: "submenu",
         submenu: [{
         submenu: [{
-            iconHTML: Constants.ZWSP,
+            icon: "iconOpenWindow",
             label: window.siyuan.languages.openBy,
             label: window.siyuan.languages.openBy,
             click() {
             click() {
                 openWorkspace(item.path);
                 openWorkspace(item.path);
             }
             }
         }, {
         }, {
-            iconHTML: Constants.ZWSP,
+            icon: "iconFolder",
             label: window.siyuan.languages.showInFolder,
             label: window.siyuan.languages.showInFolder,
             click() {
             click() {
                 showFileInFolder(item.path);
                 showFileInFolder(item.path);
             }
             }
         }, {
         }, {
-            iconHTML: Constants.ZWSP,
+            icon: "iconCopy",
             label: window.siyuan.languages.copyPath,
             label: window.siyuan.languages.copyPath,
             click() {
             click() {
                 writeText(item.path);
                 writeText(item.path);
                 showMessage(window.siyuan.languages.copied);
                 showMessage(window.siyuan.languages.copied);
             }
             }
         }, {
         }, {
-            iconHTML: Constants.ZWSP,
+            icon: "iconTrashcan",
             label: window.siyuan.languages.removeWorkspaceTip,
             label: window.siyuan.languages.removeWorkspaceTip,
             click() {
             click() {
                 fetchPost("/api/system/removeWorkspaceDir", {path: item.path});
                 fetchPost("/api/system/removeWorkspaceDir", {path: item.path});

+ 1 - 0
app/src/protyle/header/openTitleMenu.ts

@@ -208,6 +208,7 @@ export const openTitleMenu = (protyle: IProtyle, position: IPosition) => {
             }
             }
         }).element);
         }).element);
         window.siyuan.menus.menu.append(new MenuItem({
         window.siyuan.menus.menu.append(new MenuItem({
+            icon: "iconFolder",
             label: window.siyuan.languages.showInFolder,
             label: window.siyuan.languages.showInFolder,
             click: () => {
             click: () => {
                 showFileInFolder(path.join(window.siyuan.config.system.dataDir, protyle.notebookId, protyle.path));
                 showFileInFolder(path.join(window.siyuan.config.system.dataDir, protyle.notebookId, protyle.path));