panote是我自己开发的一个个人笔记软件,将知识平铺开,并用线条关联。我相信知识是相互关联错综复杂的,而工具可以拓宽我们的视野,使我们对知识的整理,检索,复习更高效。
paNote docs - 飞书云文档 (feishu.cn)
- 脑图结构,知识间之间用线连接
- 无限笔记区域,路径间快捷跳转
- 当前主要开发版本在 pa_note_web,网页化使软件的使用途径更旷阔,我也将其作为了个人博客
- use canvas to speed up the render of components
- git submodule update --init
-
作为个人博客,需要一个归档列表列出主要文章
-
画布拖拽 -
内部元素拖拽-
拖拽后面板区域也要实时更新 -
添加内部元素 -
拖拽,连线,模式切换
-
-
控件的辅助按钮 -
.连线(先直线)- 线条样式
- 线条换成rotation来表现倾斜
- 删除连线
- 鼠标在线条上时提供连接块的跳转和预览
-
鼠标中心缩放- 偏离原点时存在误差问题
-
搜索功能
-
右键菜单
-
删除 -
点击判断,若发生移动则不触发
_PaUtilTs.MouseDownUpRecord
-
美化
-
-
3.anki插件(pa)
-
多个笔记
-
4.内部元素的具体内容:
editor.js(ad)quill类似命令行的舒服的格式化方式- 列表
- 缩进
- 加粗
- 标题
- 下划线
- 代码块切换
- 文本样式
- 调色
- 背景色调色
-
5.存储(先本地(electron))
-
7.每天编辑历史
-
8.前后端(云端存储)