本周新收藏的歌,有两首。
This blog
我把最新的 weekly 链接贴到我的 Bento上了,但是 Bento 不支持 RSS Feed,需要每周手动去更新 weekly 列表,于是去 Discord 提了反馈。 没想到居然有一位路人小哥居然顺着链接来看我的 weekly 了,并且向我反馈了一个音乐播放器交互问题(小哥是位设计师)。这周把它修掉了。
社区真好。
工作
-
给 DevOps 平台的流水线构建详情页面增加了一个数据缓存的功能。 因为构建结束了之后,它的详情信息是不可能再更新了,把从接口获取的构建详情数据存到了 IndexedDB 中,这样只要加载过一次,以后再来就可以直接显示了。
-
之前对于 DevOps 平台的流水线列表页在进行关键字搜索时,数据加载中的提示交互不是很满意—— 如果整个列表显示 loading 提示,对页面观感有比较大的扰动;但如果将 loading 放在不那么显眼的地方,如果用户没有注意到,有可能会感觉页面是卡住了。 这周偶然看到 vercel.com 的项目列表在搜索时的 loading 提示交互,觉得很妙。 它将 loading 提示放在了搜索框上,既不会影响到页面的整体观感,又不会被用户忽视——因为用户在进行搜索时,注意力正好就在输入框上。 果断借鉴来给 DevOps 平台做了优化。
🥳 Another user-experience improvement around a loading search list (comparison at 00:14)
— Doma. (@leishenghao) April 13, 2023
Inspired by this clever design from @vercel dot com, where the spinner is subtle *yet noticeable* because user's attention is right on the search box when doing the search. pic.twitter.com/o3Qb5z9IBM
- 周四收到了组里原来一位已经跳槽的小伙伴的消息,令我备受感动和鼓舞。让我觉得自己所坚持的一些主张是有价值的。
rsuite
- 给 Cascader 组件异步加载子级数据的实现做了下重构 (PR #3157)。
原本的实现会直接修改传入的
data
,是不安全的。 - 修了一个邪门的 bug,rsuite 的 CDN 分发版本里,打包的 lodash 代码居然是错误的。 感兴趣的可以看看 PR #3159。最终的修复很简单,但排查的过程还是浅绕了两弯。回头我也打算水篇文章复原下。
- 修复了 Toggle 组件在非默认尺寸下的一些样式问题 (PR #3156)。 又是想改用 CSS-in-JS 的一天,现在的组件扩展起样式来还是有点麻烦。
- 一位俄语老哥提了 PR #3153 要更新原有的俄语翻译,我不懂俄语所以请他解释一下前后翻译的区别,老哥好几天没回,另一位俄语老哥主动帮忙 review 了新的翻译。 社区真好 x2。
Radar
- 偶然试了下 Warp 的 AI Command Search,还是比较好用的。 之前记录在 My Cheatsheet 的有些常用命令可以不再需要了。
- 这周推上跟几位大佬产生了互动,甚至有几位大佬关注了我,开心。
生活
- 这周因为沙尘的原因,没有再步行下班回家了。下周还是要继续保持习惯。
- 跟女朋友把《兰亭迷阵》玩完了,还是挺有意思的。个人感觉谜题设计方面比上次玩的《永乐疑阵》更加精巧。 可以推荐给喜欢玩解谜书的读者。
总结
不总结了,赶快睡觉去了。