思源笔记的前进后退按钮是什么逻辑?

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

思源笔记的前进、后退,操作的结果经常匪夷所思。

特别是左右分屏展示两个页面的时候,我在其中一个页面点击后退,是经常在两个 page 之间切换。前进,后退按钮在分屏页面中并不独立,而是让两个页面之间彼此影响。

我实在搞不清楚逻辑,我猜测它有逻辑。这个逻辑也许很巧妙,但对我来说真的不直观。

求助大家。

  • 思源笔记

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

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

    23031 引用 • 92647 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 这样总该看懂了(单屏和分屏的逻辑也是相同的):

    焦点.gif

    1 回复
  • 其他回帖
  • Achuan-2 1 赞同

    前进后退这个设计在你说的分屏场景其实也很有用,你在分屏场景编辑后,觉得上次编辑的内容不满意,就可以通过后退找到上一次编辑/鼠标点击的地方,进行修改。

    每个软件都有自己设计的想法,你觉得不好,有可能是软件本身的问题,也有可能是你并未理解这样设计背后的原因。思源由于开发团队才两个,着重于开发功能,一些交互提示做的没有其他软件好很正常。软件设计的逻辑,你不喜欢很正常,我也经常对一个软件挑刺呢,用惯了一个笔记软件,切换到另一个软件,以前使用的习惯就要颠覆,自然反感。但这未必是开发者的问题,自己的习惯也不一定合理。

    你觉得试用之后,不喜欢可以不用,换其他更喜欢的软件,因为没有任何一款软件能满足所有人的喜好,你要找总能找到各种问题,我思源用久了,尝试用 notion、obsidian 几下,我也觉得蹩脚,怎么编辑体验这么拉跨,这也不行那也不行,一个道理。你觉得还行,能够忍受继续用下去,也可以适当向开发者提建议,改进一些交互,更符合你的想法,思源笔记中有不少功能和改进就是我提的,所以它就是我用的最顺手的笔记软件。如果开发者不接受,要么勉强用下去,或者说服自己改进习惯,要么就换新软件。

    以上

    1 回复
    4 操作
    Achuan-2 在 2024-04-30 13:20:03 更新了该回帖
    Achuan-2 在 2024-04-30 09:15:47 更新了该回帖
    Achuan-2 在 2024-04-30 09:14:27 更新了该回帖
    Achuan-2 在 2024-04-30 09:11:46 更新了该回帖
  • Oklahoma

    (回复了之后看到我回复的对象经过编辑了,结果下面针对提交互意见的话没有指向了。先不改了。就是 🙏)

    谢谢。

    我就是因为 obsidian 的编辑以及图片问题换到思源的,然后愿意为此忍受它的不稳定。

    这里存在一个社区氛围,开发者很辛苦,也乐意及时响应用户意见,值得尊重。但我也并不觉得这是彻底的好事情,不能都跟着各种个人用户走,那反而是四分五裂的体验。我根本不期待有这样的软件完美满足我个人的需求。我希望的软件交互经过考虑,能满足某些普遍性的规则,类似于苹果公司观察用户体验的方式。我愿意去学习这个普遍性,教育自己跟着走。而这个普遍性已经存在一些被固定的经典方式,不是不能改,改之前需要衡量用户接受成本。我如果要提交互的意见,那可能是大量系统性的意见,不现实。我也不熟悉这里的氛围。先这么着吧。

    无数的软件教育了我的认知,回退前进基于页面逻辑。当我分屏打开两个页面的时候,前进回退按钮做在页面标签上。开发者换了一种逻辑所以做在更高级的左栏上。但在分屏浏览中我找不到方向。command+e 不能解决这个问题,它在两个分屏页面之间跳来跳去,并且会打开新页。

    可能我的心理和你不一样,我对这个东西暂时没有感情,没有一种育成和共同成长的心理。我作为一个用户吐个槽罢了,但如果去提要求,莫名会有一种胁迫开发者的感觉。理想的开发者,应该就只参考用户意见,但根本上别管它,而是自己拿出来好的体验。“用户不知道他们需要的是汽车,而只是跑得更快的马车。”

    然后还是感谢你们愿意回复。希望我回的这些不至于看起来像是抬杠。我再观察一些时候吧。

    1 回复
  • Oklahoma

    感谢指点。

    试了一下,ctrl+tab,在苹果电脑里用 command+tab,调用了系统切换 app。command+e 看到调用了一个菜单。

    问题在于,代码编辑器也好,使用快捷键也好,都是过于极客了。我理解的用户体验,应该把用户当做小白,尽力考虑设计元素引导的可见性。我不是程序员,但我已经算是对电子科技有点资深的爱好者了,即使这样,我最初一些天使用这个软件,总是劝退,很多东西还不如 obsidian 直观。

    不过可能这就是一个程序员软件,带着这个社区氛围。那就当我没说,我努力用。

    1 回复
  • 查看全部回帖

