更新记录
改进功能
- ✨✨✨
dock
栏中任务列表支持右键菜单 - ✨✨✨ 新增任务置顶功能 #21
- 将【添加任务处理时间】移动到右键菜单
- 将信息卡片的触发区域收缩至图标自身
- 优化
dock
栏中列表的高度
新功能介绍
在日常的工作学习中,大家可能积累了许多任务要处理,为了凸显某些任务的重要性,增加了任务置顶功能,在任务节点上鼠标右键即可弹出操作菜单。其中置顶操作项中的输入框只允许输入大于等于 0 的正整数,数字越大,表明置顶优先级越高,即越靠上。数字为 0 时表明不置顶。
关于置顶功能有几点需要说明:
- 置顶的任务只能出现在自身维度下的顶层,如果是树形模式,即出现在文档下的顶层;如果是列表模式,出现在笔记本维度下的顶层;因此建议使用列表模式,即上图所示,这样能够更好地置顶许多任务。
- 置顶操作的优先级高于排序,即置顶的任务永远在顶端,且顺序永远按照置顶优先级进行排序;其余任务则按照设置的排序规则在按顺序排在后面。
- 置顶功能通过自定义属性实现,自定义属性为:
custom-plugin-task-list-top-priority="1"
,置顶优先级设置为 0 的时候则删除该自定义属性。有需要的小伙伴可以通过该自定义属性通过sql
嵌入块在文档中进行展示。 - 被置顶的任务在右上角会有置顶标识。
其次优化了菜单操作,优化【添加任务处理时间】这一功能的触发方式,原先是点击任务图标触发弹窗设置,现在放到了右键菜单中,这样操作更加明显了。
同时缩小信息卡片浮层的弹出区域,原先是鼠标悬浮在任务整行都会触发,导致鼠标滑动时任务卡片一直存在,会遮挡其他任务节点的信息。因此将触发区域缩小至图标自身,这样在日常鼠标滑动中不会产生遮挡问题。
反馈
本插件使用 Vue3
和 Element Plus
以及 VCalendar
实现 UI界面
的绘制,由于技术能力有限,在插件的使用过程中难免会有些许问题。如果在使用过程中遇到问题或者有好的建议,欢迎在这里进行留言反馈。
最后,十分感谢大家对【任务列表】插件的喜欢和支持 ❤️ 我会持续更新完善的,大家有什么问题欢迎随时与我反馈,顺便求个 Github 仓库 star
,嘻嘻嘻~~~
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于