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

体验优化

  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.中间直接加上空格,也不能正常识别

  • 思源笔记

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

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

    26325 引用 • 109448 回帖
  • Q&A

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

    10123 引用 • 45987 回帖 • 63 关注

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 如果标题是 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

    基本都实现了,可以不用管了

    [[js] 7.12 [bug 修复]: 工具栏新增代码块, 快捷选样式颜色, 批量改颜色!!!.... 太多功能了 标题 / 块 / 编辑 [ 体验史诗级增强包]

请输入回帖内容 ...

推荐标签 标签

  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    10 引用 • 15 回帖
  • OpenResty

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

    17 引用 • 53 关注
  • 国际化

    i18n(其来源是英文单词 internationalization 的首末字符 i 和 n,18 为中间的字符数)是“国际化”的简称。对程序来说,国际化是指在不修改代码的情况下,能根据不同语言及地区显示相应的界面。

    8 引用 • 26 回帖
  • OnlyOffice
    4 引用 • 17 关注
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 684 关注
  • 职场

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

    127 引用 • 1708 回帖 • 2 关注
  • OneDrive
    2 引用 • 3 关注
  • BND

    BND(Baidu Netdisk Downloader)是一款图形界面的百度网盘不限速下载器,支持 Windows、Linux 和 Mac,详细介绍请看这里

    107 引用 • 1281 回帖 • 36 关注
  • Postman

    Postman 是一款简单好用的 HTTP API 调试工具。

    4 引用 • 3 回帖 • 1 关注
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖 • 2 关注
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 103 关注
  • 强迫症

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

    15 引用 • 161 回帖 • 1 关注
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    98 引用 • 367 回帖
  • 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.

    7 引用 • 69 回帖 • 5 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    118 引用 • 54 回帖 • 6 关注
  • JSON

    JSON (JavaScript Object Notation)是一种轻量级的数据交换格式。易于人类阅读和编写。同时也易于机器解析和生成。

    53 引用 • 190 回帖 • 2 关注
  • 架构

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

    142 引用 • 442 回帖
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    186 引用 • 1021 回帖
  • 小说

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

    32 引用 • 108 回帖 • 1 关注
  • V2Ray
    1 引用 • 15 回帖 • 4 关注
  • 新人

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

    52 引用 • 228 回帖
  • GitLab

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

    46 引用 • 72 回帖
  • Maven

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

    188 引用 • 319 回帖 • 239 关注
  • WebClipper

    Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。

    3 引用 • 9 回帖 • 1 关注
  • 996
    13 引用 • 200 回帖 • 1 关注
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 656 关注