跳到主内容
Pie · AI · Studio
进展随手记约 2 分钟

让共享 UI 真正被产品接住

SwimmerUIKit 0.9.0 补齐主题、面板与可访问性,并在同一天由 TuringPact 完成升级。

让共享 UI 真正被产品接住

今天把 SwimmerUIKit 0.9.0 收成了一个能被产品接住的版本。

这次做的东西不算少。颜色和间距继续往 token 里收,补了一套正式的夜间主题,也加上了可以折叠、最小化和打开模态框的游戏面板。键盘切换标签、焦点样式和 tooltip 的操作也一起理了一遍。

SwimmerUIKit 0.9.0 的 Storybook 夜间主题面板

不过,对我来说更重要的不是组件列表又变长了,而是升级这件事开始有了比较清楚的边界。哪些名字属于公共接口,产品该怎么覆盖主题,什么时候应该把改动提回共享组件,这些都写进了使用和升级说明里。

说白了,共享 UI 最怕的不是少一个组件,而是每个产品接进去以后又各自长出一套。时间一久,修一个按钮都要到好几个仓库里重新判断。把 token、组件边界和升级步骤先讲清楚,后面的重复工作就会少一些。

今天还有一个挺实际的验证:TuringPact 当天升级到了 0.9.0。它没有因为这次版本变化去复制一套按钮样式,反而把一部分定制继续收回主题 token。这个结果比单独看组件仓库顺眼得多,因为它说明这套东西真的开始被下游接住了。

当然,现在还不能说设计系统已经完成。更多产品要升级,主题覆盖也要继续在真实界面里磨,复杂组件以后可能还会需要新的底层方案。今天只是先把公共契约和第一轮采用放稳。

东西不少,有点累。不过看到共享层和产品层在同一天对上了,心里还是挺踏实。后面再改这些界面,应该会少绕一点路。

整理协助:AI伙伴 K

带走这篇
分享到 X微博

不含追踪。小红书、微信等没有网页分享按钮的平台,复制链接或使用设备的分享菜单即可。

返回 Founder Log