💄 add icon

This commit is contained in:
Vanessa 2023-10-24 09:58:15 +08:00
parent 5e3aefa793
commit 1a4b3f41a8
4 changed files with 8 additions and 5 deletions

View File

@ -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));

View File

@ -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) {

View File

@ -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});

View File

@ -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));