最大化的时候,标题栏( Caption Bar )会变窄,所以就造成这种效果(系统是 1709 ):
Explorer 不仅上下变窄了。图标左边的 margin (或者说标题栏的 padding )直接变 0 了。我无论如何也不觉得这是个好看的设计…… (完整的图片:Full, Half)
这个有 Pixel Grid 看得更清楚一点,注意图标和文字大小是一致的。 VSCode 之类的也都有这个问题。我猜 Chrome 不是最大化时多出来的空白(第二张)也是因为这个
然而 Firefox Beta 没有这个问题,最大化、半屏、窗口化时全都一样高 (32px)
其实我也不是有强迫症的设计师,会发现这个是因为 GVim,全屏和半屏 (Win + right/left) 的时候是这样
底下一个巨大的白边。当然这个也和 vim 的设计有关,只能整行整列地显示,只是正好把这个问题放大出来了。
我其实搜索了一下,似乎和 Win3.1/Win95 时代遗留的 hack 有关,不过不太确定。好奇这种 …… feature 没有什么官方文档吗?
PS. 两个可能相关的链接:
1
geelaw 2017-10-31 10:58:52 +08:00 via iPhone
这个是 by design
但实际实现是有问题的,比如你把任务栏放在天上可以看到一些 buggy 的现象。 |
2
ingramyang 2021-09-03 02:08:15 +08:00 via Android
挖坟。这个问题让我很头疼,这么设计已经很脑残了,现在这个问题又蔓延到了 xaml island 上
|