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

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 票

  • 思源笔记

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

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

    18988 引用 • 71265 回帖 • 2 关注
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 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • tijyiii 1 赞同

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

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

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

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

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

    以上是我的个人建议。

    关联:1

    2

    1 操作
    tijyiii 在 2024-01-02 18:27:48 更新了该回帖
  • 其他回帖
  • royc1 1 赞同

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

  • 建议右键,考虑跨端问题的话,平板端甚至需要按住弹出菜单这种交互的。

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

  • zxhd86

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

推荐标签 标签

  • JRebel

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

    26 引用 • 78 回帖 • 623 关注
  • 思源笔记

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

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

    18988 引用 • 71265 回帖 • 2 关注
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 467 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    76 引用 • 37 回帖
  • jQuery

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

    63 引用 • 134 回帖 • 742 关注
  • iOS

    iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。

    84 引用 • 139 回帖 • 1 关注
  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    82 引用 • 122 回帖 • 620 关注
  • Hexo

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

    21 引用 • 140 回帖 • 29 关注
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖
  • 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.

    4 引用 • 55 回帖 • 12 关注
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    34 引用 • 37 回帖 • 497 关注
  • 区块链

    区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。

    91 引用 • 751 回帖 • 1 关注
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    106 引用 • 152 回帖 • 2 关注
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    169 引用 • 800 回帖 • 1 关注
  • V2EX

    V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。

    17 引用 • 236 回帖 • 412 关注
  • RESTful

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

    30 引用 • 114 回帖 • 1 关注
  • Kotlin

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

    19 引用 • 33 回帖 • 31 关注
  • jsDelivr

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

    5 引用 • 31 回帖 • 51 关注
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    21 引用 • 58 回帖
  • 安全

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

    189 引用 • 813 回帖
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    11 引用 • 5 回帖 • 568 关注
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    536 引用 • 3528 回帖
  • 学习

    “梦想从学习开始,事业从实践起步” —— 习近平

    162 引用 • 473 回帖
  • OpenResty

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

    17 引用 • 40 关注
  • Flutter

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

    39 引用 • 92 回帖 • 8 关注
  • 外包

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

    26 引用 • 232 回帖 • 6 关注
  • 心情

    心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。

    59 引用 • 369 回帖