1.2 beta 版的几条交互反馈

本贴最后更新于 1266 天前,其中的信息可能已经东海扬尘

试用了一下最新发布的版本,以前记录了但没提的很多问题都已经解决了,但交互上依然有以下可改进的地方:

  1. 现在点击附件链接会打开文件管理器(应该像以前一样直接打开该文件)
  2. 新编辑器落地之后,可以考虑用 C-v 快捷键直接在正文里粘贴附件了(拖动方式添加附件很麻烦)
  3. 升级之后,顶部 tab 栏的右键菜单移除了很多选项,建议和文件树统一一下,菜单长一点无所谓,这个地方做减法会让使用过程不顺畅
  4. 文档树还是缺少一个收起全部的按钮,我自己很长一段时间里都用刷新代替,但是现在文件数目越来越多,刷新有点顶不住了
  5. 确认窗口全都不能回车确认,需要光标点击确认键
  6. 我只有一个笔记本,但很多人应该是多笔记本,在新建文档、移动文档的界面显示一下笔记本名会比较好
  7. 因为重构,页内搜索在这个版本暂时没了,但以前的页内搜索存在一个问题:不停地搜索下一个,定位到自己想要的位置之后,按 ESC 会跳回最后一次光标编辑的位置
  8. 页内搜索的第二个问题:老版本无法在页内搜索锚文本,对 moc 页面很不方便
  9. 还是光标位置的问题,如果将来前进后退只记录光标的位置,可能会出现这种情况:在 A 文档开头编辑,滚动到 A 文档末尾,点击链接进入 B 文档,后退却会回到 A 文档的开头
  10. 还是光标位置的问题,进行撤销操作的时候,页面没有滚动到光标位置。比如在页面开头进行了编辑,然后滚动到页面底部按下撤销快捷键,因为页面没有随着撤销操作滚回页面开头,用户就看不到任何变化。
  11. 预览浮窗的操作还有优化空间,比如文件树上可以右键生成浮窗,tab 可以右键生成浮窗
  12. 现在反链和提及面板各占屏幕高度的 50%,但很多时候只需要其中一个,半屏的高度在展开上下文之后只能几条反链
  13. 反链面板可以增加解链操作
  14. 无论是在文件树里拖动文件,还是在编辑器里拖动块,拖动的时候如果距离超过一屏就没法一次性完成移动
  15. 一个折叠起来的块无法正常使用上下移动快捷键
  16. 反链显示上下文的计算规则可能需要改进,因为显示反链上下文的时候锚文本往往并没有位于中心,导致一些完整句子被截断
  17. 这张图里的上下文显示是不正常的,可能是因为关键词在段落的末尾:https://b3logfile.com/file/2021/06/image-d8262daa.png
  18. zoom out 的时候直接回到了文档开头(应该保持住滚动位置)
  19. 一条可能不怎么靠谱的改进建议:在 ctrl+p 搜索界面增加一个「打开并 zoom in 的快捷键」,比如 shift + enter
  20. 总的来说我觉得这个新版本解决了以前的很多问题,但是交互上可能需要做点加法,比如文档树缺失的操作就比较多
  21. 前进后退、撤销、zoom out 等操作都涉及页面的变化,在每一个动作上可能都要单独考虑这里到底是要恢复光标位置还是恢复页面滚动位置(eg:第上面 10 条)
  • 思源笔记

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

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

    22354 引用 • 89460 回帖 • 1 关注
