我们就会向 GitHub 提交一个拉取请求,由开发人员审核并批准。合并更改后,开发人员需要引入 UI 库更新,然后新颜色将在短短 15 分钟内出现在下一个开发版本中。
为了重命名或删除模式中的标记
我们通过将其版本推送到 GitHub 来创建重大更新。这意味 电报粉丝数据 着这样的版本不会自动应用,并且在更新 UI 库版本之前,开发人员需要支持所有更改:更新令牌名称,如果被删除的令牌在某处使用,那么您需要按照变更日志中的注释来指示应该使用哪个令牌。
我们可以在重构方案时发布这样的更新:当我们了解如何更好地命名令牌时,或者我们可以将多个令牌组合成一个同时保持逻辑时。
跨平台和 VKUI
iOS 和 Android 应用程序中的颜色几乎相 您的网站作为销售机器:现代化、移动化、令人信服 同,因此在使用 iOS 时创建的配色方案也适用于 Android。即使存在平台差异,也总是可以创建带有平台后缀的令牌。
除了原生应用,我们还有VKUI。这是一组 React 组件,我们可以使用它来创建与我们的应用程序在视觉上无法区分的界面。我们使用 VKUI 在 VK 内部创建测试产品,以及我们希望从服务器管理而无需更新应用程序的屏幕。此外,该库还用于第三方开发人员创建VK Apps 服务。
VKUI 使用与原生应用相同的设计和组件集构建
因此应用该方案和支持深色主题不需要新的布局。对于我们来说,它就像是我们支持的另一个平台,只是它包括在 iOS 和 Android 之间切换。
您可以在VKUI Styleguide上看到以 React 组 电话线索 件形式实现的 VK 设计系统。最有趣的是,在这个页面上您可以实时看到我们使用的组件,并可以切换主题和平台。