Parallel Tasks module

Ana & AdamAna & Adam Goalist Team

Turning on & configuring

The module can be controlled in:

Modules -> Community supported modules -> Level 3 -> Parallel Tasks

To turn it on or off tap the slider on the right. It's free to use to everyone till the end of October 2015. After that it will be available to Level 3 subscribers. Even if you lose access to the module in November, your parallel tasks will not be removed, only the interface to change them will be unavailable till you subscribe or the next promotion is run.


Accessing the interface

If the module is turned on you may access the interface for adding and removing parallel tasks using a context menu option of the task. It's enabled in the Main menu by default, and may be disabled or moved to Submenu in:
Settings > Day plan context menu options > Main menu > Parallel tasks OR Submenu > Parallel Tasks


Using the interface

At the top of the interface window there is a counter displaying the number of parallel tasks and their total duration.

Below it there are 2 action icons:

  • Add tasks - to add a new task or a task set to the end of the list
  • MORE - to access an additional action:

    • Remove all tasks - to clear the list.

    and a setting - placed here, not in the Settings of the module, as it relates to the behavior of the interface itself:

    • Match main task's duration by default - if ticked, every new task will have its duration set to match the main (parent) task's duration as it expands or shrinks
Tasks added to the list may be tapped to mark/unmark them just like we do it in the daily plan. Once the task is marked a bottom toolbar appears with icons to remove the task from the list, decrease/increase its duration, and a MORE button showing task's context menu with options to edit it, set it to match its main (parent) task's duration and display its calendar history.

Each task displays its duration in the top right corner. It's either:

  • a static duration, like "1h 20m" if the task is not set to match parent task's duration
  • a dynamic duration, like "100% (1h 20m)" if the task is set to match parent task's duration. It denotes that this task always takes 100% of the space available (of the entire block of time), which at the moment is 1h 20m long.

The concept of main / parent task

Some task has to be the main one, also called the "parent task". That's the one that's visible on the schedule, and that's the only one that's displayed in statistics when the "In proportion to 24h" option is on (more in final notes).

If you prefer your statistics to show parallel blocks separately and clearly distinguish them in the stats data and on pie charts, simply create a task named "Parallel tasks" and always use it as the main task.

When the duration of the main task is decreased, its parallel tasks behave as follows:

  • they are shortened if needed, so that their duration is never longer than the parent's
  • they are left untouched if their duration is already shorter than the parent's (they are not set to match parent's duration)
When the duration of the main task is increased, its parallel tasks behave as follows:

  • they are lengthened if they are set to match parent's duration
  • they are left untouched if their duration is static (they are not set to match parent's duration)

Visual hints

An icon appears at the top of the task view if it has any parallel tasks added.


Final notes

Statistics take parallel tasks into account only when the "In proportion to 24h" option is ticked OFF. Parallel tasks extend the day beyond 24h, so it's a natural limitation to get proper percentages and pie charts.

Goal monitors always take parallel tasks into account.

There's still a lot to add and improve. We count on getting ideas and feedback from you! Please share them here or by email.


Special thanks and related info

Special thanks to pinkdynamite and morgan for initiating the discussion and sharing ideas in this post. Parallel Tasks are the direct result of that discussion.



Comments

  • rashidmrashidm Moderator
    Posts: 0
    Dear Ana and Adam,
    Thank you for this excellent module.
    Is it possible to add parallel tasks to a task set?
  • Gloria74Gloria74 Member
    Posts: 0
    image glad to tryout this feature, will give feedback -definitely. thanks for being community driven.
  • AdamAdam Developer
    Posts: 0
    Great, thank you!
Sign In or Register to comment.