关于改进 database 新建和打开文档操作的改进提议

本贴最后更新于 601 天前,其中的信息可能已经水流花落

issue 见于 Issue #10053 · siyuan-note/siyuan

大概意图如下:

使用 ctrl 按键来辅助区分点击 更多 按钮时实现的功能。

  1. 直接点击按钮,假如已经绑定到块就直接打开块,没有就新建子文档后打开文档。
  2. ctrl+ 点击按钮,假如未绑定到块就进行绑定,已有绑定就更新绑定。

这会带来一些问题,比如说在移动端的实现会较为复杂一点,具体可能的解决方案可以看一下 issue。

现在需要社区进行投票来辅助 D 判断是否需要实现这个改进,以及如何实现


更新了一下投票,如评论区所说,感觉左右键点击的形式会更简洁一点

是否需要实现这个改进

单选 公开 永不结束 7 票
需要这个改进
28% 2 票
不需要这个改变
28% 2 票
有其他想法并在评论区提出
42% 3 票

怎么实现这个改进

单选 公开 永不结束 4 票
使用 ctrl 来区分
25% 1 票
使用左右键点击来区分
75% 3 票
有其他想法,并在评论区提出
0% 0 票

如果实现了这个改进,那么需要实现为哪种点击形式?

单选 公开 永不结束 3 票
直接点击打开文档,ctrl+ 点击更新绑定
66% 2 票
ctrl+ 点击打开文档,直接点击更新绑定
33% 1 票
实现为可设置项(这会使得这个功能出来的更慢,并提高被拒绝率)
0% 0 票

  • 思源笔记

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

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

    26871 引用 • 112069 回帖 • 1 关注
5 操作
zxhd86 在 2024-01-04 11:25:44 置顶了该帖
zxhd86 在 2024-01-03 15:13:49 置顶了该帖
zxhd86 在 2024-01-03 10:31:47 置顶了该帖
zxhd86 在 2024-01-02 22:57:12 置顶了该帖 zxhd86 在 2024-01-02 17:58:23 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 建议右键,考虑跨端问题的话,平板端甚至需要按住弹出菜单这种交互的。

    右键现在和移动端长按应该是相同逻辑的?

  • 感觉这个操作会繁琐了一点,需要思考一下。而且这个操作应该是属于比较频繁的,不用配合其他键最好。

  • zxhd86

    确实,感觉右键确实更简洁一点。那我更新一下投票内容吧

  • tijyiii 1 赞同

    更多 的功能用这个数据库表格视图主键列支持 [[ 绑定块替代,手机端可以通过输入法的快捷短语输入 [[

    按钮点击就 新建并打开文档,一步直达一步直达还是一步直达。

    一个按钮就一个功能,不要把两个功能绑在一个按钮上,一个按钮两个功能只会让功能变得复杂。

    并且 更多[[ 功能重叠了,不符合程序员常提的奥卡姆剃刀定律。

    引用就输入 [[,和复制就按 Ctrl+V 一样,这应该是使用双链软件的惯性思维了,不用担心用户学不会,而且正式发布数据库功能也要完善帮助文档,把这个操作写进文档里,再不会也可以来论坛问。但是现在新建到达文档是没有更便捷的方法的。

    以上是我的个人建议。

    关联:1

    2

    1 操作
    tijyiii 在 2024-01-02 18:27:48 更新了该回帖

推荐标签 标签

  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    957 引用 • 944 回帖
  • V2Ray
    1 引用 • 15 回帖 • 4 关注
  • 尊园地产

    昆明尊园房地产经纪有限公司,即:Kunming Zunyuan Property Agency Company Limited(简称“尊园地产”)于 2007 年 6 月开始筹备,2007 年 8 月 18 日正式成立,注册资本 200 万元,公司性质为股份经纪有限公司,主营业务为:代租、代售、代办产权过户、办理银行按揭、担保、抵押、评估等。

    1 引用 • 22 回帖 • 814 关注
  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 67 回帖 • 447 关注
  • H2

    H2 是一个开源的嵌入式数据库引擎,采用 Java 语言编写,不受平台的限制,同时 H2 提供了一个十分方便的 web 控制台用于操作和管理数据库内容。H2 还提供兼容模式,可以兼容一些主流的数据库,因此采用 H2 作为开发期的数据库非常方便。

    11 引用 • 54 回帖 • 677 关注
  • 微软

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

    8 引用 • 44 回帖 • 2 关注
  • 职场

    找到自己的位置,萌新烦恼少。

    127 引用 • 1708 回帖 • 1 关注
  • 黑曜石

    黑曜石是一款强大的知识库工具,支持本地 Markdown 文件编辑,支持双向链接和关系图。

    A second brain, for you, forever.

    27 引用 • 295 回帖
  • Q&A

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

    10384 引用 • 47165 回帖 • 62 关注
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    29 引用 • 66 回帖 • 1 关注
  • 阿里巴巴

    阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的 18 人,于 1999 年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。

    43 引用 • 221 回帖 • 40 关注
  • 新人

    让我们欢迎这对新人。哦,不好意思说错了,让我们欢迎这位新人!
    新手上路,请谨慎驾驶!

    52 引用 • 228 回帖 • 1 关注
  • 人工智能

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

    121 引用 • 323 回帖 • 1 关注
  • CSDN

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

    14 引用 • 155 回帖
  • Spring

    Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。

    948 引用 • 1460 回帖 • 1 关注
  • 开源中国

    开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。

    7 引用 • 86 回帖
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 639 关注
  • 反馈

    Communication channel for makers and users.

    120 引用 • 906 回帖 • 284 关注
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    188 引用 • 319 回帖 • 236 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    694 引用 • 537 回帖 • 1 关注
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    38 引用 • 158 回帖
  • VirtualBox

    VirtualBox 是一款开源虚拟机软件,最早由德国 Innotek 公司开发,由 Sun Microsystems 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。

    10 引用 • 2 回帖 • 14 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 470 关注
  • CongSec

    本标签主要用于分享网络空间安全专业的学习笔记

    1 引用 • 1 回帖 • 41 关注
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    32 引用 • 108 回帖
  • OpenStack

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

    10 引用 • 1 关注
  • jsDelivr

    jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。

    5 引用 • 31 回帖 • 109 关注