Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【功能请求】『DashBoard』中实现选中的Project【表格】和【时序图】联动 #61

Open
mtuwei opened this issue Jun 8, 2022 · 22 comments
Labels
enhancement New feature or request

Comments

@mtuwei
Copy link

mtuwei commented Jun 8, 2022

您好!

首先感谢开发这款插件。最近使用过程中,感觉『DashBoard』可以有进一步完善的细节,具体如下图所示:

image

不知开发者可否在后续插件升级过程中考虑,再次感谢!

@haydenull
Copy link
Owner

感谢反馈,设计上顶部是最近14天完成数的曲线图,下边可能除了journal以外还有其他project,所以在这里把journal与曲线图对应可能不那么好。

之后会有机会做专门的数据统计页面,里面会有针对journal的数据统计,其中就会包括完成数的数据。

@haydenull haydenull added the enhancement New feature or request label Jun 10, 2022
@mtuwei
Copy link
Author

mtuwei commented Jun 12, 2022

谢谢您的回复!另外升级到2.3.2版本后:

1、『Settings-Custom Calendar』中关于【journal】的配置页消失了:
image

2、另外,【Dashboard】中,关于【journal】的默认查询结果和显示范围似乎也变了:
image

请问新版本是对这些地方做了修改是么?不知可否恢复原有的【journal】的配置页,谢谢!

@haydenull
Copy link
Owner

2.3.0开始,插件会默认收集所有页面的task,其实已经包含了原先的自定义日历的journal。

只不过现在任务归属变了,日记中的任务属于journal,普通日记中的任务会归属于这个页面自己,也就是以页面名命名的日历。这点你在journal和普通笔记写几个任务,看下日历视图就能区别出来。

如果你想在dashboard中看到某个特定页面的任务,可以在 project 设置项中添加该页面的名称。

如果不需要自己写query的话,用project其实更方便,插件可以统一管理,并且所有任务都支持在日历中编辑,也支持更多的方式设置日期。

@haydenull
Copy link
Owner

如果你需要的话我也可以发给你原先journal的配置,你可以手动添加到自定义日历,不过它只是普通的自定义日历了,不支持在日历中编辑等功能

@mtuwei
Copy link
Author

mtuwei commented Jun 15, 2022

2.3.0开始,插件会默认收集所有页面的task,其实已经包含了原先的自定义日历的journal。

只不过现在任务归属变了,日记中的任务属于journal,普通日记中的任务会归属于这个页面自己,也就是以页面名命名的日历。这点你在journal和普通笔记写几个任务,看下日历视图就能区别出来。

如果你想在dashboard中看到某个特定页面的任务,可以在 project 设置项中添加该页面的名称。

如果不需要自己写query的话,用project其实更方便,插件可以统一管理,并且所有任务都支持在日历中编辑,也支持更多的方式设置日期。

谢谢回复。我的任务确实都是在其他页面,并不在日记中。不过之前能够显示在Dashboard的【journal】中(如下图)。这次从2.3.0升级2.3.2后,发现【journal】空了,故以为是插件设置做了调整。
image

看了您的说明,之所以目前最新版去掉了原有的【journal】配置,建议改用【project】进行自定义配置,主要是其支持在日历中【编辑任务】。是这样,对吧?

@mtuwei
Copy link
Author

mtuwei commented Jun 15, 2022

如果上面我的理解正确。另外有几个小问题:

  1. 【journal】为空的时候,可否默认不在dashboard中显示。比如,我确实不会直接在每日【journal】页中写任务,而是会分月新建【任务页】,在其中作各类【任务计划】。

  2. 对于这样的【普通】笔记页,如果希望有类似【journal】这样的集中展示,而不是将相应的【普通】笔记页逐一添加到【project】设置项中,就还是需要在【calendar】设置项中添加类似原有【journal】的配置。缺点就是不支持【编辑任务】。

  3. 关于【project】设置项,支持【编辑任务】,其使用场景感觉更适用于【某一主题(单页面)】的任务管理。但对于上述第1点中的分月【任务页】情形,用【project】似乎也不是很合适。

  4. 如下图中,尽管【journal】的任务归属有变更,其他部分展示的依然是全部任务的个数和状态情况。是这样?
    image

