Skip to content

List View like dynalist/workflowy #1

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视图时,可以选择自动展开第一/二层,或所有层

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

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

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

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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