Synchronizing with Google Tasks
CalenGoo can sync and display your tasks from Google Tasks. To enable this feature please tap “Settings”, “Tasks” and check “Enable Account”. The “Sync with Google” checkbox determines if the tasks should be synced with Google Tasks or just be kept locally. So if you would like to sync with Google Tasks, you have to check it, too. If you are using a special company login page (instead of http://calendar.google.com), please also check “Google Apps for Domains”. Enter your Google email and password in the fields below (if you enabled Google’s 2 step verification you have to generate and use an application specific password). Enter your email in the same way as you would enter it on the website. Afterward return to the calendar view. When leaving this settings view, CalenGoo will check your email and password and it will download your existing tasks. Afterward you should see an additional “Tasks” tab that contains your tasks:


To add a new task to one of your task lists, click the “+” button, to collapse/expand a task list, click the button to the left of the task list’s name:

Additionally you can reorder tasks by dragging them with the three-line-handle on the right. You can indent them (to create sub-tasks) by pressing the tasks (in the center of the row, not by dragging the three-line-handle) for a second and then dragging them to the left or the right. Please watch this video to see how it works:
In Google Calendar you can see your tasks in a special frame on the right of your calendar. If you cannot see it, you may have to enable it by clicking “Tasks” on the left under “My calendars”.
Tasks with a due date are displayed on the appropriate days:

CalenGoo also displays the tasks in its different calendar views:



Additionally it is possible to check “Show overdue tasks on today” to see uncompleted tasks on the current day until the have been completed:

Sorting tasks
You can choose a sort order for the task list in the menu:

Tasks can only be reordered, indented or deleted when “Edit/Reorder” mode is selected. Phone numbers can only be called in “View” mode.
Deleting tasks
You can delete tasks either by pressing them longer and then releasing it. Then you will get a menu to delete it. Or you can move them with the handle on the right (the 3-lines-symbol) to the left out of the screen:

Clear completed tasks
If you want to remove all completed tasks from the list, you can use the “Clear Completed” function:

This will send a command to Google to remove all completed tasks from the list. Afterward you can still see these completed tasks by clicking “View completed tasks” in Google Tasks:

Add/reorder/remove task lists
You can add new tasks list, delete existing tasks lists, rename task lists and reorder your task lists by choosing “Manage lists” from the menu of the tasks view:

There you can also assign different colors to your task lists by tapping the white circle. Please be aware that the Google Calendar/Google Tasks website can only display a single task list at a time whereas CalenGoo shows the tasks of all lists. To choose which task list should be displayed in Google Calendar/Google Tasks, you have to click the button in the lower right corner and then choose one of your lists:

Collapsing/Expanding lists
You can collapse and expand lists with the button at the left side of the list’s header:

When a list is collapsed, only its header is displayed but not the tasks it contains. To expand the list and see the tasks, just tap the button again.
Reminders
You can also add reminders to your tasks. Just tap the “Add reminder...” button:
These reminders will trigger a notification in the status bar like the “popup” reminders for the events do.
Recurring tasks
When you edit a task you can make it a recurring task. Just scroll down and check “Recurring task” and configure the recurrence rule. Whenever you complete this task afterward, it will automatically move the due date to the next date according to the recurrence rule and will be marked as uncompleted again.

You can choose between two methods how to advance the due date when the task has been completed:
- Next date by due date: The next due date will be computed based on the previous due date. E.g. if you have a task that has to be completed every two days, but you complete it after three, the due date will still be the previous due date plus two days.
- Next date by completion date: The next due date will be computed based on the completion date, i.e. the date when you mark the task as completed. E.g. if you have a task that has to be completed every two days, but you complete it after three, the due date will be the completion date plus two days.

Priorities
You can assign priorities to your tasks (1-5) by tapping the empty circle in the edit view:


Priorities are displayed in the tasks view and the calendar views and can be used to sort the tasks.

Codes for reminders, recurring tasks and priorities
Because Google Tasks does not support reminders for tasks, recurring tasks and priorities, CalenGoo writes this information into the title and the notes field of the tasks. You can enter the codes yourself when entering tasks via the Google Calendar website. When entering tasks via CalenGoo, CalenGoo will do this automatically.E.g. to set a priority for a task, just write "[x] " in front of the title, where x is the priority number from 1-5. E.g. "[2] Test" would be a task with priority 2.
To set reminders for a task, just write [r:time] where time is the time for the reminder, e.g. "[r:11:00 AM]" for a reminder at 11am on the task’s due date or "[r:2/10/13 1:00 PM]" for a reminder at 1pm on February 10th 2013.
To set a recurrence rule just write [rr:rule] into the notes field. The rule depends on the type of recurrence:
- Daily: interval;D;next date mode e.g. "2;D;0" for every second day
- Weekly: interval;W;next date mode or interval;W;next date mode;weekdays e.g. "2;W;0" for "every second week" or "0;W;0;1010000" for "every Monday and Wednesday"
- Monthly: interval;M;next date mode;weekday mode e.g. "1;M;0;0" for every month
- Interval is e.g. "1" for "every" day/week/month, "2" for "every second" day/week/month and so on.
- Next date mode is 0 for "Next date by due date" and 1 for "Next date by completion date"
- Weekday is a string of 0 and 1 for the weekdays Monday to Sunday, e.g. "0100000" would be a Tuesday
- Weekday mode is "0" for e.g. "every 11th of the month" and 2 for e.g. "every second Monday"




