Skip to content

List View like dynalist/workflowy #1

@Krysl

Description

@Krysl

类似dynalist、workflowy、幕布的大纲列表编辑视图

位于M↓代码编辑区 (或许图形区也可以?)

多个文件之间依据链接连接起来,使之能够形成一个无限级别的列表。

比如有A、B、C三个文件:
文件A:

- A1
  - [[B]]
- A2
  - [[C]]

文件B:

- B1
  - [[C]]

文件C:

- C1
  - [[B]]

那么文件A的List视图的结构大致如下: (➖ 按钮折叠子节点 ➕ 按钮展开子节点)

- A1
  - [[B]] ➖ 
    - B1
      - [[C]] ➖ 
        - C1
          - [[B]] ➕ 
- A2
  - [[C]] ➖ 
    - C1
      - [[B]] ➖ 
        - B1
          - [[C]] ➕ 

打开文件的List视图时,可以选择自动展开第一/二层,或所有层

  • 存在嵌套循环可能,用某种算法截断

  • 用户可以手动展开任意层次

    • 软件可以提示出现重复结构的警告 ⚠️
    • 提供一键关闭重复部分的按钮
  • 可以【双击?】选择某一标题作为根节点,新建视图

【变形】【视图】大纲与内容再次分开

  • 左侧仅显示大纲
    • 增强信息密度
    • 便于快速目视搜索、跳转
  • 右侧图形区显示对应大纲标题的内容
    • 与左侧同步滚动
    • 右侧应该是树图显示
      • 右侧需要全部展开?
        • 数量少时自动全部展开
        • 数量大时,看信息密度选择展开
    • 点击左侧标题,右侧内容快速对齐
      • 高亮提示?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions