反链面板的展开和折叠按钮是否可以合并?

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

反正也没有办法点连续点两次展开或者两次折叠。

为什么不把折叠和展开两个按钮合并成一个呢?

点一下折叠,再点一下展开。

否则一个按钮点击以后再点就没反应,有点僵硬

而且合并成一个界面也更加简约了

image.png

  • 思源笔记

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

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

    20156 引用 • 77717 回帖
  • Q&A

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

    7017 引用 • 31714 回帖 • 220 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 当展开部分的时候状态按钮不太好标识

    2 回复
  • 其他回帖
  • yuyuyuyu 7 评论

    V 姐,我有点绕进去了 😂 。

    我这边显示是三个按钮 一个是“显示更多”,一个是“全部展开”,一个是“全部折叠”

    “显示更多”是一个状态键,可以把反链的内容全部显示出来,这个应该是您说的“全部展开”吧

    另外两个按钮,“全部展开”、“全部折叠”。应该是您说的“部分展开”和“收拢”

    那我的需求是将“部分展开”和“收拢“整合成一个按钮。 是否“全部展开”继续作为一个状态选择键。

    然后就是希望 提及板块 也可以采取相同的逻辑 🙏

    image.png

    显示更多是指每一条显示更多的文字,和展开、收拢、部分展开没有关系。
    Vanessa
    @Vanessa 但是我这里只有看到全部展开和全部折叠 这两个按钮 😂
    yuyuyuyu
    @yuyuyuyu 已经有展开、收拢按钮,就不需要部分展开的按钮来标识状态了。如果只有一个按钮,这个按钮的状态就需要进行区分,这样用户才明白点了以后是什么效果。
    Vanessa
    @Vanessa 对的,但是就像关系图板块的“全屏切换”按钮那样,点击以后图标会变换,用户就可以区分了
    yuyuyuyu
    @yuyuyuyu 这个有三个状态,关系图的只有两个状态。。。
    Vanessa
    @Vanessa 可能是我关于这块的逻辑有误。但是我只找了一个“显示更多”, 然后就是“全部展开”和“全部折叠”这两个状态,没有找到“部分展开”这一项。😂
    yuyuyuyu 1 赞同
    @yuyuyuyu 谢谢你的建议,我们后期再考虑一下要怎么进行优化,现在我也觉得按钮非常的多,界面不够简洁。
    Vanessa 1
  • yuyuyuyu 9 评论

    如果展开、折叠的图标有动画效果,可以在两个图标中变化,按钮应该就挺好识别了。

    主要是这两个按钮要是可以放在一块,界面要简约很多,我是出于颜值的角度考虑的trollface

    部分展开的话,用户下一次点击应该是展开还是收拢呢?
    Vanessa
    @Vanessa 一般使用这个反链面板的时候,我都是只关注全部展开的信息来进行拖动,收拢其实都不会用,而是直接关掉反链面板。 所以如果我推荐的话,一定是部分 展开-全部展开-收拢-
    yuyuyuyu
    @yuyuyuyu 那还是的需要三个状态呀
    Vanessa
    @Vanessa 对,只是说整合到一个按钮上,界面更加简约了。
    yuyuyuyu
    @yuyuyuyu 感谢建议,我先记录一下,后面时间充足了再修改。可关注 Issue #3696 · siyuan-note/siyuan
    Vanessa 1
    @yuyuyuyu 想了下,好像不对。当一个按钮处于中间状态时,再次点击后应该是展开还是收拢呢?
    Vanessa
    @Vanessa 是这样的,我提这个需求的初衷是三点: 1. 现在反链面板有足足 6 个按钮,唤出的反链面板本身会比较窄,所以我希望能够在满足基本功能的前提下,尽可能的让反链面板简约一些。 2.展开和收拢做成了两个按钮,但是对我来说,最常使用的是展开,收拢按钮使用得很少,所以我觉得把收拢单独做成一个按钮,是有些浪费空间的。3. 就是一个按钮点了一下以后就变成不可点击的图标了,使用起来有些僵硬
    yuyuyuyu
    @Vanessa 如果可以的话, 就是在 部分展开 → 全部展开 → 收拢 → 部分展开 这样地顺序循环变化。
    yuyuyuyu
    @yuyuyuyu 这样的话部分展开点击后就永远都是全部展开了,如果需要收拢就需要点击 2 次。
    Vanessa
  • 按照「使用频次」来讲,其他选项里的「设置」也可以移出来放在顶栏。😋

  • 查看全部回帖

推荐标签 标签

  • danl
    92 关注
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 22 关注
  • 友情链接

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

    24 引用 • 373 回帖 • 1 关注
  • BookxNote

    BookxNote 是一款全新的电子书学习工具,助力您的学习与思考,让您的大脑更高效的记忆。

    笔记整理交给我,一心只读圣贤书。

    1 引用 • 1 回帖
  • Ruby

    Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。

    7 引用 • 31 回帖 • 196 关注
  • 资讯

    资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。

    54 引用 • 85 回帖
  • PHP

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

    165 引用 • 407 回帖 • 509 关注
  • 反馈

    Communication channel for makers and users.

    124 引用 • 907 回帖 • 223 关注
  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    130 引用 • 793 回帖
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖
  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    4 引用 • 16 回帖 • 1 关注
  • GitHub

    GitHub 于 2008 年上线,目前,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。正因为这些功能所提供的便利,又经过长期的积累,GitHub 的用户活跃度很高,在开源世界里享有深远的声望,并形成了社交化编程文化(Social Coding)。

    207 引用 • 2031 回帖
  • 京东

    京东是中国最大的自营式电商企业,2015 年第一季度在中国自营式 B2C 电商市场的占有率为 56.3%。2014 年 5 月,京东在美国纳斯达克证券交易所正式挂牌上市(股票代码:JD),是中国第一个成功赴美上市的大型综合型电商平台,与腾讯、百度等中国互联网巨头共同跻身全球前十大互联网公司排行榜。

    14 引用 • 102 回帖 • 403 关注
  • Hexo

    Hexo 是一款快速、简洁且高效的博客框架,使用 Node.js 编写。

    21 引用 • 140 回帖 • 12 关注
  • 工具

    子曰:“工欲善其事,必先利其器。”

    281 引用 • 716 回帖
  • Vditor

    Vditor 是一款浏览器端的 Markdown 编辑器,支持所见即所得、即时渲染(类似 Typora)和分屏预览模式。它使用 TypeScript 实现,支持原生 JavaScript、Vue、React 和 Angular。

    328 引用 • 1715 回帖 • 4 关注
  • 快应用

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

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

    CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

    238 引用 • 224 回帖
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用
  • 安全

    安全永远都不是一个小问题。

    191 引用 • 813 回帖 • 1 关注
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 363 关注
  • Markdown

    Markdown 是一种轻量级标记语言,用户可使用纯文本编辑器来排版文档,最终通过 Markdown 引擎将文档转换为所需格式(比如 HTML、PDF 等)。

    165 引用 • 1474 回帖
  • Facebook

    Facebook 是一个联系朋友的社交工具。大家可以通过它和朋友、同事、同学以及周围的人保持互动交流,分享无限上传的图片,发布链接和视频,更可以增进对朋友的了解。

    4 引用 • 15 回帖 • 458 关注
  • Flutter

    Flutter 是谷歌的移动 UI 框架,可以快速在 iOS 和 Android 上构建高质量的原生用户界面。 Flutter 可以与现有的代码一起工作,它正在被越来越多的开发者和组织使用,并且 Flutter 是完全免费、开源的。

    39 引用 • 92 回帖
  • 深度学习

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

    41 引用 • 40 回帖
  • 音乐

    你听到信仰的声音了么?

    60 引用 • 510 回帖 • 1 关注
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖 • 1 关注