AbstractSpoon Software

 

menu

Page history last edited by danielgodson@... 6 days ago

Also: Preferences, FAQ

 

ToDoList Main Menu

 



 

File

 

New Tasklist

Creates a untitled, unsaved, empty tasklist

 

Open Tasklist

Opens an existing tasklist, which may exist on a removeable drive (floppy, zip), on your hard disk or on a network.

 

Reload Tasklist

Allows you to reloads the active tasklist should it have been changed outside of ToDoList either by you or by someone else.

 

Note: If you have made changes to the tasklist you will be asked to confirm that you wish the changes to be overwritten.

 

Open Web Tasklist

Allows you to download and open a tasklist stored on a FTP server. You will be prompted for the server location (eg. www.abstractspoon.com) and your username and password and then you will be presented with a browse dialog for you to locate the tasklist.

 

Open Archive

Each tasklist may have a corresponding archive file where completed tasks are moved to periodically (see Tools > Archive Completed Tasks). Occasionally you may need to restore an archived task or need to look in the archive file to report on what tasks were completed. This option allows easy access.

 

Note: you could also open the archive via File > Open Tasklist.

 

Save Tasklist

Saves any modifications to the active tasklist.

 

Save Tasklist As...

Allows you to save an existing tasklist to another location.

 

Save All

Saves all the open tasklists which have modifications.

 

Save to Web

Allows you to save a local taskfile to a FTP server. You will be prompted as for 'Open Web Tasklist'.

 

Encrypt Tasklist

Enables/Disables encryption of the active tasklist provided you have the encryption component installed.

 

Note: Encryption occurs when you next save the tasklist, not at the point you provide your password.

 

Print...

Prints the active tasklist, by exporting it to html and then printing via your default browser.

 

Print Preview

Print previews the active tasklist, by exporting it to html and then previewing via your default browser.

 

Reset Version Number

Resets the tasklist version number to 1.

 

Note: The version number gets incremented every time changes are saved.

 

Close Tasklist

Closes the active tasklist, prompting you to save any changes as necessary.

 

Close All Other Tasklists

 

Close All

Closes all open tasklists, prompting you to save any changes as necessary.

 

Recent Tasklists

Contains the file paths of the 16 most recently opened tasklists for easy access.

 

Note: you can disable this feature in the preferences.

 

Email Tasks

Allows selected tasks or an entire tasklist to be emailed to a 3rd party.

 

Note: the tasklist must have been previously saved before it can be sent as an attachment.

 

Exit

Closes ToDoList.

 

Top


 

New Task

 

New Task at Top

Creates a new task at the very top of the tasklist.

 

New Task at Bottom

Creates a new task at the very bottom of the tasklist.

 

New Task at Top of Selected Task's Parent

Creates a new task which is a sibling to the selected task at the top of their common parent.

 

New Task at Bottom of Selected Task's Parent

Creates a new task which is a sibling to the selected task at the bottom of their common parent.

 

New Task Before Selected Task

Creates a new sibling task immediately before the selected task.

 

New Task After Selected Task

Creates a new sibling task immediately after the selected task.

 

New Subtask at Top of Selected Task

Creates a new sub-task above any other sub-tasks in the selected task.

 

New Subtask at Bottom of Selected Task

Creates a new sub-task below any other sub-tasks in the selected task.

 

Split Selected Task into Two (2) Equal Subtasks

Creates two subtasks and allocates half of the time estimate to each.

 

Note: This operation cannot be performed on a task which already has subtasks

Note: If time has already been spent on the task then this is allocated entirely to the first subtask.

 

Split Selected Task into 'n' Equal Subtasks

Creates two or more subtasks and splits the time estimate equally between them.

(also see notes for previous item).

 

Top


 

Edit

 

Note: unless noted otherwise, all edit operations can be performed on multiple selected tasks.

 

Undo

Allows the last editing action to be undone.

 

Note: if the focus is on an edit control then the last edit change is undo. Otherwise the last tasklist edit is undone.

 

Redo

Allows a previously undone operation to be redone.

 

Edit Task Title

Initiates in-place editing of the task title.

 

Note: this operation is disabled if more than one task is selected.

 

Other Task Attributes

 

Set Task Colour...

Sets the colour of the selected tasks title text.

 

Note: This option is disabled if you have chosen to have tasks coloured by their priority in the preferences.

 

Clear Task Colour

Clears the previously set colour for the selected tasks.

 

Set Task Icon...

Associates a predefined icon with the selected tasks.

 

Note: the task icon column must be made visible for this change to be noticable.

Note: you can double-click the icon column to display the icon dialog.

 

Clear Task Icon

Clears the previously set icon for the selected tasks.

 

Toggle Task Completion

Toggles the completion state of the selected tasks.

 

Note: Has the same effect as checking and unchecking the checkbox in the tasklist.

 

Increment Task % Completion

Increases the % completion by 5% up to a maximum of 100%.

 

Decrement Task % Completion

Decreases the % completion by 5% to a minimum of 0%.

 

Set Task Priority

Sets the selected tasks' priority to between 0 (lowest) and 10 (highest)

 

Increment Task Priority

Raises the selected tasks' priority by one up to a maximum of 10

 

Decrement Task Priority

Lowers the selected tasks' priority by one to a minimum of 0

 

Track Time Spent

Turns on a timer which automatically adds elapsed time to the 'Time Spent' attribute.

 

Edit Task Log File

If you have specified to log tracked time to a csv file they this option will automatically load the csv file into the appropriately registered application (eg. Excel) for you to view and edit if necessary. The idea behind the log file is to allow reports to be generated at week- or month-end showing where time has been spent and on which projects or tasks.

 

Offset Dates...

Allows the start, due and/or completed dates to be increments and decremented by a specified number of days. It also allows associated subtask dates to offset by the same amount.

 

Set Task File Link...

Displays the standard open file dialog for you to associate a file with the selected task.

 

Open Task File Link

Displays/Runs the file associated with a task.

 

Note: this option is disabled if no file is referenced, or it displays the path of the referenced file.

 

Toggle Selected Task Flag

Toggles the flag attribute on the selected tasks.

 

Note: this attribute has no specific meaning and can be used to tag tasks of interest. It can also be used to control archiving.

 

Set Reminder

Allows you to instruct ToDoList to remind you when a task is about to begin or is about to be due. You can also specify a sound to be played.

 

Clear Reminder

Clears the existing reminder for the selected task.

 

Insert Date

Inserts the current date (formatted according to your regional settings in Control Panel) into the focused edit control (typically the comments field).

 

Insert Date & Time

Inserts the current date and time formatted according to your regional settings in Control Panel.

 

Spell Check

 

Task Title

Runs the spell checker on the selected task's title text.

 

Note: this option is disabled if you do not have the spell checker component installed.

 

Task Comments

Runs the spell checker on the selected task's comment text.

 

Note: this option is disabled if you do not have the spell checker component installed.

 

Active Tasklist

Runs the spell checker on the task titles of the active tasklist.

 

Cut

Copies the selected task to an internal clipboard and then removes it from the tasklist.

 

Copy

Copies the selected task to an internal clipboard.

 

Note: the titles of the selected tasks are also copied to the windows clipboard, separated by carriage returns.

 

Copy As

 

Text

Copies the selected task(s) in a formatted text format

 

HTML

Copies the selected task(s) in HTML

 

Task Reference

Copies the selected task's ID to the Windows clipboard in the following format: tdl://<ID>. This 'reference' can then be pasted into another task's File Link field or Comments field, and used to link back to the original task.

 

Note: to follow task references in the comments field required the CTRL key to be pressed when you click.

 

Task Reference (full)

This is similar to the above except that the full filepath is also included in the reference allowing separate tasklists to be linked together.

 

Task Dependency

ToDoList allows tasks to be dependent on one another and in so doing allows one task to prevent another from being completed until the dependent task is first completed. A dependency is simply the ID of a task pasted into another's dependency field. This option copies the selected task's ID to the Windows Clipboard.

 

Task Dependency (full)

This is similar to the above except that the task ID is prefixed by the full path of the tasklist allowing dependencies to span across multiple taskfiles.

 

Task Path

This copies the path of the selected task to the Windows clipboard.

 

Paste as Subtask of Selected Item

Pastes the last copied tasks as subtasks of the currently selected task.

 

Paste after Selected Item

Pastes the last copied tasks as siblings after the currently selected task.

 

Delete Selected Task

Deletes the currently selected task(s).

 

Note: You will be prompted to confirm the deletion unless you have disabled this feature in the preferences.

Note: if the task being deleted has subtasks, these will also be deleted.

 

Delete All Tasks

Deletes all of the tasks in the active task list.

 

Note: You will be prompted to confirm the deletion unless you have disabled this feature in the preferences.

 

Delete the Selected Task

Deletes the selected task.

 

Note: You will be prompted to confirm the deletion unless you have disabled this feature in the preferences.

Note: if the task being deleted has subtasks, these will also be deleted.

 

Delete All Tasks

Deletes all of the tasks in the active task list.

 

Note: You will be prompted to confirm the deletion unless you have disabled this feature in the preferences.

 

Select All

Selects all tasks in the active tasklist

 

Find Tasks...

Displays a dialog letting search for tasks specific attribute values. The results of your search are displayed in a modeless dialog which can remain open as you navigate to each task.

 

