
1
nightcat 2019 年 5 月 11 日 浏览器最大化时上面就没有空隙了,里面应该有相关代码吧,可以去看看
|
2
nyanyh OP @nightcat 在我这个电脑上就算全屏,那个 padding 也是存在的,好像 Windows 下最大化之后 padding 就没了。
现在找到在哪了,src/browser/chrome/ui/views/frame/browser_non_client_frame_view_mac.mm 下这个 padding 是固定的 constexpr int kTabstripTopInset = 8; Retina 下正好是 16px,找了三天终于找到了…… |
3
imningfeng 2019 年 5 月 11 日
逼死强迫症系列?
|
4
rabbbit 2019 年 5 月 11 日
改完之后有办法快速预览效果吗,还是每改一次都要重新编译?
|
6
nyanyh OP @imningfeng #3 是啊,新 UI 实在太丑,想弄回原来的梯形设计。Tab 以外的地方是 NonClientFrame,靠 C++代码 paint()画出来的; Tab 里面地址栏和书签栏都是 Toolbar,由 WebUI 资源里的 css 控制
但是现在想改的位置基本都找到了,剩下就看看怎么改这个 Tab 样式了。Chromium 源码很乱,到处都是固定值的 padding,我这么改还不一定出什么奇怪的 bug |