logseq-plugin-agenda icon indicating copy to clipboard operation
logseq-plugin-agenda copied to clipboard

Improving Gantt and timeline views

Open mcopik opened this issue 2 years ago • 5 comments

Hi!

I've been using the plugin for a few days now, and it has been going pretty well. It's very helpful when it comes to summarizing events and deadlines. I have two questions and three feature requests.

Issues

  • I have quite a few past TODOs in my journal as I used it to keep a daily log of issues and partial steps to fulfill a goal. While I like the structured approach to creating a timeline and Gantt view of each project, the problem is that this does not work that well for journals. Thus, I have a Gantt plot with almost an infinite list of tasks since each journal TODO is treated as a separate project goal. Not only it's such a Gantt view or a timeline unusable because of its size, but it also adds to the loading time since I have over a year of history and hundreds of past events in the journal. Is it possible to simply disable the journal's Gantt view, similarly to disabling journal events in the calendar view? Or maybe it would be useful to have the journal as a default project that can be disabled?

  • Is it possible to create a Gantt view or a timeline for more than one project? I'd imagine a feature similar to the calendar where we can combine events from different project pages. This helps visualize the overlap of workload and deadlines.

  • Is it possible for a project page to display all events in the namespace hierarchy? This would better support organizing project tasks across subdomains. This can be a duplicate of issue #89 - I'm not sure if Google Translate provided an accurate English translation.

Questions

(1) How can I enable the simple view of a project like the one in the documentation? I can click the agenda plugin button on the project page, but this seems to enable the full switch to agenda view, only restricted to the current project. Is this pop-up style overview still available?

(2) Is there a keyboard shortcut that opens the agenda automatically?

mcopik avatar Aug 19 '22 13:08 mcopik

Issues

  1. You can click here to ignore Journal tasks (currently Calendar View is not affected by this, the next version will fix this bug) image
  2. Version 2.7.0 has merged multiple projects into one Gantt view.
  3. Currently the plug-in can not get namespace association, wait for the logseq support, and the plug-in will add this function.

Questions

  1. simple view is actually the current Timeline view.
  2. ctrl(cmd)+shift+a

haydenull avatar Aug 24 '22 00:08 haydenull

@haydenull Thank you! This helps a lot.

mcopik avatar Aug 26 '22 17:08 mcopik

Will there ever be a way to simply hide/ignore DONE and CANCELED tasks?

snorlaxjones avatar Oct 08 '22 10:10 snorlaxjones

Will there ever be a way to simply hide/ignore DONE and CANCELED tasks?

Do you mean to hide these two tasks in the Gantt View?

haydenull avatar Oct 09 '22 04:10 haydenull

Yes, in Gantt view, and ideally Timeline View as well. Technically it would make the most sense to only hide cancelled tasks and have the ability to customize the range of time being viewed. Even if you select ‘Month’ it doesn’t assume ‘this month’.

Currently, my Gantt view for Journals starts in 2020 with now-irrelevant tasks and has be manually collapsed to view any other projects. But I don’t want to have to disable Journals because that’s currently the main way I create tasks.

Hiding done or cancelled would be ideal, but I would also accept the ability to choose which projects appear in which views (so I could disable Journals in Gantt or Timeline but still see Journals tasks in Calendar View)

snorlaxjones avatar Oct 10 '22 00:10 snorlaxjones