iplan icon indicating copy to clipboard operation
iplan copied to clipboard

[Feature Request] Multi-Day Tasks & Gantt Visualization

Open dominikheinz opened this issue 1 year ago • 0 comments

Summary:

Currently IPlan primarily focuses on managing basic tasks and todos. I think it would be great if the app could also provide some basic features, that are commonly found in project management applications. I do understand that this might be considered out-of-scope, but let me explain why I think this could be a good addition:

  • Multi-Day Tasks: Not every task is meant to be completed in a single day. We already have a due date, why not also provide a starting date? I could see this being useful when preparing e.g. for exams (Consider setting a start and due date for each chapter one has to study)
  • Improved Visualization: Currently there aren't any great options to visualize what tasks are left to do. The only option is a list, for day/week or the calendar view). Personally, I am a visual learner, and I think a good chart could quickly express what todos/tasks are ongoing, or overdue. For example a Gantt-Chart. Consider the following example (random image from Google):

image

  • Each bar would be a task/todo
  • A vertical line going through the entire chart could mark the current day
    • Visualizes, how long it has been since the task/todo started
    • Visualizes, how long till the tasks/todos deadline is reached.
    • Since a task can have Sub-tasks, those could be grouped to also visualize them nicely with smaller progressbars under the bar of a main task.
  • The chart could be filtered by range to be visualized (E.g. 1 week, 2 weeks or a month etc), the base unit would always be in days.
  • The chart could be filtered for specific projects, to only show the tasks relevant to the selected project.

I think something like this would be a very valuable addition for planning tasks more fine-grained, without going fully overboard and turning the app into a project management application (which I don't want). But for planning small projects, exam preparation and the likes, I think such a feature would be very valuable.

dominikheinz avatar Sep 04 '23 20:09 dominikheinz