兴趣使然把 checkbox 的勾改成勾到框外面了,同 OS X Mavericks 以前那样;感觉这样蛮痞,很 “Mac Guy”。
另外还是很不理解为什么深色模式下这些控件是凸出来的;我于是把他们按下去了。
1
TashinV 2021-03-14 12:32:53 +08:00 via iPhone
赞一个,怎么做到的啊楼主
|
2
SF 2021-03-14 12:48:00 +08:00
挺不错的,自从设计趋势走向扁平化、去拟物开始软件界面就变得死板了
|
3
naoh1000 2021-03-14 12:54:38 +08:00 via iPhone 1
个人感觉改完好丑
|
4
AlphaRobert OP @naoh1000 我也觉得,深色模式下勾出来更奇怪;我可能要再强制适应几天
|
5
AlphaRobert OP @TashinV 改 SystemAppearance.bundle
|
6
hronro 2021-03-14 13:49:03 +08:00
@AlphaRobert #5
可以分享一下怎么改的吗? 另外从 10.13 还是 10.14 开始,macOS 就会为所有窗口边缘绘制 1px 的黑色描边,不知道这个是不是也可以通过改 SystemAppearance.bundle 恢复成原来的行为 |
7
1002xin 2021-03-14 14:13:42 +08:00
放在 Big Sur 下看已经非常不协调了
|
10
AlphaRobert OP |
11
hronro 2021-03-14 19:36:53 +08:00
@AlphaRobert #10
感谢解答。我不是 Apple 开发者,对这些不是很熟悉。请问改了 SystemAppearance.bundle 这个文件就可以更改更改整个系统的某些样式吗?还是需要单独每个 App 都去分别改?具体怎么改,有什么教程资料之类的吗? |
12
AlphaRobert OP @hronro macOS 原生的控件基本上都通过 SystemAppearance.bundle 内部的 .car 资源文件控制;如果 app 用了这些原生控件,就会跟着改变样式;可以使用 GitHub 上的工具 [ThemeEngine]( https://github.com/alexzielenski/ThemeEngine) 来修改 .car 文件。对于按钮、会跟随系统主题色改变的位图资源,需要参见一下[这个 issue]( https://github.com/alexzielenski/ThemeEngine/issues/43)。
|
13
hronro 2021-03-14 20:39:38 +08:00
@AlphaRobert #12 谢谢
|