关于列表展开和云端收集箱的一些想法

本贴最后更新于 575 天前,其中的信息可能已经渤澥桑田

列表展开

相关讨论:

【建议】希望被折叠的列表或列表项,被聚焦时能自动临时展开 - 链滴

聚焦后折叠展开 · Issue #8956 · siyuan-note/siyuan · GitHub

聚焦时展开被折叠的列表项,这一项上述已有讨论,这里不重复赘述了。

我提一个相似的点,在反链面板中,点击面包屑父项,自动展开该父项下的所有子项,如果该文档是最顶层链接,那么反链面板不用点击,就会自动展开所有子项。

原因在于,假设我们有如下文本

image.png

这个文本中,除非点击 Query,查看它的反链面板,才能通过点击 Query 父项面包屑看到 Query 下的注意子列表

如果是点击其他任意文档,查看反链,Query 下的注意子列表,都是不会展开的。至少多加一步,手动点击 ▶ 块标展开。如果是点顶层的 Q&A,那么要展开两次。可以说有几层列表,就要手动展开几次,是比较麻烦的。

我个人认为在折叠和展开的考量上,除非性能有大问题,否则都应该优先考虑展开。因为滑动鼠标滚轮,是一个非常方便的操作,而且大脑自带过滤系统。所以即使展开之后会呈现过多的文本内容,也很难说会带来多少负面影响。

而如果使用折叠,点击 ▶ 块标是一个相对精细的操作,因为触发面积有限。而且如果一个列表项中有多个三级以上的子列表时,还需要多次点击 ▶ 展开。这个操作相比滑动鼠标滚轮就太过繁杂了

PS:当然,这条建议的最终版,我个人觉得是可以自定义反链的展示层级,可以给一个选项,「反向链接默认展开层级」,0 为默认,即当前的规则。数值可以自己设置,怕性能有问题 D 大可以加一个上限数值。这个功能如果有希望实现的话,上面的提议可以不用看,因为自定义涵盖一切。

云端收集箱

相关讨论:Improve the interaction of cloud inbox content conversion into note · Issue #8429 · siyuan-note/siyuan · GitHub

在相关的 issue 看到两条想法

D 大:我觉得是不是可以再进一步,把刚刚说的“复制”按钮改为“一键发送到当前激活的编辑器”。

DionathanJoestar:这个选择是优是劣我不好判断。建议问一下大家。
一键发送是个非常好的点子,我能想到它的好多优点。我在这提一下我的顾虑,在我的理解里,一键发送要么发送到文章开头,要么发送到文章末尾。假如说,我知道有些人用收集箱都是记 todo 清单的,而 todo 清单大多数人都有自己的模板,不在开头,也不在结尾,很可能在超级块里。

我的想法是在编辑模式的右键菜单中添加一个「移动收集箱文档到此处」的选项

image.png

当用户点击收集箱文档时,会自动插入到当前光标处,完成后,该文档在收集箱内自动删除。这样子算是曲线实现了拖拽的操作,而且也不用对文档编辑器进行修改。

如果右键菜单不能拓展,集成在块标菜单也行,文字描述改成“移动收集箱文档到此块下方”即可

  • 思源笔记

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

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

    24879 引用 • 102381 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 收集箱:直接拖拽是不是更能便于用户控制具体发送到哪个文档的哪个位置?

    1 回复
  • 直接拖拽我个人也觉得是最优解。但是 issue 里 D 大说文档编辑器目前无法支持行级文本拖拽,后续虽然也说了拖拽也不是完全不能实现,但是看起来感觉就不是很容易实现。

    我提议的这种方式,不知道会不会更容易实现,毕竟不用改动文档编辑器。所有的功能现阶段的思源都是有的,只是把收集箱从 dock 栏同步一份到菜单里

    1 回复
  • zuoez02 1 赞同

    webapp 的 flomo 已经支持拖拽到文档内部了,感觉社区反应还是不错的,看看跟你想要的是不是一样的?

    2 回复
  • 而且添加到 Dock 以后可以变成这样:

    image.png

    image.png

  • Reader 1 赞同

    大佬是真的牛 👍

    WebAPP 这个插件实在是顶,不是说打开网页这个功能,而是和思源的深度整合。

    Flomo 开启 dock 栏常驻,能把内容从侧边栏一步拖拽到思源当中(甚至支持图片),这是收集箱都尚未实现的功能。

    通过这个插件,在移动端速记这块,我认为思源得到了质的飞跃,从操作较为繁琐 → 一步记录,一步转移。

    遥遥领先,遥遥领先!

