General Use
This is a very simple time tracking application.
- Add your task and clients by clicking "Add Task"
- Click that task in the grid to start tracking time against it
- After 8 hours have accrued, I suggest leaving work and going home
Feature List
- Idle time tracking - when you go idle you are asked what to do with the time when you return
- From the main window, use the + and - key to add and subtract time from the current task
- To edit the number of minutes on a task, simply select the task and start typing
- Hold Shift and press + or - to add/remove minutes from a task in larger quantities
- MySQL Database Support
- Many localizations available, including
US English,
German,
French,
Dutch, and
Japanese
- Export to CSV. Export options are available under File->Options
- Tracks time when application is closed - Just click a task, turn off your machine, and come back later.
- Tracks time across time zones
- Minimizes to tray - Hover over the tray icon to quickly see your total hours and the hours spent on the current task.
- Sortable Columns (woot!)
TimeTool allows you to pull task and description lists from a MySQL database.
- Open the Options screen
- Select the MySQL Tab (shown at right)
- Do not change the JDBC driver entry. MySQL is the only tested database at this time.
- Change the Database URL to be location of your database. The format for the url is "jdbc:mysql://servername/databasename"
- Enter the database user name in the User Name field.
- Enter the database password in the password field. Warning: this is stored as plain text on disk.
- Alter the SQL to return a query from your database with the following columns:
- task_id
- task_name
- description_id
- description_text
- Check the enabled checkbox
- Click OK
|
 |
Once configured, the add task dialog will contain two
drop down lists instead of free form text entry.