Skip to content

fix(window): 主窗口标题使用应用名,修复 Windows 任务栏无名称 - #795

Merged
yaojin3616 merged 2 commits into
dataelement:mainfrom
Nyarlathoteppppp:fix/575-window-title
Oct 29, 2026
Merged

yaojin3616 merged 2 commits into
dataelement:mainfrom
Nyarlathoteppppp:fix/575-window-title

Conversation

@Nyarlathoteppppp

Copy link
Copy Markdown
Contributor

Closes #575

主窗口创建时 title: '',page-title-updated 里又 setTitle(''),窗口标题一直是空的,Windows 任务栏显示标签时只有图标没有名字。

改动:

  • createWindow 用 title: app.getName(),page-title-updated 仍然 preventDefault,改成 setTitle(app.getName()),页面标题不会覆盖它
  • build/splash.html 补上 <title>DSH Desktop</title>,启动页阶段也不是空标题
  • macOS hiddenInset / Windows hidden + titleBarOverlay 不变,界面上不会多出标题文字

验证:

  • 新增 test/main-window-title.test.ts(createWindow 在入口文件里,导入会启动 Electron,所以按仓库里已有的做法读源码断言),main 上 3/4 失败,改动后 4/4 通过
  • npm test、npm run typecheck 在 main 上就有一批环境相关失败(office/ppt/patch 等,typecheck 报错在 test/session-delete-remote.test.ts),改动前后失败集合一致
  • git diff --check 通过

未验证:手头没有 Windows 机器,没在真实任务栏上看过效果。

@yaojin3616
yaojin3616 merged commit 7eac110 into dataelement:main Oct 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] Windows 任务栏中 DSH Desktop 没有名称:主窗口标题被硬编码清空

2 participants