我注意到新的Windows应用程序最近没有边框的趋势。 Github Desktop,MS Teams,VS Code。每次都无法识别出应用程序的边缘,这会伤害我的大脑和眼睛。字面上没有边界,没有阴影,没有一条像素线,根本没有。
我想念什么吗?我做错了什么吗?我是唯一感到沮丧的人吗?
有人知道并且可以解释这样做的原因和方式吗?有谁知道任何变通办法或强制某种边界的方法(甚至阴影也会起作用)?
答案 0 :(得分:1)
我只能提供VS Code的答案。您需要将“标题栏样式”(在设置的“窗口”部分中)的值设置为“本机”,并允许应用程序重新启动。您可以通过点击[Ctrl + ,]
打开设置窗口,然后使用顶部的“搜索设置”功能来搜索“标题栏样式”来轻松找到该设置。
我通过查看VS Code源代码来发现是否存在Electron的“框架”选项(这是构建VS Code的框架)的发现。我在src / vs / code / electron-main / window.ts中找到的代码段是:
if (useCustomTitleStyle) {
options.titleBarStyle = 'hidden';
this.hiddenTitleBarStyle = true;
if (!isMacintosh) {
options.frame = false;
}
}
仅在非Macintosh操作系统上关闭框架会有点奇怪。如果将options.frame的设置分别设置为useCustomTitleStyle设置,则可能会更好。
Github Desktop和MS团队(据我快速搜索可以看出)也使用Electron框架,因此也许也有类似的方法为这些框架启用框架。