关于改进 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 票

  • 思源笔记

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

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

    19117 引用 • 71878 回帖 • 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 更新了该帖

相关帖子

欢迎来到这里!

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

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

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

  • 其他回帖
  • zxhd86

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

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

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

  • tijyiii 1 赞同

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

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

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

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

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

    以上是我的个人建议。

    关联:1

    2

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

推荐标签 标签

  • sts
    2 引用 • 2 回帖 • 154 关注
  • 架构

    我们平时所说的“架构”主要是指软件架构,这是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计。另外还有“业务架构”、“网络架构”、“硬件架构”等细分领域。

    140 引用 • 441 回帖
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖 • 1 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    148 引用 • 257 回帖
  • 深度学习

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

    40 引用 • 40 回帖
  • SVN

    SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。

    29 引用 • 98 回帖 • 696 关注
  • 正则表达式

    正则表达式(Regular Expression)使用单个字符串来描述、匹配一系列遵循某个句法规则的字符串。

    31 引用 • 94 回帖
  • Ruby

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

    7 引用 • 31 回帖 • 180 关注
  • 单点登录

    单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

    9 引用 • 25 回帖
  • JetBrains

    JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA

    18 引用 • 54 回帖 • 2 关注
  • 黑曜石

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

    A second brain, for you, forever.

    10 引用 • 86 回帖
  • ZooKeeper

    ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 HBase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

    59 引用 • 29 回帖 • 22 关注
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    124 引用 • 580 回帖
  • 电影

    这是一个不能说的秘密。

    120 引用 • 597 回帖
  • GitBook

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

    3 引用 • 8 回帖
  • Python

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

    536 引用 • 672 回帖
  • 游戏

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

    169 引用 • 800 回帖 • 1 关注
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    324 引用 • 1395 回帖
  • 旅游

    希望你我能在旅途中找到人生的下一站。

    85 引用 • 895 回帖
  • HHKB

    HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。

    5 引用 • 74 回帖 • 413 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    89 引用 • 345 回帖
  • Netty

    Netty 是一个基于 NIO 的客户端-服务器编程框架,使用 Netty 可以让你快速、简单地开发出一个可维护、高性能的网络应用,例如实现了某种协议的客户、服务端应用。

    49 引用 • 33 回帖 • 16 关注
  • Sphinx

    Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。

    1 引用 • 182 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    523 引用 • 4581 回帖 • 693 关注
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    133 引用 • 3655 回帖
  • 书籍

    宋真宗赵恒曾经说过:“书中自有黄金屋,书中自有颜如玉。”

    76 引用 • 390 回帖
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 366 关注