3 操作
deerain 在 2021-06-05 04:26:49 更新了该帖
deerain 在 2021-06-05 04:24:01 更新了该帖
deerain 在 2021-06-05 04:23:32 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • deerain 1 评论

    @Vanessa 继续补充编辑器内部操作:

    1. 导致编辑器失去焦点的操作:
      1. 拖动块
      2. 复制菜单里的各种操作(比如用鼠标点击复制块超链接)
      3. 用退格键删除图片
    2. 现在从外部程序点击 url scheme 定位到块之后会直接 zoom in,看不到上下文了。如果此时 zoom out 的话又存在直接跳回文档开头的问题。
    收到
    Vanessa
  • 其他回帖
  • Vanessa 1 评论

    3 通过反馈,感觉大多数人不知道 tab 右键,然后就移动了一下。不过已经有一个人提了,再看看反馈。

    image.png

    刚刚发现这里也能点,不过 tab 上也可以加,这两个位置现在都有不好点击的时候,并存最好
    deerain 1 赞同
  • Vanessa 6 评论

    12 有没有什么好的交互建议?

    可以学 Obsidian,显示完反链再显示提及,或者增加折叠选项
    deerain
    比如提及折叠起来,整个屏幕高度只用来显示反链,参考 vscode 的左侧边栏。 https://www.yuque.com/r/note/75a43052-fa2e-496d-b744-5cf216fad6ea
    deerain
    @deerain 404 了,我已经改好了,你看看不行再改改。
    Vanessa 1
    @Vanessa 已试用,这一个问题可以算是解决了 👍
    deerain
    @deerain 好像链接里面的设计更好一点,目前先这样吧。谢谢
    Vanessa
  • Vanessa 3 评论

    11 比如文件树上可以右键生成浮窗,tab 可以右键生成浮窗,没看懂 🤦‍♀️

    光标放到锚文本上的时候,会出现一个预览浮窗,浮窗可以钉住放在旁边做对比展示,这是目前生成预览浮窗的唯一途径。但是在没有锚文本的时候,想要生成几个悬浮窗口来对比某些内容就得先为它们创建锚文本,我觉得这个创建预览浮窗的过程可以变得更加快捷,可能搜索界面的右键菜单也可以加入这个选项。
    deerain
    @deerain 对比的话,感觉打开多个页签,拖拽布局更方便?
    Vanessa
    是可以不要,这一条属于锦上添花的操作
    deerain
  • 查看全部回帖

推荐标签 标签

  • 自由行
    11 关注
  • Node.js

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

    139 引用 • 269 回帖 • 43 关注
  • RIP

    愿逝者安息!

    8 引用 • 92 回帖 • 351 关注
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    6 引用 • 14 回帖 • 2 关注
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖
  • 快应用

    快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。

    15 引用 • 127 回帖 • 1 关注
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 155 关注
  • 外包

    有空闲时间是接外包好呢还是学习好呢?

    26 引用 • 232 回帖 • 2 关注
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 615 关注
  • Python

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

    543 引用 • 672 回帖
  • 锤子科技

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

    4 引用 • 31 回帖 • 3 关注
  • jQuery

    jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。

    63 引用 • 134 回帖 • 724 关注
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    107 引用 • 295 回帖
  • SQLServer

    SQL Server 是由 [微软] 开发和推广的关系数据库管理系统(DBMS),它最初是由 微软、Sybase 和 Ashton-Tate 三家公司共同开发的,并于 1988 年推出了第一个 OS/2 版本。

    21 引用 • 31 回帖
  • 思源笔记

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

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

    22354 引用 • 89457 回帖
  • webpack

    webpack 是一个用于前端开发的模块加载器和打包工具,它能把各种资源,例如 JS、CSS(less/sass)、图片等都作为模块来使用和处理。

    41 引用 • 130 回帖 • 261 关注
  • 负能量

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

    88 引用 • 1235 回帖 • 412 关注
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    52 引用 • 190 回帖
  • AngularJS

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

    12 引用 • 50 回帖 • 474 关注
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 596 关注
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    209 引用 • 358 回帖
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    110 引用 • 54 回帖
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖
  • OpenResty

    OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    17 引用 • 40 关注
  • HBase

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

    17 引用 • 6 回帖 • 73 关注
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    408 引用 • 3574 回帖 • 1 关注
  • C

    C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

    85 引用 • 165 回帖 • 2 关注