推荐标签 标签

  • PWL

    组织简介

    用爱发电 (Programming With Love) 是一个以开源精神为核心的民间开源爱好者技术组织,“用爱发电”象征开源与贡献精神,加入组织,代表你将遵守组织的“个人开源爱好者”的各项条款。申请加入:用爱发电组织邀请帖
    用爱发电组织官网:https://programmingwithlove.stackoverflow.wiki/

    用爱发电组织的核心驱动力:

    • 遵守开源守则,体现开源&贡献精神:以分享为目的,拒绝非法牟利。
    • 自我保护:使用适当的 License 保护自己的原创作品。
    • 尊重他人:不以各种理由、各种漏洞进行未经允许的抄袭、散播、洩露;以礼相待,尊重所有对社区做出贡献的开发者;通过他人的分享习得知识,要留下足迹,表示感谢。
    • 热爱编程、热爱学习:加入组织,热爱编程是首当其要的。我们欢迎热爱讨论、分享、提问的朋友,也同样欢迎默默成就的朋友。
    • 倾听:正确并恳切对待、处理问题与建议,及时修复开源项目的 Bug ,及时与反馈者沟通。不抬杠、不无视、不辱骂。
    • 平视:不诋毁、轻视、嘲讽其他开发者,主动提出建议、施以帮助,以和谐为本。只要他人肯努力,你也可能会被昔日小看的人所超越,所以请保持谦虚。
    • 乐观且活跃:你的努力决定了你的高度。不要放弃,多年后回头俯瞰,才会发现自己已经成就往日所仰望的水平。积极地将项目开源,帮助他人学习、改进,自己也会获得相应的提升、成就与成就感。
    1 引用 • 487 回帖 • 2 关注
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    135 引用 • 191 回帖
  • 爬虫

    网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。

    106 引用 • 275 回帖 • 1 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    313 引用 • 547 回帖
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 172 关注
  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 560 关注
  • 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.

    6 引用 • 63 回帖 • 4 关注
  • SQLServer

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

    21 引用 • 31 回帖 • 2 关注
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 364 关注
  • Unity

    Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

    25 引用 • 7 回帖 • 160 关注
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    5 引用 • 15 回帖 • 101 关注
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 101 关注
  • 小薇

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

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

    34 引用 • 467 回帖 • 747 关注
  • 外包

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

    26 引用 • 232 回帖
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    126 引用 • 169 回帖
  • 互联网

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

    98 引用 • 344 回帖
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    334 引用 • 323 回帖 • 5 关注
  • AngularJS

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

    12 引用 • 50 回帖 • 483 关注
  • SOHO

    为成为自由职业者在家办公而努力吧!

    7 引用 • 55 回帖 • 5 关注
  • SendCloud

    SendCloud 由搜狐武汉研发中心孵化的项目,是致力于为开发者提供高质量的触发邮件服务的云端邮件发送平台,为开发者提供便利的 API 接口来调用服务,让邮件准确迅速到达用户收件箱并获得强大的追踪数据。

    2 引用 • 8 回帖 • 486 关注
  • OAuth

    OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。

    36 引用 • 103 回帖 • 17 关注
  • ZeroNet

    ZeroNet 是一个基于比特币加密技术和 BT 网络技术的去中心化的、开放开源的网络和交流系统。

    1 引用 • 21 回帖 • 633 关注
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖
  • Swagger

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

    26 引用 • 35 回帖 • 5 关注
  • Elasticsearch

    Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

    117 引用 • 99 回帖 • 209 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 63 关注
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    77 引用 • 430 回帖