期望思源能在块和标题上做这些改进

体验优化

  1. 如果标题是 fold 的状态,按下 enter 键,标题关闭下不能自动创建同级标题
  2. 自动创建统计标题的时候,要支持自动打序号
  3. 标题内有没有内容不直观,有内容应该显示小标签,没有则应该为空
  4. 子标题做同级的排序
  5. 点击缩放的标题在序号后创建新标题,会把内容自动放到下一行

功能添加

  1. 标题前加上一个显著的标签
  2. 标签应该可以点击,出现下拉框,选择继续标题编号,重新开始编号
  3. 支持一键关闭标题

块的问题
默认行为错误

  1. 删除序号行为错误:
    a. 删除列表里面的,首先应该是返回到子列表序号为空,结果直接变成最外层了
    b. 在列表最外层删除序号,不是停留在那行,变成了返回到上一行了
  2. 如果按住 tab,需要一键缩进,但是因为属于不同的块,没法缩进,这涉及到一个块的合并问题

功能添加

  1. 支持一键关闭块
  2. 支持一键打开块

体验优化

  1. 序号标注有问题,采用 1.a.i.1
  2. 复制进来的内容,没有像飞书那样,自动的把前面的序号给去掉(每次都要手动先操作)
  3. 直接可以快捷把块转化为标题/有序/无序列表
  4. 块下的非列表的段落没有办法直接修改成列表
  5. 块下的段落需要先转变为列表,才能让下面的列表依附于他; 有时不能把已有的段落转化为列表
    6.批量选择块后,要支持出工具箱,批量编辑文字粗细,颜色
  6. 默认取消块拖拽成超级快的功能,只保留拓展到下方

bug
1.上一个块打开的情况下,把下一个同级的段落加上序号,不能识别为块段落,严格意义上来说是因为序号必须完整输一次,如果本来是 3.文字的格式,把 3.中间直接加上空格,也不能正常识别

  • 思源笔记

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

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

    28446 引用 • 119770 回帖
  • Q&A

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

    11155 引用 • 50653 回帖 • 52 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 如果标题是 fold 的状态,按下 enter 键,标题关闭下不能自动创建同级标题

    已知问题 Issue #14349 · siyuan-note/siyuan

    自动创建统计标题的时候,要支持自动打序号

    看不懂,“统计标题”是什么?打什么序号?

    标题内有没有内容不直观,有内容应该显示小标签,没有则应该为空

    很难判断折叠的标题下是否有其他内容块,不太可能实现

    子标题做同级的排序

    感觉什么也没说,排序怎么了?

    点击缩放的标题在序号后创建新标题,会把内容自动放到下一行

    看不懂,录屏演示看看,另外“缩放的标题”是什么?

    标题前加上一个显著的标签

    是想实现什么?

    标签应该可以点击,出现下拉框,选择继续标题编号,重新开始编号

    标题编号请使用插件

    支持一键关闭标题

    什么叫“关闭标题”?

    删除列表里面的,首先应该是返回到子列表序号为空,结果直接变成最外层了

    列表项是容器块,必须有子块。如果列表项的所有子块被删除,那么列表项也会自动删除

    在列表最外层删除序号,不是停留在那行,变成了返回到上一行了

    看不懂,录屏演示说明一下看看

    如果按住 tab,需要一键缩进,但是因为属于不同的块,没法缩进,这涉及到一个块的合并问题

    这个是符合预期的,不同的列表块不能直接缩进

    支持一键关闭块
    支持一键打开块

    看不懂,块怎么“关闭”和“打开”?

    序号标注有问题,采用 1.a.i.1

    这个是个人喜好的问题,原生的有序列表只会使用标准的语法,序号样式建议使用 CSS 修改(比如有些主题就会修改)

    复制进来的内容,没有像飞书那样,自动的把前面的序号给去掉(每次都要手动先操作)

    复制什么内容?录屏演示看看

    直接可以快捷把块转化为标题/有序/无序列表

    点击段落块的块标,菜单中有“转换为”选项

    块下的非列表的段落没有办法直接修改成列表
    有时不能把已有的段落转化为列表

    只要是段落块都能直接转换,录屏演示一下你的操作

    块下的段落需要先转变为列表,才能让下面的列表依附于他

    如果你说的是缩进关系,只有列表项才有

    批量选择块后,要支持出工具箱,批量编辑文字粗细,颜色

    已知问题 Issue #8554 · siyuan-note/siyuan

    默认取消块拖拽成超级快的功能,只保留拓展到下方

    横排自动合并超级块是很合理的。如果你说的不是这个请录屏演示说明

    上一个块打开的情况下,把下一个同级的段落加上序号,不能识别为块段落,严格意义上来说是因为序号必须完整输一次,如果本来是 3.文字的格式,把 3.中间直接加上空格,也不能正常识别

    录屏演示一下看看


    建议不要把一堆问题放到一个帖子里,回复不方便

    2 回复
  • shaoxia

    这个本来是我想开发的.就是体验过程中写的,写的比较潦草..想着先看看你们是否打算实现,自己搞起来太累了

  • shaoxia

    谢谢回复,想问下这些问题会修复吗? 好多体验用的不好,

    希望在标题和块这块的用户体验好好优化下,可以参考飞书文档,那个体验真的不错

    我看了下 issue 里面,作者好像好多体验都是靠自己想,参考下人家的能快很多

    现在的问题是用的很别扭.特别是标题不能自动编号(那个插件有 bug),还有块的一些操作

    1 回复
  • 你说的问题有很多我都看不懂

    2 回复
  • shaoxia

    写的潦草..回头等有时间我看看怎么重新整一个

