Two Due is a powerful To Do List manager with many special features. It supports multiple lists, recurring To Do items, integration with your Web browser, multiple tags plus indented tags for each to do item.
Two Due’s is something of a “contrarian” design: it intentionally does a lot of things that other To Do lists don’t. The point of this is to give you, the user, some genuine choices, rather than just providing one more To Do list that looks very much like all the others out there.
Two Due allows you to maintain multiple lists of To Do items. You decide where you want to store each list. When you initially save a list, you must decide whether you want to save it as a stand-alone file, or as a folder of related files. Folders are recommended, since folders are more powerful than files.
Whether you choose a folder or a file, your To Do items in that particular list will be saved in a tab-delimited text file. One of the advantages of using this format is that it is fairly universal: you can open or import such a file using many different programs, such as spreadsheet and database programs.
Two Due has one primary window that includes multiple tabs. Most user interaction occurs within this main window.
Two Due has a number of menus. Some of the menu items have shortcut keys, which are displayed when you select the menu.
Two Due also has a toolbar with some common navigational controls. The initial position of the toolbar is at the top of the Two Due window, above the tabs, but you can move it to a docked position on any side of the window, or take it outside of the window altogether, by clicking on the toolbar’s header and dragging it to another location.
Two Due has a number of tabs. Each tab displays different data, and has a different function. When you first launch the program, you will find yourself on the Item tab, which has basic information about one To Do item. The List Tab will show you your entire To Do list.
Two Due is written in Java and can run on any reasonably modern operating system, including Mac OS X, Windows and Linux. Two Due requires a Java Runtime Environment (JRE), also known as a Java Virtual Machine (JVM). The version of this JRE/JVM must be at least 1.5. Visit www.java.com to download a recent version for most operating systems. The JVM installation is currently controlled by Mac OS X on that platform, and generally requires little user intervention.
Because Two Due may be run on multiple platforms, it may look slightly different on different operating systems, and will obey slightly different conventions (using the CMD key on a Mac, vs. an ALT key on a PC, for example).
When running in demonstration mode, Two Due will store no more than 20 To Do items. Please visit our store to purchase a license and remove the demo restrictions.
Copyright © 2003 - 2012, Herb Bowie of PowerSurgePub.com. All rights reserved.
Redistribution and use in binary forms, without modification, is permitted provided that the software retains attribution using the above copyright notice.
This software is provided “as is” and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose, are disclaimed. In no event shall the copyright owner or contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.
Download the latest version from PowerSurgePub.com. Decompress the downloaded file. Drag the resulting file or folder into the location where you normally store your applications.
When you launch Two Due for the first time, it will open with an empty list of To Do Items, and will save it in a “to do list” folder within a “TwoDue” folder within your “Documents” folder (“My Documents” on Windows).
You may select New from the File menu to create a new list.
To save your list to a location other than the default, take the following actions.
Two Due will identify one of your to do lists as your primary list, and will open this for you automatically when you launch Two Due. The first list you create will be your primary list, by default.
If you create multiple To Do lists, then you can use the File / Open Known menu item to easily switch between them. Your primary data store will be identified by a “(P)” on the Open Known list.
If you later wish to make a different file your primary file, then open that file, select Get Info from the File menu, and check the box that says “Make this my Primary List”.
Note that changes and additions to a list are not automatically saved to disk as they are made. You may explicitly choose the Save item from the File menu in order to save your data to disk. You may also wish to turn on the AutoSave option, by visiting the General tab within application Preferences and setting the AutoSave interval.
Use the Backup menu item on the File menu to create a backup file containing your To Do List. A file name identifying your list and the current date and time will be suggested for you. After picking a location for your backups, that same location will be suggested for subsequent backups.
Use the Revert from Backup menu item on the File menu to restore your list from a prior backup.
Use the Backups tab within the application Preferences to select the degree of assistance you would like with backups. The Automatic option will completely automate the process for you. The Manual Only option will not provide any automated assistance. The Occasional Suggestions option will suggest a backup on roughly a weekly basis.
Use the Item tab to create new To Do items, and to modify the basic information about an existing To Do item.
The Item tab has the following fields that you may enter. All the fields are optional (you may leave them blank or with their default values if you wish), with the exception of the Title field, which is always required.
Go to the Views tab of the application Preferences to set your desired filter and sort parameters.
Select the named View you want to modify by selecting it from the View Name drop-down menu. Alternatively you may press the “+” button to the right to create a new named View. In either case, you may change the name of the View by typing a new name in the View Name Combo Box.
Select the desired Show value from the drop-down menu: All, Open and In-Work only, Due in Next 30 Days, Due in Next 7 Days, Due Today or Due in Next with a variable number of “look-ahead” days.
Then select up to four fields that you wish to use to sort your list.
All of the values on the View tab will be remembered for this particular View Name, and the selected View Name will be associated with the current to do list, and will be re-established automatically the next time you open the list.
Visit the List tab to see the sorted, filtered list of your To Do items.
Note that the selection and sequence of fields shown on the List tab is dynamic, depending on the fields actually used in the currently open file, and on the sort fields in effect. Going to the Views Preferences and then back to the List tab will always cause this dynamic display to be recalibrated based on your current data.
You may change the filtering and sort criteria without leaving the List Tab, by selecting a different named View from the View menu.
You may enter a tag and optional sub-tags for each item, on the Item tab.
You may view your items grouped into their respective tags on the Tree tab. This is presented as an indented tree, on which you can open and close groups of items by clicking on the left-most icon in a category’s row.
Note that the List menu has an item called Replace Tags. This function provides a handy way to change all items with a given tag (and possible sub-tags) to a new set of tags.
Many items, thankfully, are done once and then they are done forever. But other items may need to be repeated on a recurring basis. For the latter, you may use Two Due to repeat items on a regular schedule.
The first step in setting up a recurring item is to create the new item on the Item tab. Set the due date to the first occurrence in the future.
Now visit the Recurs tab. Here you can specify how often the item is to recur, in terms of a number and a unit of measurement (weeks, months, etc.). If you always want the item to occur on a certain day of the week, then you may also specify that on the Recurs tab. And finally, for monthly items, if you have specified a day of the week, you may specify which occurrence of that day, within each month (first, second, last, etc.) you want to be used.
A recurrence may be triggered in one of two fashions. Both are triggered from the Item tab.
Pressing the Recur button, to the right of the due date and below the Today button, will cause the date of the current item to be immediately set to the next scheduled occurrence. (Holding your cursor over the Recur button will cause a Tool Tip to appear, reminding you of the recurrence schedule for the current item.)
Closing a recurring item will cause a new item to be created, with an Open Status, with the next scheduled due date, and with all of the other attributes of the current item. Use this option if for some reason you want to keep a record of the closed item, in addition to scheduling the new one.
There are several ways to navigate through a list of To Do items.
The number of open items on your list at any one time will tend to be relatively constant. As time passes, however, the number of closed items on your list will tend to grow. Two Due offers several ways of dealing with these.
Many To Do items need only a due date, and do not need to be identified with a time of day. However, Two Due has several fields and functions for dealing with start times when they become important. Here are the ones you should be aware of.
Two Due can be used to track to do information about a folder of files. Metadata about the files (last modification date and file size) will be kept up-to-date automatically. Two Due can then be used to track other information about each file, such as its status, tags used to categorize the file, the priority of its completion, etc.
Start by creating a new list. You can use the folder of files to be tracked as the location for your Two Due folder, or you can use another folder located elsewhere on the same disk drive.
Next select Folder Sync from the File menu to see the Folder Sync window. Click on the Browse button in the upper right corner and select the folder of files to be tracked.
Now click the Sync button. At this point Two Due will create a matching to do item on your list for each file or folder in the file to be tracked. The title of each item will be taken from the corresponding file or folder name, dropping any file extension (which means that multiple files with the same name but different extensions will be represented by a single item on your Two Due list). If an item with a matching title already exists, then that item will be updated, rather than creating a new item. Each corresponding item will have four fields created/updated, based on the latest information about the file:
Note that Last Mod Date and File Size can be used as sort keys when creating Views.
When multiple files have the same name with different extensions, then files with extensions of .txt, .markdown or .mkdown will take precedence over others when deciding which file will have its URL, Last Mod Date and File Size updated to match the file’s info.
Check the Delete Unsynced Items box to have the sync operation delete any items on your list that no longer have any matching files in the sync folder.
Check the Auto Sync box to have a sync performed automatically whenever this list is opened.
The text window below the Sync buttons will show the results of the sync operation.
Note that your Two Due list will be saved to disk at the end of every Sync operation.
The Cancel button can be used to close the Folder Sync window when done.
After selecting a particular To Do item, you may select the Transfer menu item from the Item menu. This will copy your to do item to the system clipboard in a plain text format. You may then paste this text into an e-mail, as one possible example. The recipient of the e-mail could then read the to do item and optionally paste it into their to do list by copying the text to the clipboard, then using the Two Due Accept command on the Item menu.
Two Due has a powerful ability to publish your To Do lists as Web pages, or as a series of related Web pages.
PowerSurge Publishing has a complete system for publishing tab-delimited files of any kind to the Web. This is available from a separate product, called PSTextMerge. However, most of PSTextMerge’s capabilities are made available within Two Due for To Do lists.
In order to publish a To Do list to the Web, you need to use a template file. The template file is a combination of normal HTML tags and special PSTextMerge commands. Several standard templates are provided with the Two Due distribution. You may either select one of these standard templates from the Publish window or create a custom Web template and specify it from the Publish window.
See the Template page on the PowerSurge Publishing Web site for a complete introduction to creating Web templates.
A Web template is normally stored in the same folder that contains your twodue.tdu file. After selecting a standard or custom template on the Publish window, you may then publish your list as a Web page by pressing the Publish button on the Publish window. You may also pick from the following drop-down menu to have Two Due automatically re-publish your Web page whenever you save your To Do file, or whenever you close it. You may also specify a complete PSTextMerge script as a Web Template, which can then cause a whole series of related templates to be used.
Note that on the Purge window, you may specify a separate template to publish your archived To Do items. This can be used to publish meeting minutes, for example.
Two Due’s fields and features can be combined in a variety of creative ways. Following are some examples.
Meeting Agendas and Minutes
Use Two Due to track agenda items. Use the recurrence feature for standing agenda items. Use the Due Date for the date of the meeting, and use the Sequence field to place your agenda items in the desired order. Use the Start Time, Duration and Default Start Time fields, along with the Schedule Start Times menu item on the Lists menu, to schedule planned start times for each agenda item. Use the Outcome field to track the results from each agenda item, then archive closed items to a separate file, which then become your meeting minutes. Publish both files using Web Templates, so that other participants can easily access the agendas for upcoming meetings and minutes from past meetings.
Change Requests
Use Two Due to track change requests. Use the Sequence field to track the version number that incorporated the changes. Sort the list by Status and Sequence (Descending), so that the open changes sort to the top of the list, and completed changes follow. Use a Web template to publish a version history for your product.