【任务列表插件 v0.3.1 版本更新】dock 栏中的任务列表支持置顶以及优化交互方式

更新记录

改进功能

  • ✨✨✨ dock 栏中任务列表支持右键菜单
  • ✨✨✨ 新增任务置顶功能 #21
  • 将【添加任务处理时间】移动到右键菜单
  • 将信息卡片的触发区域收缩至图标自身
  • 优化 dock 栏中列表的高度

新功能介绍

在日常的工作学习中,大家可能积累了许多任务要处理,为了凸显某些任务的重要性,增加了任务置顶功能,在任务节点上鼠标右键即可弹出操作菜单。其中置顶操作项中的输入框只允许输入大于等于 0 的正整数,数字越大,表明置顶优先级越高,即越靠上。数字为 0 时表明不置顶。

image

关于置顶功能有几点需要说明:

  • 置顶的任务只能出现在自身维度下的顶层,如果是树形模式,即出现在文档下的顶层;如果是列表模式,出现在笔记本维度下的顶层;因此建议使用列表模式,即上图所示,这样能够更好地置顶许多任务。
  • 置顶操作的优先级高于排序,即置顶的任务永远在顶端,且顺序永远按照置顶优先级进行排序;其余任务则按照设置的排序规则在按顺序排在后面。
  • 置顶功能通过自定义属性实现,自定义属性为:custom-plugin-task-list-top-priority="1",置顶优先级设置为 0 的时候则删除该自定义属性。有需要的小伙伴可以通过该自定义属性通过 sql 嵌入块在文档中进行展示。
  • 被置顶的任务在右上角会有置顶标识。

image

其次优化了菜单操作,优化【添加任务处理时间】这一功能的触发方式,原先是点击任务图标触发弹窗设置,现在放到了右键菜单中,这样操作更加明显了。

同时缩小信息卡片浮层的弹出区域,原先是鼠标悬浮在任务整行都会触发,导致鼠标滑动时任务卡片一直存在,会遮挡其他任务节点的信息。因此将触发区域缩小至图标自身,这样在日常鼠标滑动中不会产生遮挡问题。

image

反馈

本插件使用 Vue3Element Plus 以及 VCalendar 实现 UI界面 的绘制,由于技术能力有限,在插件的使用过程中难免会有些许问题。如果在使用过程中遇到问题或者有好的建议,欢迎在这里进行留言反馈。

最后,十分感谢大家对【任务列表】插件的喜欢和支持 ❤️ 我会持续更新完善的,大家有什么问题欢迎随时与我反馈,顺便求个 Github 仓库 star,嘻嘻嘻~~~

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    19701 引用 • 75305 回帖
  • 插件
    77 引用 • 384 回帖 • 1 关注
  • TODO

    做个行动者。

    15 引用 • 130 回帖
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    402 引用 • 3507 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
xhir
不积跬步无以至千里,不积小流无已成江海。 北京