Reader
纸上得来终觉浅,绝知此事要躬行

推荐标签 标签

  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    139 引用 • 269 回帖 • 1 关注
  • 小薇

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

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

    34 引用 • 467 回帖 • 758 关注
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    179 引用 • 408 回帖 • 484 关注
  • DNSPod

    DNSPod 建立于 2006 年 3 月份,是一款免费智能 DNS 产品。 DNSPod 可以为同时有电信、网通、教育网服务器的网站提供智能的解析,让电信用户访问电信的服务器,网通的用户访问网通的服务器,教育网的用户访问教育网的服务器,达到互联互通的效果。

    6 引用 • 26 回帖 • 530 关注
  • 友情链接

    确认过眼神后的灵魂连接,站在链在!

    24 引用 • 373 回帖
  • Firefox

    Mozilla Firefox 中文俗称“火狐”(正式缩写为 Fx 或 fx,非正式缩写为 FF),是一个开源的网页浏览器,使用 Gecko 排版引擎,支持多种操作系统,如 Windows、OSX 及 Linux 等。

    7 引用 • 30 回帖 • 390 关注
  • 生活

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

    230 引用 • 1454 回帖 • 1 关注
  • 百度

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

    63 引用 • 785 回帖 • 109 关注
  • SQLite

    SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。

    5 引用 • 7 回帖
  • OpenStack

    OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。

    10 引用 • 3 关注
  • Logseq

    Logseq 是一个隐私优先、开源的知识库工具。

    Logseq is a joyful, open-source outliner that works on top of local plain-text Markdown and Org-mode files. Use it to write, organize and share your thoughts, keep your to-do list, and build your own digital garden.

    7 引用 • 69 回帖 • 1 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    6 引用 • 26 回帖 • 547 关注
  • JetBrains

    JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA

    18 引用 • 54 回帖 • 3 关注
  • RESTful

    一种软件架构设计风格而不是标准,提供了一组设计原则和约束条件,主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

    30 引用 • 114 回帖 • 7 关注
  • Shell

    Shell 脚本与 Windows/Dos 下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。但是它比 Windows 下的批处理更强大,比用其他编程程序编辑的程序效率更高,因为它使用了 Linux/Unix 下的命令。

    124 引用 • 74 回帖 • 2 关注
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1063 引用 • 3455 回帖 • 165 关注
  • 负能量

    上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)

    89 引用 • 1239 回帖 • 415 关注
  • Gzip

    gzip (GNU zip)是 GNU 自由软件的文件压缩程序。我们在 Linux 中经常会用到后缀为 .gz 的文件,它们就是 Gzip 格式的。现今已经成为互联网上使用非常普遍的一种数据压缩格式,或者说一种文件格式。

    9 引用 • 12 回帖 • 169 关注
  • sts
    2 引用 • 2 回帖 • 224 关注
  • React

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

    192 引用 • 291 回帖 • 385 关注
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    53 引用 • 40 回帖
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4601 回帖 • 702 关注
  • JVM

    JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。

    180 引用 • 120 回帖
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3195 引用 • 8215 回帖
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    556 引用 • 675 回帖
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 678 关注
  • 导航

    各种网址链接、内容导航。

    43 引用 • 177 回帖