Quick Find

Sets the focus to the Quick Find combo box in the toolbar. Once there simply start typing and as you type ToDoList will match what you are typing to either task titles or task comments.

 

Find Next

Once you have finished typing you can step forward through all the occurences that can be found.

 

Find Prev

Alternatively you can step backwards.

 

Top


 

View

 

Show Project Name Field

Displays the edit control for editing the Project title

 

Maximize Tasklist

Hides all editing controls except for the project name field and task list.

 

Note: you can choose to have the comments field always visible via the preferences.

 

Toggle between Task Tree and List View

Allows fast switching between the Task tree and the list view.

 

Toggle between Tasks and Comments

Allows fast switching between the Task tree/list view (depending on which is active) and the comments field.

 

Previous Tasklist

Activates the previous open tasklist if you have more than one open.

 

Next Tasklist

Activates the next open tasklist if you have more than one open.

 

Move Tasklist Tab Left

Moves the active tasklist tab one place to the left, unless it is already in the leftmost position.

 

Move Tasklist Tab Right

Moves the active tasklist tab one place to the right, unless it is already in the rightmost position.

 

Order Tabs by Name

Orders the tasklist tabs alphabetically.

 

Note: you can choose to have ToDoList always keep the tabs in alphabetic order via the preferences.

 

Expand

Expands either the selected task or all tasks.

 

Collapse

Collapses either the selected task or all tasks.

 

Show Filter Bar

Toggles the visibility of the filter bar. This appears just above the project name field.

 

Filter...

Displays the filter dialog which is simply an alternative to using the filter bar if, for instance, you have the filter bar hidden to save screen real estate.

 

Clear Filter

Clears the filter for the active tasklist so that all tasks are displayed.

 

Refresh Filter

Updates the filter on the active tasklist. Useful if you have made a change to the tasklist which would be reflected by the current filter.

 

Note: this action is only necessary if you have turned off automatic refiltering in the preferences.

 

Show Toolbar

Toggles the visibility of the toolbar

 

Show Status Bar

Toggles the visibility of the status bar

 

Top


 

Move

 

Navigate Back

ToDoList keeps a history of the various task selections you have made, similar in concept to the Back/Forward history in your browser. This option takes you to the previous selection in the list (similar to 'Back' in your browser).

 

Note: if you move to a previous selection and then explicitly change the selection by clicking on a task in the tasklist, 'Forward' items are cleared (just as in your browser).

 

Navigate Forward

This option takes you to the next selection in the list (similar to 'Forward' in your browser).

 

Select Previous Task

Selects the previous visible task to the currently selected task. ie collapsed subtasks are ignored.

 

Select Next Task

Selects the next visible task to the currently selected task.

 

Select Previous Top Level Task

Moves the selection to the previous top level task in the task list.

 

Note: if the selection is on a sub-task, then the selection will first move to that sub-task's top level parent.

 

Select Next Top Level Task

Moves the selection to the next top level task in the task list.

 

Move Task Up

Moves the selected task above the sibling task immediately before it.

 

Move Task Down

Moves the selected task below the sibling task immediately beneath it.

 

Move Task Left (Up One Level)

Moves the selected task to the same level as its immediate parent task.

 

Move Task Right (Down One Level)

Makes the selected task a sub-task of the sibling task immediate before it.

 

Top


 

Sort By

 

Note: selecting one of these operations has the same effect as clicking on the tasklist column headers.

Note: Sorting twice on the same column will toggle the search direction.

 

Sort by Allocated To

Sorts tasks by the person to whom they have been allocated. Alphabetically and case-insensitively.

 

Sort by Allocated By

Sorts tasks by the person who allocated them. Alphabetically and case-insensitively.

 

Sort by Category

Sorts tasks by their category. Alphabetically and case-insensitively.

 

Sort by Completion Date

Sorts tasks by their completion dates.  Incomplete tasks are ignored.

 

Sort by Completion Status

Sorts tasks based on their completed state without taking account of completion date.

 

Sort By Cost

Sorts tasks by their associated costs.

 

Sort Tasks by Created By

Sorts tasks by the person who created them. Alphabetically and case-insensitively.

 

Sort Tasks by Creation Date

Sorts tasks by their creation dates. Completed tasks are ignored.

 

Sort Tasks by Due Date

Sorts tasks by their due dates. Completed tasks are ignored.

 

Sort By External ID

Sorts tasks by their assigned external IDs. Alphabetically and case-insensitively.

 

Sort By Flag

Sorts tasks by their flagged status.

 

Sort By Icon

Sorts tasks by their icon index. Essentially this just separates and groups tasks by their icons.

 