请输入回帖内容 ...
shaoxia
论坛发帖更新扣积分,积分用完了,跑路了,江湖重此留下了哥的3万行代码和传说 深圳

推荐标签 标签

  • RabbitMQ

    RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种语言客户端,如:Python、Ruby、.NET、Java、C、PHP、ActionScript 等。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

    49 引用 • 60 回帖 • 342 关注
  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用 • 18 关注
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    182 引用 • 400 回帖
  • Visio
    1 引用 • 2 回帖
  • Sillot

    Insights(注意当前设置 master 为默认分支)

    汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。

    主仓库地址:Hi-Windom/Sillot

    文档地址:sillot.db.sc.cn

    注意事项:

    1. ⚠️ 汐洛仍在早期开发阶段,尚不稳定
    2. ⚠️ 汐洛并非面向普通用户设计,使用前请了解风险
    3. ⚠️ 汐洛绞架基于思源笔记,开发者尽最大努力与思源笔记保持兼容,但无法实现 100% 兼容
    29 引用 • 25 回帖 • 152 关注
  • 创业

    你比 99% 的人都优秀么?

    81 引用 • 1396 回帖 • 1 关注
  • PWA

    PWA(Progressive Web App)是 Google 在 2015 年提出、2016 年 6 月开始推广的项目。它结合了一系列现代 Web 技术,在网页应用中实现和原生应用相近的用户体验。

    14 引用 • 69 回帖 • 186 关注
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖
  • Linux

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

    960 引用 • 946 回帖
  • 心情

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

    59 引用 • 369 回帖 • 2 关注
  • 数据库

    据说 99% 的性能瓶颈都在数据库。

    348 引用 • 765 回帖 • 1 关注
  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    15 引用 • 7 回帖
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    46 引用 • 114 回帖 • 139 关注
  • golang

    Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。

    502 引用 • 1397 回帖 • 240 关注
  • WiFiDog

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    1 引用 • 7 回帖 • 633 关注
  • H2

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

    11 引用 • 54 回帖 • 691 关注
  • Rust

    Rust 是一门赋予每个人构建可靠且高效软件能力的语言。Rust 由 Mozilla 开发,最早发布于 2014 年 9 月。

    60 引用 • 22 回帖 • 2 关注
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖 • 1 关注
  • ZooKeeper

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

    61 引用 • 29 回帖 • 14 关注
  • Hadoop

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

    95 引用 • 122 回帖 • 634 关注
  • V2Ray
    1 引用 • 15 回帖 • 4 关注
  • JVM

    JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。

    180 引用 • 120 回帖 • 1 关注
  • AWS
    11 引用 • 28 回帖 • 2 关注
  • VirtualBox

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

    10 引用 • 2 回帖 • 14 关注
  • 电影

    这是一个不能说的秘密。

    125 引用 • 610 回帖
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    200 引用 • 545 回帖
  • NetBeans

    NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。

    78 引用 • 102 回帖 • 724 关注