TASK MANAGER DELUXE USER GUIDE 1
Quick Start Dear user, thank you for trying out our product. Before you even begin, our team wants you to know that your feedback is most important to us. If you have any suggestions, please contact us at taskmanagerdelux@feedback.com Our product TMD is small software that helps you to manage your everyday tasks. It includes: A calendar for viewing tasks in different days A list showing tasks coming soon clearly A sticky note that you can use to put on short notes or reminders Functionalities such as add, edit, remove, search and display tasks. A command line for users like to type rather than click Import or export functionalities so that you can keep your other PCs synchronized by simply keeping a folder in your thumb drive or email. Installation TMD requires the Java Runtime Environment (JRE) and 64-bit Windows System. 1. If you do not have JRE installed on your PC, i. Download the latest JRE for your Operating System from http://www.java.com/ ii. Install the JRE. iii. Restart your PC. 2. Uncompress the zip file and place it in a directory you want. 3. Installation is complete. Executing the program To execute the program, simply double-click on "TMD.jar". To uninstall our product from your PC, simply delete the entire folder, as our product leaves no mark in your registry. 2
To begin using our product, first, think of something you need to do later, and simply type inside the input box, which looks like this The example below shows my entry for going out for a movie tomorrow evening. Note that the suggested sequence of entry is [event name] [event date] [event time] separated by spaces. For more parameter accepted in this command, please refer to later part of the guide. Now you should have added your event and type display, you will be able to see it like this. Every time an event is added, the system will assign a code to it for your easy reference. Now try command shown below. This command will flag your event as done and if you enter display again, it will not be shown anymore. Instead, try entering history, it will list all the events you have flagged as done. The help command is your best friend, it includes detailed description on what are the commands available and how to use them, make sure you check it out. This is the end of our quick start guide, our product has so much more to offer, so please proceed to learn more about our product in the next section. 3
User manual UI components UI of TMD is broken down into 5 components. Calendar and daily task table Daily task table displays the tasks in the day of your choice. By a simple click on the calendar you will be able to see what are the things you have added for that day. To go back to the calendar page of your current month, simply double click the tag displaying current year/month. Coming events table Coming events table displays tasks due in a week, tasks with high priority will be highlighted so that you will have a better idea how to plan your next seven days. 4
Sticky notes text area A text area that allows you to edit freely and put on whatever message you want. Display area Display area shows most of the response messages and display request from your input, guiding you to make full use of our product. Input command line and suggestion box You will be issuing all your text commands here, The system will automatically guess what command you are trying to enter, and if you are seeing only one suggestion in the suggestion box. Bingo, you can simply tap TAB key and the system will complete the command for you. The suggestion box will also contain accepted parameter for the command. 5
Commands All commands are not case-sensitive. Event handling Add: add a event, user will be prompted to enter specific details, if you want to terminate this process, simply key in abort in any stage. Add [eventname] [Date] [Time]: quickly add an event without much detail, event priority will be set to low by default. Accepted date parameter includes [YYYY/MM/DD], 7 days of the week, tomorrow as well as today. Note that by any chance if you wish to add a backdated task, this command should not be used as it always adds the event to the next occurring day of the week. Accepted time parameter includes [HH/MM], morning /noon /afternoon /evening /night /midnight or time with am or pm as delimiters. If date parameter is missing, the event will be added to the date, which you selected on the calendar, if the time parameter is missing, the event will be added to current time. Other accepted command: -a + Remove [eventcode]: remove an event. Other accepted command : -r rm Edit [eventcode]: edit an event. To edit a parameter, simply key in setxxxx [input], for example setname something or name something will work just fine too. To save the edited event, key in save, to discard changes made, key in abort. Other accepted command : -e Postpone [eventcode]: push an event to the next day. Done [eventcode]: flag an event as done. Highlight [eventcode]: change an event s priority to high. Display: display all the undone events. Display request 6
Display [eventcode]: display event of specified code. Other accepted command : -d DisplayAt [YYYY/MM/DD]: display all events at a given day. Before [YYYY/MM/DD]: display all undone events between specified date and now (inclusive). After [YYYY/MM/DD]: display all undone events after specified date (inclusive). History: display all done events. Suggest: system will judge which task should be done next and suggest to you. Search [searchkey]: find a set of events containing specified key. Clear: clear the current display window. Sticky notes control StickyEdit: unlock sticky notes area so that user can edit freely. Note : to input an empty line, please put a space in the line as system will fail to save an empty line. StickyLock: lock sticky notes area and save it. StickyClear: clean up sticky notes entries. System commands All folders created/expected will reside under program root folder (same folder as the executable file of program). You should be cautious when making changes to Libs folder since it is where all data are stored. Sync [FolderName]: add events in the specific folder to user s libraries while cleaning up user s old entries. The specified path must contain Events.txt and a Notes.txt files (preferable generated by the TMD instead of being hard-written). Import [FolderName]: add events in the specific folder to user s libraries. The specified path must contain Events.txt and a Notes.txt files (preferable generated by the TMD instead of being hard-written). Export [FolderName]: copy the current user libraries to the specified folder. You can then move the folder to another PC and synchronize your TMD on that PC with this folder. Help: display help log. 7
Known issues Some users are having problem trying to open the product, for those facing cannot find main class error, please load the product using CMD with command java jar TMD.jar when under your root folder of TMD. This marks the end of user manual, hope you enjoy our product. And again, for any query, please contact us at taskmanagerdelux@feedback.com, your feedback is most important to us. 8