Repository navigation
Replies: 2 comments
|
你的诉求成立 —— 滚动那一半确实没有对外接缝。但你的前提有两处错了,其中一处会直接影响你插件的写法,所以先纠正。 1.
|
|
谢谢,指正的两处都核实了, 按你第 6 节的口径重写诉求:
另外补一条我刚跑完的实测(也许对设计有参考):根插件连"分页回去"都做不到 ——
所以如果开缝,能顺带覆盖这个场景的是其中任意一种:① ( |
|
你的诉求成立 —— 滚动那一半确实没有对外接缝。但你的前提有两处错了,其中一处会直接影响你插件的写法,所以先纠正。 1.
|
|
谢谢,指正的两处都核实了, 按你第 6 节的口径重写诉求:
另外补一条我刚跑完的实测(也许对设计有参考):根插件连"分页回去"都做不到 ——
所以如果开缝,能顺带覆盖这个场景的是其中任意一种:① ( |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
背景
我在写一个 Web GUI 插件,把"当前界面"同步进地址栏(
#/session/<id>、#/panel/<panel>、#/settings/<分区>…),目标是让每个界面都能被链接。现在
#/session/<id>/turn/<n>这一层只能做反映(点击某一轮 → 地址栏记下轮号),驱动做不到:粘贴一个轮次链接时,我没有任何对外接缝能让会话滚到第 n 轮。实测(0.2.0-rc.2)
dsh-client-ui-chat里有 turn rail(TurnNavigator:右侧right:12px、28px 宽、虚拟化、hover 预览 prompt/response)scrollToTurn()/scrollToTurnAtOrAfter(),数据来自turnOutline投影(覆盖整个会话)ctx.get('uiConversation')在根插件 ctx 里是undefined(实测;它属于会话作用域)uiConversation.views同样读不到;视图 tab 只能通过槽位conversation.view拿到 id 与顺序请求
ctx.uiChat.scrollToTurn(turn: number);dsh-taskboard-open-task):All reactions