Inspector Timeline: make loaded history reversible #4009
Replies: 1 comment 1 reply
|
Glad to see this land — #4120 covers the core need, and I like that it reuses the existing end-of-timeline button instead of adding sticky chrome. That seems like the simpler answer to "how do we keep the collapse action reachable": no new floating UI, and the action lives where the user's attention already is after loading history. One residual gap I noticed while reading the merged code: Either way, I'd lean against the sticky header now: the merged interaction is smaller, and the remaining question is just when the collapse action is offered, not where it lives. (Drafted with AI assistance; behavior verified against 中文版本很高兴看到这个需求已经落地——#4120 覆盖了核心问题,而且我很喜欢它复用时间线末尾现有按钮的做法,而不是新增 sticky chrome。对于"如何让折叠动作够得着"这个问题,这似乎是更简单的答案:不加任何悬浮 UI,动作就待在用户加载历史后注意力所在的位置。 读合并后的代码时发现一个残留缺口: 无论如何,我现在倾向于不要 sticky header:已合并的交互更小,剩下的问题只是折叠动作何时出现,而不是它放在哪。 (本评论由 AI 辅助起草;行为已在 #4120 合并后对照 |
Uh oh!
There was an error while loading. Please reload this page.
While working on #3986, I found that reversing the Timeline order is only part of the interaction problem. Showing the newest turn first makes recent activity easier to find. However, after a user loads earlier records, those records remain expanded and there is no way to return to the initial view that contains only the recent page. In a long session, a user may load several earlier pages to inspect one older turn. Once their focus is deep in the history, returning to the newest turn requires scrolling through all of the loaded records again.
One possible direction is to make the Timeline header sticky within the Inspector scroll container. The Timeline heading would remain visible while the user scrolls through history. After earlier records have been loaded, the header could expose an action to collapse the loaded history and return to the initial recent-only view. Load earlier records would remain at the end of the Timeline, so users could still load multiple pages when needed. I would like feedback on this interaction model. Is a sticky Timeline header a good way to keep the collapse action reachable? Is there a better way to return from deep history to recent activity?
Here is another related issue #1625. It seems that @ARE404 is working on some relevant topic. Any thouhgt of this?
All reactions