Sort By Modified Date

Sorts tasks by their last modified date and time.

 

Sort by % Completion

Sorts tasks by their degree of completion.

 

Sort by Priority

Sorts tasks by their Priority. If so specified in the preferences, completed tasks are sorted with a priority of -1 and due tasks are sorted with a priority of 11.

 

Sort By Recently Modified

Sorts tasks according to whether they have been recently (within the last hour) modified or not.

 

Sort By Recurrence

Sorts tasks by their recurrence attributes. ie it will separate and group daily, weekly, monthly and yearly recurring tasks.

 

Sort By Remaining Time

Sort tasks by the time remaining between the current day and the task's due date.

 

Sort By Risk

Sort tasks by their Risk.  If so specified in the preferences, completed tasks are sorted with a risk of -1.

 

Sort by Start Date

Sorts tasks by their start dates. 

 

Sort by Status

Sorts tasks by their status. Alphabetically and case-insensitively.

 

Sort by Task ID

Sorts tasks by their unique identifying number.

 

Sort by Task Name

Sorts tasks alphabetically and case-insensitively by their titles.

 

Sort by Time Estimate

Sorts tasks by the amount of time they still require to be completed.

 

Sort by Time Spent

Sorts tasks by the amount of time that has been spent on them.

 

Sort By Version

Sorts tasks by their version.

 

Unsorted

Does not sort tasks. Tasks remain the positions they were created.

 

Note: this is the default sort state of new tasklists.

 

Top


 

Tools

 

Check Out to Edit

If you have enabled ToDoList's built-in source control, this locks the active task list so that only you may edit it while you have it checked out.

 

Check In

When you have finished editing, this removes the lock and enables others to edit the task list.

 

Remove Tasklist from Source Control

Very occasionally you will find yourself in a situation where a file is not editiable because it has previously been held under source control but you now have source control disabled. In this case you can either re-enable source control or remove the tasklist from the source control system.

 

Import Tasks...

Displays a dialog allowing one of anumber of different formats to be imported. The tasks can be inserted into an existing tasklist or into a fresh tasklist. Supported formats include: outline, Freemind, GanttProject, MLO and Outlook.

 

Export Tasks...

Displays a dialog allowing the active tasklist to exported to a number of different formats, including HTML, simple text, csv, Freemind, GanttProject, MLO and iCalendar. You can also choose whether to export the entire tasklist or just the currently selected tasks.

 

Archive Completed Tasks

Copies completed tasks to an archive file, and optionally removes them from the source task list depending on your preferences.

 

Archive Selected Tasks

This allows you to archive tasks irrespective of their completed status. This is useful for when tasks are abandoned or cancelled and it would be inappropriate to mark them as complete to allow them to be archived.

 

Show Tasks Due

Summarizes the tasks due on that day, the following day, or on one of a number of longer time frames.

 

Preferences...

Displays the preferences dialog for configuring ToDoList.

 

Import Preferences into Registry

If for whatever reason you decide that you no longer wish to use an ini file for your preferences, this option allows you to import your existing ini file and all its settings into the registry and then switch to using the registry.

 

Export Preferences from Registry

If you have been using the registry to store your settings but then decide that you would prefer to use an ini file, perhaps because it's more portable and would allow you to run ToDoList off a USB drive, then this option will export your registry settings to an ini file (in the same folder as ToDoList.exe) and then switch to using it.

 

User Defined Tools

Lists the external tools you have set up in the preferences.

 

3rd Party Extensions

Lists the 3rd party software extensions to ToDoList. Currently there is one extension that has been created.

 

Top


 

Window

 

Close All

Closes all the open tasklists, prompting to save as required.

 

Window List

Lists all open tasklists allowing easy keyboard switching.

 

Note: the active tasklist is marked with a tick.

 

Top


 

Help

 

Online Documentation

Here.

 

Keyboard Shortcuts

Displays a dialog which shows a summary of all keyboard shortcuts that have been set up in ToDoList.

 

Commandline Options

Lists the available commandline options that can be used to run ToDoList.

 

ToDoList Wiki

Here.

 

Feedback and Support

CodeProject

 

Bug Report/Feature Request

My email address (remove the trailing underscore from abstractspoon2)

 

Check for Updates

This options allows you to receive automatic updates whenever there are new releases of ToDoList. For this option to work you first have to download the Web Update Wizard component and unzip it into the same folder as ToDoList.exe.

 

Donate

If you wish to do so, you can support the ongoing development of ToDoList by donating via Paypal.

 

ToDoList License

ToDoList is freeware, licensed under an Eclipse Public License 1.0.

 

About ToDoList

Displays version and copyright information.

 

Top


 

Comments (0)

You don't have permission to comment on this page.