关于上周关于主题更改的帖子的快速更新
我们已经发布了 3.24.4 版本,修复了 3.24.3 中的一些疏忽。此版本不包含新的主题,我们将把它推送到下一个版本。
我们还制作了另一个 NewAdwaita tarball,其中包含根据上周收到的一些建议进行的改进。
试用一下,并告诉我们您的想法!
关于上周关于主题更改的帖子的快速更新
我们已经发布了 3.24.4 版本,修复了 3.24.3 中的一些疏忽。此版本不包含新的主题,我们将把它推送到下一个版本。
我们还制作了另一个 NewAdwaita tarball,其中包含根据上周收到的一些建议进行的改进。
试用一下,并告诉我们您的想法!
Adwaita 作为默认的 GTK+ 主题已经有很长一段时间了(在所有平台上)。它很好地服务了我们,但是 Adwaita 已经有一段时间没有进行重大更新了,并且希望对其进行刷新。
更新 Adwaita 是一项挑战,因为大多数 GTK 应用程序都在使用稳定的 3.x 系列,并且其中一些应用程序为其自己的自定义小部件包含了与 Adwaita 兼容的主题。考虑到此版本系列的稳定性,我们不希望给应用程序造成主题兼容性问题。同时,3.x 是当今使用的主要 GTK 版本,我们希望确保 GTK 应用程序不会感到陈旧或过时。
已经考虑和讨论了许多解决此问题的方法。在这些方法中,已经提出了一项试用一组有限的主题更改的初步计划,并有可能将它们包含在未来的 GTK 3 版本中。
我们希望,由于主题更改的有限性,它们不应该给应用程序造成问题。但是,我们不想仅仅依靠希望。因此,接下来的三周被指定为测试和咨询期,如果一切顺利,我们希望将该主题合并到 GTK 3.24.4 版本中。
应该强调的是,这些更改仅限于 Adwaita 本身。自 GTK 3.22 以来,GTK 的 CSS 选择器和类没有更改,并且 Adwaita 中的更改不会影响其他 GTK 主题。
Adwaita 更新的主题与 GTK 3.24.3 版本并行提供,作为一个单独的 tarball,可以从这里下载。邀请 GTK 应用程序开发人员尝试 3.24.3 和新版本的 Adwaita,并报告他们遇到的任何问题。GTK 团队和 Adwaita 作者也将进行自己的测试。有关如何以各种方式测试新主题的详细信息,请参见此处。
我们希望在 GTK 的稳定承诺和提供最新应用程序的愿望之间取得平衡。这是一个需要取得平衡的微妙问题,我们渴望在此过程中与 GTK 用户进行互动!
本文的其余部分总结了对主题进行的更改。希望这将证明这些更改的有限范围。它还将帮助开发人员了解在测试时需要注意什么。
Adwaita 的许多颜色都经过了非常轻微的调整。新颜色比以前的版本更生动,因此使 Adwaita 更具活力。新颜色还构成了更广泛的调色板的一部分,该调色板正用于应用程序图标。这些颜色也可以在自定义应用程序样式中使用。
颜色变化很微妙,因此新旧版本之间的任何兼容性问题都不应严重。蓝色仍然是蓝色(只是稍微不同的阴影!),红色仍然是红色。从视觉上看,主题的深色和浅色版本基本保持不变。
Adwaita 的深色变体,显示旧版(左)和新版(右)之间轻微的颜色变化。
大多数小部件在更新的 Adwaita 版本中没有进行特别更改。但是,在标题栏和按钮这两个地方进行了特定于小部件的更改。在这两种情况下,都努力使其更轻巧和更优雅。
按钮的实心边框已替换为阴影。它们的背景也更平坦,并且它们的角更圆润。它们的形状也进行了非常轻微的更改。
标题栏已更新以补充按钮的更改。这主要是通过使它们的背景变暗来完成的,以便为按钮提供足够的对比度。标题栏的焦点和非焦点状态之间的对比度也增加了。这使得用户更容易识别焦点窗口。
乍一看,这些更改是最重要的,但它们是通过一些非常小的代码更改来实现的。
GNOME 日历应用程序中的标题栏(旧版本在顶部,新版本在底部)
除了标题栏和按钮外,唯一要更改的小部件是开关。当 GTK 首次引入开关时,它们在桌面上是一个相当新的概念。因此,它们包含了明确的“开”和“关”标签,以便传达开关的工作方式。此后,开关小部件变得无处不在,用户已经熟悉了不包含标签的开关。
最新的 Adwaita 更改使主题与其他平台保持一致,并通过删除标签并引入更圆润的形状使开关外观更加紧凑和现代化。
除了上述更改外,Adwaita 中的更改很少。绝大多数小部件保持不变,只是颜色略有变化。通常,UI 布局不应更改,并且用户应该对这些更改感到满意。
找出差异(旧版本的 Adwaita 在左侧,新版本在右侧)
请尝试新的主题。我们希望您喜欢它!
我们感谢您的反馈,特别是如果您是 GTK 应用程序开发人员。您可以通过 IRC(在 GimpNet 上的 #gtk+ 频道中)或通过 gtk-devel-list 邮件列表提供反馈,或者在 gitlab 中提交问题。