sethyuan / logseq-plugin-kanban-board

Draggable, editable Kanban view.
MIT License
59 stars 2 forks source link

中文 | English

logseq-plugin-kanban-board

可拖拽、可编辑的看板视图。

使用展示

https://user-images.githubusercontent.com/3410293/227445820-d357f604-fc9a-4771-aecc-d07431b21ee6.mp4

Cover

https://github.com/sethyuan/logseq-plugin-kanban-board/assets/3410293/d0a28386-f89c-4443-9c1b-297d189bcafb

https://github.com/sethyuan/logseq-plugin-kanban-board/assets/3410293/a2d99736-831f-4006-8c26-2e8210fc6e4e

功能

对列表数据格式的要求

插件反映的是以下数据格式的视图,请参照使用。

- board
  - item a
    prop:: list a
  - item b
    prop:: list b

利用 "board" 的块引用和 "prop" 属性(当然也可以是其它名字的属性)创建出的看板视图会由两个列表组成,分别是 "list a" 和 "list b"。

创建看板

有以下几种方式可以创建一个看板:

  1. 通过斜线命令 /Kanban Board,在打开的输入框中输入以上数据格式的块引用和属性名。
  2. 在根块上(以上示例中为 "board")点击小圆点打开上下文菜单,选择 创建看板,在打开的输入框中输入属性名,块引用已自动填充好。
  3. 通过斜线命令 /Kanban Board (Empty),插件会自动帮你创建一个空白看板以及其对应的数据。
  4. 通过斜线命令 /Kanban Board (Query),插件会自动帮你创建一个基于一般查询的看板。第一个参数为看板名称,第二个参数为想要作为列表显示的属性,其余参数为想要作为列表显示的各属性值,列宽可作为最后一个参数传递(必须以 px 或%结尾)。
  5. 通过斜线命令 /Kanban Board (Task Query),插件会自动帮你创建一个基于返回任务的查询的看板。第一个参数为看板名称,其余参数为想要作为列表显示的任务状态,列宽可作为最后一个参数传递(必须以 px 或%结尾)。

NOTE

推荐设置 Logseq 隐藏duration属性,这样看起来会更整洁些。在config.edn中设置,参考:

 ;; hide specific properties for blocks
 ;; E.g. #{:created-at :updated-at}
 :block-hidden-properties #{:duration}

Buy me a coffee

如果您认为我所开发的软件对您有所帮助,并且愿意给予肯定和支持,不妨扫描下方的二维码进行打赏。感谢您的支持与关注。

wx ap