以上可能主要是针对我个人使用方式的一些疑问,如有打扰,还请见谅,谢谢!

@haydenull
Copy link
Owner

  1. 目前可以通过关闭设置中的 Journal 来隐藏

image

  1. 是的,普通笔记页,一个页面算一个 project,但是如果不手动加到设置的 project 项里,就只会在日历中展示,不会在 dashboard 中出现单独的卡片。

  2. 插件确实是这么设计的,认为一个普通笔记页面是一个单独的项目,对于需要更详细任务管理的项目,用户再手动加到 project 设置中,这样就会在 dashboard 中出现一个卡片,点击卡片可以进入详情页,里面的操作都是针对这个单一项目的。
    你是每个月创建一个新页面,然后在这个页面记录这个月的任务吗?这样的话确实只能把这些页面一个个加入到设置的 project里。或者你把这些任务都放到一个页面里,然后在页面里按月分块。
    现在在设置里添加 project 的操作也挺简单的,就输入下页面名称就行,不嫌麻烦的话每月加一次也可以 😂

  3. 是的,这里的数据是从所有的任务中提取出来的,包括 Journal,也包括所有普通笔记(无论是否加入到设置中的 project 里)

@haydenull
Copy link
Owner

2.3.0开始,插件会默认收集所有页面的task,其实已经包含了原先的自定义日历的journal。
只不过现在任务归属变了,日记中的任务属于journal,普通日记中的任务会归属于这个页面自己,也就是以页面名命名的日历。这点你在journal和普通笔记写几个任务,看下日历视图就能区别出来。
如果你想在dashboard中看到某个特定页面的任务,可以在 project 设置项中添加该页面的名称。
如果不需要自己写query的话,用project其实更方便,插件可以统一管理,并且所有任务都支持在日历中编辑,也支持更多的方式设置日期。

谢谢回复。我的任务确实都是在其他页面,并不在日记中。不过之前能够显示在Dashboard的【journal】中(如下图)。这次从2.3.0升级2.3.2后,发现【journal】空了,故以为是插件设置做了调整。 image

看了您的说明,之所以目前最新版去掉了原有的【journal】配置,建议改用【project】进行自定义配置,主要是其支持在日历中【编辑任务】。是这样,对吧?

旧版本是使用自定义日历来实现查找任务与获取时间,journal 是一个特殊的自定义日历。这样会造成设置时间的方式比较固定,而且不能灵活地在日历中编辑。
如果想让任务可编辑,必须创建 agenda 日历,使用 start end 属性,这个给用户增加了认知负担,用起来也不方便。

旧版最大的问题是,用户自定义 query 过于灵活,导致很多功能做不了。改版后,journal 只收集日历中的任务,普通日记中的任务则使用页面名作为日历名,可以在日历中保留页面信息。
最终要的特性是所有任务都支持编辑,支持更多样的方式设置日期。

新版本其实是改了最底层的逻辑,虽然页面上不太能展现出来,但是为之后的扩展功能打了基础。
比如现在正在开发中的番茄钟功能,可以把番茄时间加到任务里,统计任务耗时。也可以在之后加入更多的统计分析功能。

@mtuwei
Copy link
Author

mtuwei commented Jun 15, 2022

2.3.0开始,插件会默认收集所有页面的task,其实已经包含了原先的自定义日历的journal。
只不过现在任务归属变了,日记中的任务属于journal,普通日记中的任务会归属于这个页面自己,也就是以页面名命名的日历。这点你在journal和普通笔记写几个任务,看下日历视图就能区别出来。
如果你想在dashboard中看到某个特定页面的任务,可以在 project 设置项中添加该页面的名称。
如果不需要自己写query的话,用project其实更方便,插件可以统一管理,并且所有任务都支持在日历中编辑,也支持更多的方式设置日期。

