- 修复首次安装插件时,无法正确加载的问题
- 支持通过 caldav 协议订阅腾讯邮箱的日历(尝鲜版),暂时支持获取3个月内的日程,暂时不支持新增和修改
日程管理插件通过日历的形式管理待办事项,目前支持月、周、日、列表多种视图。
日历以标签页的方式显示,首次启动时,会自动在文档树中创建日程管理笔记本。
- 介意的谨慎使用!!!
- 请勿删除该笔记本,由于刚接触vue、typescript等,未做很多异常处理,删除可能会带来不必要的麻烦!!!
日程状态图标:☕ 待完成、🏃♂️ 进行中、✅ 已完成、📦 归档
点击添加日程分类按钮,会弹出日程分类信息编辑窗口,可以自定义日程分类名和对应颜色。
添加日程分类时,会在日程管理笔记本下创建对应名字的文档。
点击日程分类最后的删除按钮,可以删除对应日程分类,以及日程管理笔记本下的对应文档。
点击日程分类名前的勾选框,可以选择是否显示当前分类下的所有日程,勾选状态会保存到文档中。
- 操作需谨慎,删除日程分类会删除对应的所有日程,且不可恢复
双击某个日历格,会弹出日程添加界面,可以自定义日程分类、日程起止时间、日程名、日程内容和日程的状态。其中的刷子图标用于清空当前信息。
添加日程时,会在相应名字的文档中创建一条记录,不要编辑!!!
单击某个日程,会弹出更新日程的界面,可以修改日程的各种信息。同时修改对应文档中记录的信息。
在上述日程更新界面,点击删除日程按钮,会删除当前日程,以及对应文档中的记录,不可恢复。
在日程信息编辑界面,通过重复滑块可以设置当前日程是否为重复日程,支持:
- 按天重复,在选定日期范围内,按设定的间隔(按天间隔)自动生成重复性日程
- 按周重复,在选定日期范围内,按选定的“周一、周二、......、周日”,自动生成重复性日程
- 按月重复,在选定日期范围内,按设定的间隔(按月间隔)自动生成重复性日程,会在一个月中的每一天都生成一个日程
- 按年重复,在选定日期范围内,按设定的间隔(按年间隔)自动生成重复性日程,会在一年中的每一天都生成一个日程
在日程信息编辑界面,通过全天滑块可以设置当前日程是否为全天日程,设置为全天日程后,会自动剔除时分秒信息。
- 点击确定、更新、删除日程或取消按钮时,界面会消失,并且会清空上次填写的信息。
- 点击空白处,界面会消失,会保留上次填写的信息(防止误操作)。
- 红框处可以填写块ID(只能填写块的ID文本),点击箭头会打开窗口,显示对应块的内容。
- 实现了比较简陋的任务看板界面。
- 不支持日程的新增、拖拽。
- 支持日程信息的更新。
点击归档按钮后,从日程设置为已完成的时间计算,按界面上设置的时间选择符合要求的日程进行归档
如设置的时间为7日,则将已完成7日及以上的日程归档 在更新该功能前处于已完成状态的日程,由于无已完成的时间,会全部归档
在设置界面新增一周从周日还是周一开始的设置(设置完成后需要重新打开本插件)
- 界面语言、文档国际化
- 日程的拖拽
- 文档中日程记录显示样式优化
- 任务看板界面
- 适配移动端
- 根据日程分类筛选加载的日程
- 通过iCal、CalDav、Google Calendar等连接第三方日历,实现跨平台日程提醒
感谢如下框架对本项目的支持(排名不分先后)
- Vue3
- Naive UI
- FullCalendar
开发不易,如果你喜欢本插件,欢迎给作者发电。