June 2009: There are no more planned
enhancements to TimeKeeper
Visible Changes
- Add the ability to work on multiple projects
- Make the text for the disabled buttons <small> so it is more
obvious that this is not a valid option. This is mostly needed for Navigator
v4 which does not support disabling of button.s
- When suspend, include the length of the last interval in the main status box
- Add a new cookie for TimeKeeper global options. First option is whether to display
debugging information or not.
- Nag mode: for suspensions of work that you expect to be short. Too often
while using TimeKeeper I would suspend activity and forget to resume it when I
started working again. Nag mode is intended for short work suspensions. With it,
TimeKeeper will remind you (nag) that the clock is OFF every few minutes. Build
this on top of the Timer Pop facility in the reminders. Maybe as a new type of reminder?
- Make the reminder window play a sound when the time is up. Can this be done and still keep
TimeKeeper a single web page?
- Add an option to an expired reminder to expand it for another 5
minutes.
- History functions: Add a Grand Total of time worked on a specific project across all
days. Updated at end of day only. When reset? Save a log of every work
interval? Save the time worked for the last few days? Save these things in a
cookie and/or a file?
- Let user chose to use the word "project" or
"client"
- For IE5 only, using DHTML, add a short display mode and a long display mode to hide all
stuff except main buttons. Then again, adjusting the browser text size can
get pretty close to this.
- Put the input of project comments in a separate window. Maybe.
Internal Changes (not visible)
- Document why reminder alerts play a beep sometimes, but not always.
- Make sure the Timekeeper section of the site is indexed by Atomz
- Make a Style Sheet for the TimeKeeper section of computergripes.com
- Convert reminders from using the onUnload event to the onBeforeunload
event. I only generate this when running under IE anyway. Have to test for
IE4 and above, this does not work with IE3 and below. Also change from
warning alert to a question to give user a choice and not kill the reminder.
Sometimes a web browser window is used when you don't intend it.
- Control the exact placement of the help and reminder windows via x and y
coordinates
- Look up the default maximum comment size (its a text input field on a form)
- Use the PF1 key for help rather than a button. Work in Netscape?
- For online version only: on page load go to the TopOfPage anchor to get rid of wasted space at the top of
the page.