谢谢回复。我的任务确实都是在其他页面,并不在日记中。不过之前能够显示在Dashboard的【journal】中(如下图)。这次从2.3.0升级2.3.2后,发现【journal】空了,故以为是插件设置做了调整。 image
看了您的说明,之所以目前最新版去掉了原有的【journal】配置,建议改用【project】进行自定义配置,主要是其支持在日历中【编辑任务】。是这样,对吧?

旧版本是使用自定义日历来实现查找任务与获取时间,journal 是一个特殊的自定义日历。这样会造成设置时间的方式比较固定,而且不能灵活地在日历中编辑。 如果想让任务可编辑,必须创建 agenda 日历,使用 start end 属性,这个给用户增加了认知负担,用起来也不方便。

旧版最大的问题是,用户自定义 query 过于灵活,导致很多功能做不了。改版后,journal 只收集日历中的任务,普通日记中的任务则使用页面名作为日历名,可以在日历中保留页面信息。 最终要的特性是所有任务都支持编辑,支持更多样的方式设置日期。

新版本其实是改了最底层的逻辑,虽然页面上不太能展现出来,但是为之后的扩展功能打了基础。 比如现在正在开发中的番茄钟功能,可以把番茄时间加到任务里,统计任务耗时。也可以在之后加入更多的统计分析功能。

十分感谢您的耐心解答,同时我也明白为什么升级了2.3.2版本后,Dashboard中任务项目前的图标中为什么会变成【?】了。因为既不在【journal】中,我也未在【project】设置项中添加相应【页面】😂
image

@mtuwei
Copy link
Author

mtuwei commented Jun 15, 2022

另外,在【project】设置项中添加了一个【任务页】,可能发现了些BUG:
1、【白屏】
image
image
2、任务前的图标依然是【?】,不是【P】

@haydenull
Copy link
Owner

看起来像是页面的名字里有特殊字符导致的,能问下页面的名字吗

@mtuwei
Copy link
Author

mtuwei commented Jun 16, 2022

看起来像是页面的名字里有特殊字符导致的,能问下页面的名字吗

是的,页面名称用到了【namespace】以及【emoji】。类似,🏹Tasks\*年\*月

@haydenull
Copy link
Owner

haydenull commented Jun 16, 2022

显示?这个问题找到了,这个是截取页面名称第一个字符,emoji 的出现导致截取错误,下个版本会修复

白屏的问题是在 dashboard 点击箭头展开按钮,整个页面都空白了吗

@mtuwei
Copy link
Author

mtuwei commented Jun 17, 2022

白屏的问题是在 dashboard 点击箭头展开按钮,整个页面都空白了吗

是的。

@mtuwei
Copy link
Author

mtuwei commented Jun 17, 2022

显示?这个问题找到了,这个是截取页面名称第一个字符,emoji 的出现导致截取错误,下个版本会修复

好的,谢谢!

@haydenull
Copy link
Owner

白屏的问题是在 dashboard 点击箭头展开按钮,整个页面都空白了吗

是的。

这个页面有规划时间特别早或者特别晚的任务么,比如很多年前,或者很多年后的

@mtuwei
Copy link
Author

mtuwei commented Jun 19, 2022

白屏的问题是在 dashboard 点击箭头展开按钮,整个页面都空白了吗

是的。

这个页面有规划时间特别早或者特别晚的任务么,比如很多年前,或者很多年后的

没有。不过【任务】基本都是【schedule】&【按周/天循环】。

@haydenull
Copy link
Owner

找到问题了,是 emoji 和斜杠引起的,点击展开按钮空白的问题下个版本会一起修复

@mtuwei
Copy link
Author

mtuwei commented Jun 20, 2022

找到问题了,是 emoji 和斜杠引起的,点击展开按钮空白的问题下个版本会一起修复

谢谢👍

@haydenull
Copy link
Owner

2.4.1 版本应该修复了这些问题,可以更新试试

@mtuwei
Copy link
Author

mtuwei commented Jun 23, 2022

2.4.1 版本应该修复了这些问题,可以更新试试

谢谢提醒,已更新👍♥

@haydenull
Copy link
Owner

问题修复了吗

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants