Neodrop / grain
最终方案:侧栏频道树(我的频道挂对话 + 最近)+ 订阅进关注页 + 点开跳去现场 + 四态点(数字挂聚合胶囊),看定稿预览。下面的 4 个决策与其它组合保留为过程记录,/lab默认也打开定稿组合。
五个固定件服务同一个前提——长任务的状态可见性,不能只压在 「列表放哪」一个决策上:
| # | 决策 | 可选项 | 拿什么判断 |
|---|---|---|---|
| 1 | 对话列表放在哪? | 侧栏 Section · 侧栏 Tab · 侧栏 · 挂在频道下(定稿) · 侧栏 · 频道悬浮面板 · 右侧对话区 | ① 要不要「边聊边看」并排——只有右侧区给得出;② 扫状态频率 vs 订阅浏览占比;③ 愿不愿付一列常驻空间;④ 用户按频道还是按时间线想事情。 |
| 2 | 频道 / 订阅入口住在哪? | 侧栏 Section · 侧栏 Tab · 独立「关注」页 | 订阅流 vs 推荐流的实际占比(数据可查):订阅流主导就留侧栏,推荐流主导才可降到二级页。 |
| 3 | 点开对话,页面跟不跟着去现场? | 原地打开 · 跳去现场(定稿) | 点开主要是看状态还是回现场干活;误开只亏一次点击、误跳丢掉现场,不对称偏向原地(peek 已兜底「去看看」)。 |
| 4 | 状态怎么表达? | 四态点(定稿) · 文字胶囊 | 列表的噪音预算:行内要不要上文字。可数的数字不进行内,固定挂在 Section 头 / header 角标的聚合计数上。窄列里文字胶囊会挤标题(警告)。 |
决策之间的耦合只剩 2 条硬联动(Tab 双向:一边选 Tab 另一边自动跟着变,换走自动恢复;挂在频道下:侧栏只放我创建的频道, 订阅入口自动挪去关注页)和 2 条代价警告(文字胶囊 × 侧栏窄列挤标题;订阅进关注页 × 对话在右侧, 侧栏空掉)。实验台会实时提示,不用背下来。
第一个是定稿的最终方案,其余是过程中对照过的组合。进实验台选一个当 起点,想改哪条决策改哪条;组合可存档、可复制链接发给别人。
定稿组合:侧栏是创作者的项目树——我创建的频道挂着各自的对话(默认收起成聚合胶囊,点频道手风琴式顺手展开),无主对话进「最近」;订阅整体去关注页;打开按归属分流——我频道下的跳去现场 + 弹窗(全屏 icon 升舱 Chat 整页),「最近」直接进 Chat 整页;状态四态点,数字挂聚合胶囊。
类似产品:Codex(Projects + Recents)× GitHub 通知式跳转
对话与订阅同屏、状态零点击可扫,且全程只有一份列表——可见性和单一真相同时拿到,是改动最小、心智最熟的组合。
类似产品:Claude / Slack / Linear 侧栏
对话与订阅平权、各拿满整列,长列表管理最从容——赌的是用户愿意为完整空间付「切换才能看另一边」的代价。
类似产品:Discord(服务器 / 私信双栏)· 你的原方案
侧栏完全让给订阅、观众动线零打扰,对话整套收进 372px 右侧区——「边聊边看」的并排体验只有它给得出。
类似产品:Dia / Cursor / Copilot Chat
订阅升级成整页:搜索、正在更新分区、未看计数都放得下——赌的是主消费路径在推荐流,订阅降一级不伤主动线。
类似产品:抖音精选 PC / B 站动态
创作者视角的侧栏:我创建的频道即项目,对话挂在频道下、挂上就不消失,其余进「最近」——赌的是核心用户按频道管理产出,愿意让订阅退到关注页。
类似产品:Codex(Projects + Recents)/ Claude Code