关于思源笔记动态加载问题(这绝对是一个需要改进、值得改进且可以改进的问题)

本贴最后更新于 710 天前,其中的信息可能已经时过境迁

现在社区不能上传 20MB 以上的视频了,录屏就能几秒钟……

简而言之就是思源的动态加载从上向下滚动没啥问题,因为加载顺序就是从上到下,滑到未加载的就直接从上到下加载出来了,丝毫不影响体验,但是从下向上滚动就惨了,每次长篇幅的笔记从下向上滚动就是滚到未加载的地方思源笔记瞬间加载出来,但是由于是自上而下加载的,所以会首先将笔记位置确定在为加载出来的上端,但是全部加载又发现之前笔记的位置是刚刚加载出来的下端,所以以极快的速度将笔记的定位拖回下端,结果是我不停的向上滚动,思源就隔一会一个向下快速滚动,真的是眼睛动快要闪瞎了

这种频繁向上滚动的对于经常比较数据的十分常用,所以希望优化一下识别滚动方向,从下边滚就先加载下边,从上边滚就优先加在上面,不然眼睛真的快闪瞎了

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    20159 引用 • 77747 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 477h 12 评论
    作者

    哎?没有人看到吗……

    你的意思是从下向上滚动会出现标题和题头图么?目前按照查看的速度滚动,只发现这个问题。从录屏中不太看的出来具体的闪动问题。
    Vanessa
    @Vanessa 我的录屏是指,从下向上滚动是先加载上边
    477h
    @Vanessa 录屏过程中我的滚轮始终向上滚动,但是你可以看到他却不断地向下跳
    477h
    @Vanessa 我猜测是动态加载只是默认从上到下加载,这样的好处是向下滚动从上边一点点加载下边可以无感,但是问题是从下向上滚动,每一次加载了上半部分都会先展示上半部分,然后再调到下半部分
    477h
    @Vanessa 我上边可能表述有问题,你自己找一篇较长的文档从最下面一直向上滚动就发下问题了
    477h
    @Vanessa 试一下就能发现,我认为就是一个识别滚轮方向,选择动态加载是从上到下还是从下到上的问题
    477h
    @477h 你说的是 Issue #5630 · siyuan-note/siyuan 这个问题么?我这里目前只有这个问题。
    Vanessa
    @Vanessa 不是的,你试一下,因为我不能传 20mb 以上的视频,所以没办法给你展示,找一篇大概有几千个标题的,大概 50000 字左右的文档,先拉到文章底部,再快速向上滚动,你就发现问题了
    477h
    @Vanessa 上一次反馈问题也是需要我不停的解释,其实就是一个试一下就很容易发现的问题,为什么不尝试一下呢,我也告诉你稳定复现的方法了,就试一下,再看看我的描述和猜想,就都明白了
    477h
    @Vanessa 感觉就是一个很小的问题,应该稍微改一下动态加载的规则就能解决,不过确实很影响体验
    477h
    @477h 我试过很多次了,也仔细对比了你的视频,还找了相关的 issue。只是不太确定你说的问题是否和 Issue #5630 · siyuan-note/siyuan 一致。 我先修改相关的 issue ,实在不行的话可以下个版本再看看,还有问题的话,我们继续改进。
    Vanessa
    @Vanessa 也好,先看看下个版本了,谢谢啦
    477h
  • 其他回帖
  • 我写了个相对较长的工作札记,用的都是 list 块,结果偶然发现,文档加载不全,以为笔记坏掉了,找半天,发现默认加载 256。
    默认最大 1024 感觉比较保守,纯文字编辑,用 list 为主,经常无法全部加载,确实体验比较割裂

    1 回复
  • 文档加载不全

    这是近几个版本出现的问题,可以等下个版本看看有没有修好

推荐标签 标签

  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    10 引用 • 54 回帖 • 140 关注
  • 电影

    这是一个不能说的秘密。

    120 引用 • 598 回帖
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    163 引用 • 473 回帖
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 613 关注
  • 锤子科技

    锤子科技(Smartisan)成立于 2012 年 5 月,是一家制造移动互联网终端设备的公司,公司的使命是用完美主义的工匠精神,打造用户体验一流的数码消费类产品(智能手机为主),改善人们的生活质量。

    4 引用 • 31 回帖 • 8 关注
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖
  • RYMCU

    RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。

    4 引用 • 6 回帖 • 45 关注
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 24 关注
  • 生活

    生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。

    230 引用 • 1454 回帖 • 1 关注
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 430 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 566 关注
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    7021 引用 • 31730 回帖 • 219 关注
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    216 引用 • 463 回帖
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    96 引用 • 330 回帖
  • OnlyOffice
    4 引用 • 12 关注
  • 星云链

    星云链是一个开源公链,业内简单的将其称为区块链上的谷歌。其实它不仅仅是区块链搜索引擎,一个公链的所有功能,它基本都有,比如你可以用它来开发部署你的去中心化的 APP,你可以在上面编写智能合约,发送交易等等。3 分钟快速接入星云链 (NAS) 测试网

    3 引用 • 16 回帖 • 1 关注
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 701 关注
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 110 关注
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖 • 1 关注
  • 百度

    百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。

    63 引用 • 785 回帖 • 237 关注
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    34 引用 • 467 回帖 • 712 关注
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 55 关注
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖
  • Oracle

    Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。

    103 引用 • 126 回帖 • 442 关注
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 441 关注
  • HBase

    HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。

    17 引用 • 6 回帖 • 61 关注