关注我的公众号:【编程朝花夕拾】,可获取首发内容。
01 引言
现有的笔记软件要门很重,要么太简陋,于是前一段时间使用AI开发一款本地笔记的项目: local-notes。原本想着够自己使用就可以了,结果托管到GitHub之后,有老铁提了不少优化的建议。
这段时间有空,改进了一下素笺这个项目,花了我不少token呢!

02 优化功能
在看优化功能之前先看看老版本的界面:

在当前版本的基础上优化界面以及新增功能。
2.1 优化
- 优化顶栏工具的布局
- 左侧文件区域增加分类:智能分类、文件夹
- 优化左侧收缩的箭头,放置到顶栏工具中,减少占位
- 优化笔记编辑区的工具栏
- 调整笔记列表的间距,看着更紧促一些
- 优化全局设置,将数据管理拆分出来
- 优化新建笔记的按钮,使用图标放在顶部工具栏
- 优化搜索的位置以及长度
- 优化正文标题,第一行始终为标题行
- 左侧文件夹和笔记列表支持手工拖拽
- 优化
sql、json的格式化,自动替换中文的逗号、冒号 - 优化数据备份以及导入
2.2 新增功能
- 增加
markdown的简单语法 - 增加时间函数:
date(),datetime()会分别格式化为yyyy-MM-dd和yyyy-MM-dd HH:mm:ss - 增加笔记加密
- 底部增加笔记创建时间、最近修改时间以及字数统计的展示
- 全局设置里面增加编辑区自定义的工具栏
- 笔记编辑区的工具栏增加显示和折叠
- 顶栏工具增加关于项目的介绍和托管地址
- 反向链接 --- 笔记互 @,复盘能跳回对应踩坑
- 笔记编辑区折叠工具栏增加导出
txt、markdown以及pdf - 编辑区增加常用的工具,以
$开头标记计算起始,=和空格计算结果 - 编辑区增加任务提醒
- 编辑区增加多标签页的展示
Ctrl+Alt+拖拽支持竖向选择- 增加快键键
- 增加多级文件夹
- 文件节增加单个、全部的收起和展开
- 智能分类中的笔记增加跳转原笔记文件夹
2.3 优化后的效果

03 功能一览
全局设置

数据管理

关于项目

新建笔记

笔记移动

多标签页、关闭笔记

笔记导出

04 小结
上面的功能只是里面的一部分,感兴趣的老铁可以去深入探索,欢迎提优化建议。
项目托管地址:
GitHub:github.com/simonking-w...
Gitee:gitee.com/simonkingws...