# idea-note **Repository Path**: liuxyz/idea-note ## Basic Information - **Project Name**: idea-note - **Description**: 类notion的block文档编辑器 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2024-05-30 - **Last Updated**: 2025-11-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: blockNote, 类notion ## README # idea-note **遇到了些棘手的问题在犹豫要不要用推倒用tauri重新搞一下** 基于 [wails](https://wails.io/zh-Hans/) 和 [blockNote](https://github.com/TypeCellOS/BlockNote) 得类notion笔记应用 ## 软件截图 ![screenshots0](./doc/99f4abb7341709eb062c74f93e3dc389.png) ![screenshots1](./doc/5cc229d3ebe0385a76359919b120f637.png) ![screenshots2](./doc/96fe2a8e198d2edffad827d1fc92b8fc.png) ## 更新说明 1. 添加draw.io支持,退出提醒尚未保存请忽略(待修复) 2. 添加粘贴png截图功能 ![draw.io screenshots](./doc/cb97ba8050a452b6f8620766ad39777d.png) ![draw.io](doc/8e2c5bf7e26b9384fb326f06aa60da8a.png) ![draw.io img](doc/9a7d7800b879942772014f9a09b48ea4.png) ## roadmap 1. [ ] 热力图 2. [ ] 日历模式 3. [x] 添加draw.io支持 4. [ ] 导出html 5. [ ] 通过懒加载优化性能 ## 已知问题 1. mermaid组件崩溃问题等待blockNote官方修复[#863](https://github.com/TypeCellOS/BlockNote/issues/863) 2. 文件选择的浮动菜单处理 3. table组件的问题同样等待blockNote官方修复 4. draw.io退出提醒尚未保存,后续需要看下DrawIoEmbed组件的实现来确定如何调整 5. draw.io是通过url嵌入的意味着使用的时候需要网络,在考虑更好的替代方案目前比较中意[excalidraw](https://excalidraw.com/) 6. 目前是在go中使用`golang.design/x/clipboard`读取剪切板,仅支持image/png后续如果优化的可能要要针对不同的平台来调用native c来实现 ## 构建 前置要求 * node.js * npm * golang * wails > 由于使用了sqlite在Windows下可能还需要gcc相关的工具链 ``` wails build ```