有序列表序号维护逻辑优化

本贴最后更新于 1148 天前,其中的信息可能已经时移俗易

描述问题

如视频,删除 a 项,首项序号维持 1;但删除 d 项,首项序号不维持 1

之前有提过这个 issue,当时说是有序列表可以不以 1 起头,是特性
我觉得"不以 1 起头”很 ok
但是同样的操作,在顶级列表项和非顶级列表项表现不一致,这点又让人困惑:这种区分的意义在哪里呢?
而且,通过 backsapce 删除首项来制造“非 1”开头的逻辑不自然

这种逻辑破坏了我的实际使用体验:
我删除首项的目的就是删除首项而已,而不是想要弄个“非 1”起头
现在的功能让我没法轻松做到 单纯的 删除首项
而单纯删除首项的需求频率是比“非 1”起头要高很多(我到目前都没碰到需要“非 1”起头的需求)
如果我想做“非 1 起头”,我会直接以 2.开头去立项

期待的结果

非顶级表项,删除首项序号维护和顶级表项一致:保持 1 开头

版本环境

  • 版本 Version:1.0.8
  • 思源笔记

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

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

    18655 引用 • 69499 回帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...