I've uploaded a new version of WorkCoach (version 0.8.0); see
above.
Here are some highlights of the new things I've added:
There are two extra options you can set for each project:
Daily time budgetsYou can set a daily time budget for each project. If a time budget is set, the time left is shown in the status window. Projects that have a time budget set are shown in bold.
"Count idle time as project time"If you check the option "Count idle time as project time" for a project and the user becomes idle while the project is active, time will be counted towards that project instead of towards the "Idle" project. This is useful when for example watching a movie on the computer - you aren't active on the computer, but you would probably want the time spent to be counted towards the project "Watch movies" instead of towards "Idle".
There is now a new tab "Options" in the Settings window:
New optionsYou can set the following options:
- You can define after how much time the program starts counting idle time. E.g., if this value is 60 seconds (the default value), time will be counted as "Idle" after you haven't touched the keyboard or mouse for one minute.
- You can define the hotkey that shows and hides the WorkCoach status window. By default is Win+W.
- You can have WorkCoach startup automatically with Windows, or not. You could define this already when installing the program, but you couldn't change it afterwards. Now you can!
- You can set the time at which WorkCoach rolls over to the next day. For example, if this time is set to 3:00 (a.m.), everything you do between 0:00 and 2:59 is counted towards the previous day. The default value is 0:00 (midnight).
There are also some changes in the main (status) window:
Edit projects notes from the status windowYou can now properly edit projects notes from the status window. If the status window does not have focus, the notes for the active project are shown. If it does have focus, the notes of the project you select with the mouse are shown! See the screenshot above for an example.
Total work timeTotal work time is shown in the status window. This is the total time that WorkCoach has been active, including idle time, i.e. the sum of all the items in the status window.
Score to tell you how you're doingIf you have a daily budget set for one or more projects, a nifty score/percentage is shown as well. This score is an indication of how well you're doing and has a value between 0% and 100%. It is the product of efficiency and effectiveness, i.e. efficiency * effectiveness, where efficiency = (time spent on planned projects) / (total time spent) and effectiveness = (time spent on planned projects) / (total time budget set). I think an example to explain this is in place: :-)
Say you have set a budget of one hour for one project and that you have worked for fifty minutes of which thirty minutes on the planned project. Then your efficiency is 30 / 50 = 0.6, and your effectiveness is 30 / 60 = 0.5. This means the score that is displayed is efficiency * effectiveness = 0.6 * 0.5 = 0.3 = 30%. I hope this all makes sense - any comments are welcome.
For all the changes, see the change log in the
first message in this topic.
Thanks to everyone who has made suggestions and provided other feedback!