兴趣使然把 checkbox 的勾改成勾到框外面了,同 OS X Mavericks 以前那样;感觉这样蛮痞,很 “< href="https://en.wikipedia.org/wiki/Get_a_Mac" rel="nofollow">Mac Guy”。
另外还是很不理解为什么深色模式下这些控件是凸出来的;我于是把他们按下去了。
![]() | 1 TashinV PRO 赞一个,怎么做到的啊楼主 |
![]() | 2 wbO7FDM4oxBO 2021-03-14 12:48:00 +08:00 挺不错的,自从设计趋势走向扁平化、去拟物开始软件界面就变得死板了 |
![]() | 3 naoh1000 2021-03-14 12:54:38 +08:00 via iPhone ![]() 个人感觉改完好丑 |
![]() | 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 谢谢 |