RNBW.wiki
🇨🇳
🇷🇺Русский 🇬🇧English 🇪🇸Español 🇨🇳中文 🇩🇪Deutsch

全部内容

Rainbow 新增用于切换钱包的侧边栏

2026 年 10 月 6 日

Rainbow 新增用于切换钱包的侧边栏

10 月 5 日,有两项改动被合入主开发分支。一项面向用户,另一项关乎团队的工作速度。

列出近期钱包的侧边栏(PR #7829)

从左侧滑出的面板,内含 Recents 区块:最近使用过的地址列表,点击即可切换当前钱包并关闭面板。

有意思的是列表的排序方式。地址既不按字母也不按余额排列,而是按使用频率并带衰减:每切换一次,先前的访问就以 0.9 的系数被贬值。浮到最上面的是你现在正在用的钱包,而不是你很久以前进过一次的。列表最多容纳 8 个地址。

代码里明确写了一条规则:从未打开过的钱包不会出现在建议中。已隐藏的地址会从列表里清除。

Rainbow 很早就是为同时持有多个地址而设计的,却一直没有一个顺手的切换器。这就是了。

一个重要的提醒。这是原型,描述里自己就是这么写的:面板的内容被称作占位,日后会被替换。该功能藏在实验开关 Side Drawer 之后,默认关闭,且需要重启应用。商店版本里没有它,而且可能还要等很久——这类分支有不少撑不到发布。

顺带在同一次改动里修了一个 iOS 缺陷:当父级列表抢走滚动手势时,原生按钮会被取消。

把测试从 Jest 迁到 Vitest(PR #7864)

用户看不见,但能说明节奏。184 个文件,其中 83 个是测试。完整跑一遍快了三到四倍:作者给出了自己的测量,从 16.5 秒降到 4.8 秒。

顺手清掉了重复的替身,换成真正的存储。测试快意味着跑得更勤、改动周期更短——这是关于代码健康程度的一个间接但诚实的信号。

这两项改动都出自 Christian Baroni——Rainbow 的联合创始人兼首席执行官。在这个行业里,亲自写代码的一把手并不是常态。

钱包开发中正在发生什么:rnbw.wiki/pulse

这些内容同时发布在频道 @RNBWwiki.