diff --git a/app/src/dialog/processSystem.ts b/app/src/dialog/processSystem.ts index 4505835e6..0d766d3a2 100644 --- a/app/src/dialog/processSystem.ts +++ b/app/src/dialog/processSystem.ts @@ -10,6 +10,7 @@ import {Dialog} from "./index"; import {isMobile} from "../util/functions"; import {confirmDialog} from "./confirmDialog"; import {getCurrentWindow} from "@electron/remote"; +import {pathPosix} from "../util/pathName"; export const lockFile = (id: string) => { const html = `
@@ -262,14 +263,15 @@ export const bootSync = () => { export const setTitle = (title: string) => { const dragElement = document.getElementById("drag"); + const workspaceName = pathPosix().basename(window.siyuan.config.system.workspaceDir) if (title === window.siyuan.languages.siyuanNote) { - const versionTitle = title + " v" + Constants.SIYUAN_VERSION; + const versionTitle =`${workspaceName} - ${title} v${Constants.SIYUAN_VERSION}`; document.title = versionTitle; dragElement.textContent = versionTitle; dragElement.setAttribute("title", versionTitle); } else { title = title || "Untitled"; - document.title = title + " - " + window.siyuan.languages.siyuanNote + " v" + Constants.SIYUAN_VERSION; + document.title =`${workspaceName} - ${title} - ${window.siyuan.languages.siyuanNote} v${Constants.SIYUAN_VERSION}`; dragElement.textContent = title; dragElement.setAttribute("title", title); }