时间线是和用户的心智相关的,最关键的一点就是稳定性,几点:1)用户已经看过的时间线“尽量”保持不变,不要随意再打乱(可以插入新内容,因为内容的下载会有延迟到达的现象);新下载的内容,应该和本地的时间线合并,而不是直接冲掉原先的时间线,其中已经存在于本地时间线的当然可以直接丢弃,其余的按照时间,如果是老内容(比如一天之前的)可以按照时间插入本地时间线老内容的相应位置,新内容可以按时间排序后直接加在头部(比如显示成“xxxx条新内容”,用户点击后再展开,而不是xjb直接把展示的内容冲掉)。随便写写,主要现在nostr客户端都做的太烂了,不能忍。
Discussion
No replies yet.