├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ └── publish.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.js ├── CHANGELOG.md ├── LICENSE ├── README.md ├── auto-imports.d.ts ├── components.d.ts ├── components.json ├── global.d.ts ├── icon.png ├── index.html ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── screencast1.gif ├── screencast2.gif ├── screencast3.gif ├── src ├── App.vue ├── assets │ └── index.css ├── components │ ├── ControlPanel.vue │ ├── Help.vue │ ├── Markmap.vue │ ├── Pen.vue │ ├── icons │ │ └── ListIcon.vue │ └── ui │ │ ├── button │ │ ├── Button.vue │ │ └── index.ts │ │ ├── dialog │ │ ├── Dialog.vue │ │ ├── DialogClose.vue │ │ ├── DialogContent.vue │ │ ├── DialogDescription.vue │ │ ├── DialogFooter.vue │ │ ├── DialogHeader.vue │ │ ├── DialogScrollContent.vue │ │ ├── DialogTitle.vue │ │ ├── DialogTrigger.vue │ │ └── index.ts │ │ └── dropdown-menu │ │ ├── DropdownMenu.vue │ │ ├── DropdownMenuCheckboxItem.vue │ │ ├── DropdownMenuContent.vue │ │ ├── DropdownMenuGroup.vue │ │ ├── DropdownMenuItem.vue │ │ ├── DropdownMenuLabel.vue │ │ ├── DropdownMenuRadioGroup.vue │ │ ├── DropdownMenuRadioItem.vue │ │ ├── DropdownMenuSeparator.vue │ │ ├── DropdownMenuShortcut.vue │ │ ├── DropdownMenuSub.vue │ │ ├── DropdownMenuSubContent.vue │ │ ├── DropdownMenuSubTrigger.vue │ │ ├── DropdownMenuTrigger.vue │ │ └── index.ts ├── composables │ └── useSettings.ts ├── funcs.ts ├── lib │ └── utils.ts ├── main.ts ├── stores │ ├── help.ts │ ├── markmap.ts │ └── pen.ts ├── style.css └── vue.d.ts ├── tailwind.config.js ├── tsconfig.json └── vite.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | 4 | .DS_Store 5 | .vscode/ 6 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # Ignore artifacts: 2 | dist 3 | coverage 4 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/README.md -------------------------------------------------------------------------------- /auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/auto-imports.d.ts -------------------------------------------------------------------------------- /components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/components.d.ts -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/components.json -------------------------------------------------------------------------------- /global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/global.d.ts -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/icon.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/postcss.config.js -------------------------------------------------------------------------------- /screencast1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/screencast1.gif -------------------------------------------------------------------------------- /screencast2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/screencast2.gif -------------------------------------------------------------------------------- /screencast3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/screencast3.gif -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/assets/index.css -------------------------------------------------------------------------------- /src/components/ControlPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ControlPanel.vue -------------------------------------------------------------------------------- /src/components/Help.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/Help.vue -------------------------------------------------------------------------------- /src/components/Markmap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/Markmap.vue -------------------------------------------------------------------------------- /src/components/Pen.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/Pen.vue -------------------------------------------------------------------------------- /src/components/icons/ListIcon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/icons/ListIcon.vue -------------------------------------------------------------------------------- /src/components/ui/button/Button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/button/Button.vue -------------------------------------------------------------------------------- /src/components/ui/button/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/button/index.ts -------------------------------------------------------------------------------- /src/components/ui/dialog/Dialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dialog/Dialog.vue -------------------------------------------------------------------------------- /src/components/ui/dialog/DialogClose.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dialog/DialogClose.vue -------------------------------------------------------------------------------- /src/components/ui/dialog/DialogContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dialog/DialogContent.vue -------------------------------------------------------------------------------- /src/components/ui/dialog/DialogDescription.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dialog/DialogDescription.vue -------------------------------------------------------------------------------- /src/components/ui/dialog/DialogFooter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dialog/DialogFooter.vue -------------------------------------------------------------------------------- /src/components/ui/dialog/DialogHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dialog/DialogHeader.vue -------------------------------------------------------------------------------- /src/components/ui/dialog/DialogScrollContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dialog/DialogScrollContent.vue -------------------------------------------------------------------------------- /src/components/ui/dialog/DialogTitle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dialog/DialogTitle.vue -------------------------------------------------------------------------------- /src/components/ui/dialog/DialogTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dialog/DialogTrigger.vue -------------------------------------------------------------------------------- /src/components/ui/dialog/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dialog/index.ts -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu/DropdownMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dropdown-menu/DropdownMenu.vue -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu/DropdownMenuCheckboxItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dropdown-menu/DropdownMenuCheckboxItem.vue -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu/DropdownMenuContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dropdown-menu/DropdownMenuContent.vue -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu/DropdownMenuGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dropdown-menu/DropdownMenuGroup.vue -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu/DropdownMenuItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dropdown-menu/DropdownMenuItem.vue -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu/DropdownMenuLabel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dropdown-menu/DropdownMenuLabel.vue -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu/DropdownMenuRadioGroup.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dropdown-menu/DropdownMenuRadioGroup.vue -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu/DropdownMenuRadioItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dropdown-menu/DropdownMenuRadioItem.vue -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu/DropdownMenuSeparator.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dropdown-menu/DropdownMenuSeparator.vue -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu/DropdownMenuShortcut.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dropdown-menu/DropdownMenuShortcut.vue -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu/DropdownMenuSub.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dropdown-menu/DropdownMenuSub.vue -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu/DropdownMenuSubContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dropdown-menu/DropdownMenuSubContent.vue -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu/DropdownMenuSubTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dropdown-menu/DropdownMenuSubTrigger.vue -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu/DropdownMenuTrigger.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dropdown-menu/DropdownMenuTrigger.vue -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/components/ui/dropdown-menu/index.ts -------------------------------------------------------------------------------- /src/composables/useSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/composables/useSettings.ts -------------------------------------------------------------------------------- /src/funcs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/funcs.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/stores/help.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/stores/help.ts -------------------------------------------------------------------------------- /src/stores/markmap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/stores/markmap.ts -------------------------------------------------------------------------------- /src/stores/pen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/stores/pen.ts -------------------------------------------------------------------------------- /src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/style.css -------------------------------------------------------------------------------- /src/vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/src/vue.d.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vipzhicheng/logseq-plugin-mark-map/HEAD/vite.config.ts --------------------------------------------------------------------------------