You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Rodger-Wang
692b004586
AI 页闸门提示改走节流,别再连点连弹
两个现象是同一个根因:灰掉的卡片只是画成 0.45 透明度
(ModuleSquareCard 的 enabled 只管 opacity),点击照样走到 launchModule。
用户看到灰卡片会连点几下试,于是每点一下补一条一模一样的 snackbar,
Get 还会把它们排队,得逐条等超时才散得干净。
改的四处闸门,全部走 ToastThrottle + 8 秒窗口:
- 没在通话却点通话翻译/通话录音 → callRequired
- 通话中点现场录音/同传/面对面/多媒体 → inCallBusy
- 没连设备却点依赖设备的功能 → connectDevice(AI 页与翻译中转页共用一把 key,
否则两个页面来回点还是会各弹各的)
- 开发中的功能 → 按模块分 key,不同功能的提示不该互相节流掉
窗口取 8 秒而不是默认的 3 秒:普通提示(保存失败之类)用户看完就换动作了,
闸门提示的对象是「用户还会再点」的场景,3 秒等于每 3 秒补一条,一样是刷屏。
信息量只在第一条。
保留提示而不是彻底吞掉:吞掉的话用户点灰卡片零反馈,不知道为什么点不动。
第一下解释清楚,后面忽略。
ToastThrottle.show 加可选 window 参数 + gateWindow 常量。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
1 month ago |
| .. |
|
admin
|
收拢积压改动:恒玄 OTA、发版配置拆表、实名认证、芯片厂商/代工厂管理等
|
1 month ago |
|
client
|
AI 页闸门提示改走节流,别再连点连弹
|
1 month ago |
|
proto
|
记忆中心后端:memory 模块 + 会议待办抽取 + 周报月报
|
1 month ago |
|
services
|
拾忆:周期报告弹窗 + 存量 DBTask 迁移
|
1 month ago |
|
web
|
上传厨师版本
|
4 months ago |