diff --git a/app/appearance/langs/en_US.json b/app/appearance/langs/en_US.json index 69705c59c..8674c907f 100644 --- a/app/appearance/langs/en_US.json +++ b/app/appearance/langs/en_US.json @@ -2,7 +2,7 @@ "workspaceList": "Workspaces", "openWorkspace": "Open Workspace", "openedWorkspace": "Opened Workspaces", - "removeWorkspaceTip": "The workspace cannot be recovered after being deleted, are you sure to delete it?", + "removeWorkspaceTip": "Remove from Workspaces", "new": "New", "share2LiandiConfirmTip": "Are you sure to share this document to Liandi?", "share2Liandi": "Share to Liandi", diff --git a/app/appearance/langs/es_ES.json b/app/appearance/langs/es_ES.json index 1b4459713..a04bf775b 100644 --- a/app/appearance/langs/es_ES.json +++ b/app/appearance/langs/es_ES.json @@ -2,7 +2,7 @@ "workspaceList": "Áreas de trabajo", "openWorkspace": "Abrir espacio de trabajo", "openedWorkspace": "Espacio de trabajo abierto", - "removeWorkspaceTip": "El espacio de trabajo no se puede recuperar después de eliminarlo, ¿está seguro de eliminarlo?", + "removeWorkspaceTip": "Quitar de los espacios de trabajo", "new": "Nuevo", "share2LiandiConfirmTip": "¿Estás seguro de compartir este documento con Liandi?", "share2Liandi": "Compartir con Liandi", diff --git a/app/appearance/langs/fr_FR.json b/app/appearance/langs/fr_FR.json index f869a3913..bafa3a39f 100644 --- a/app/appearance/langs/fr_FR.json +++ b/app/appearance/langs/fr_FR.json @@ -2,7 +2,7 @@ "workspaceList": "Espaces de travail", "openWorkspace": "Ouvrir l'espace de travail", "openedWorkspace": "Espace de travail ouvert", - "removeWorkspaceTip": "L'espace de travail ne peut pas être récupéré après avoir été supprimé, êtes-vous sûr de le supprimer ?", + "removeWorkspaceTip": "Supprimer des espaces de travail", "new": "Nouveau", "share2LiandiConfirmTip": "Êtes-vous sûr de partager ce document avec Liandi ?", "share2Liandi": "Partager avec Liandi", diff --git a/app/appearance/langs/zh_CHT.json b/app/appearance/langs/zh_CHT.json index 48b397f0e..05ab6b53f 100644 --- a/app/appearance/langs/zh_CHT.json +++ b/app/appearance/langs/zh_CHT.json @@ -2,7 +2,7 @@ "workspaceList": "工作空間列表", "openWorkspace": "打開工作空間", "openedWorkspace": "已打開的工作空間", - "removeWorkspaceTip": "刪除工作空間後無法恢復,確定刪除嗎?", + "removeWorkspaceTip": "從工作空間列表中移除", "new": "新建", "share2LiandiConfirmTip": "確定將該文檔分享到鏈滴嗎?", "share2Liandi": "分享到鏈滴", diff --git a/app/appearance/langs/zh_CN.json b/app/appearance/langs/zh_CN.json index f311125b8..14997661d 100644 --- a/app/appearance/langs/zh_CN.json +++ b/app/appearance/langs/zh_CN.json @@ -2,7 +2,7 @@ "workspaceList": "工作空间列表", "openWorkspace": "打开工作空间", "openedWorkspace": "已打开的工作空间", - "removeWorkspaceTip": "删除工作空间后无法恢复,确定删除吗?", + "removeWorkspaceTip": "从工作空间列表中移除", "new": "新建", "share2LiandiConfirmTip": "确定将该文档分享到链滴吗?", "share2Liandi": "分享到链滴", diff --git a/app/src/assets/scss/base.scss b/app/src/assets/scss/base.scss index 47beff574..4b739785e 100644 --- a/app/src/assets/scss/base.scss +++ b/app/src/assets/scss/base.scss @@ -256,6 +256,8 @@ progressLoading: 400 max-width: 96px; overflow: hidden; text-overflow: ellipsis; + white-space: nowrap; + user-select: none; } } diff --git a/app/src/menus/workspace.ts b/app/src/menus/workspace.ts index e1c16b599..c9f96b43c 100644 --- a/app/src/menus/workspace.ts +++ b/app/src/menus/workspace.ts @@ -1,15 +1,16 @@ import {MenuItem} from "./Menu"; /// #if !BROWSER import {dialog} from "@electron/remote"; -import {ipcRenderer} from "electron"; +import {ipcRenderer, shell} from "electron"; /// #endif import {openHistory} from "../history/history"; import {getOpenNotebookCount, originalPath} from "../util/pathName"; import {mountHelp, newDailyNote} from "../util/mount"; import {fetchPost} from "../util/fetch"; import {Constants} from "../constants"; -import {setStorageVal} from "../protyle/util/compatibility"; +import {setStorageVal, writeText} from "../protyle/util/compatibility"; import {openCard} from "../card/openCard"; +import {showMessage} from "../dialog/message"; export const workspaceMenu = (rect: DOMRect) => { window.siyuan.menus.menu.remove(); @@ -90,37 +91,23 @@ export const workspaceMenu = (rect: DOMRect) => { window.siyuan.menus.menu.append(new MenuItem({type: "separator"}).element); window.siyuan.menus.menu.append(new MenuItem({ iconHTML: window.siyuan.languages.openedWorkspace, - label:"", + label: "", type: "readonly" }).element); response.data.forEach((item: IWorkspace) => { if (item.closed) { return; } - window.siyuan.menus.menu.append(new MenuItem({ - label: `