This is a prototype of a Flash-based time-tracking tool. It's based on my Emergent Time Tracking PDF worksheet;
I got tired of fooling around with my kitchen-timer, and wanted a tool that was a bit more
convenient to keep running. For instructions and a bit more background on the design of this app, read The Emergent Task Timer Online post on my blog.
This is a work-in-progress that I'm putting out there to get early feedback. Although it
doesn't yet communicate with a server, it'll allow you to track tasks and print them out.
2006-0803X - modified data capture algorithm, should no longer lose data (crossing
fingers). Also, for those people who have asked for a desktop stand-alone version, here are PC standalone (ZIP) and Mac OS X standalone (PPC version, in stuffed HQX) projectors.
2006-0719X - recompiled for FlashPlayer 7 to support linux users, but reports have come in that the "time bar" no longer advances. I just rolled back to the last version, which requires FlashPlayer 8. The Linux/FP7 Text Page is now separate, so I can test this version independently.
2006-0717X - adds 'set alarmloop', 'restart' commands. Also adds a new bubble type (the /). There are still saving bugs because the event model has a weakness in it that needs to be refactored out. The immediate goal first, though, is to get network saving to work. Read notes.
2006-0701X - related to 0630X: I broke saving for unselected lines; should be fixed now (need to revisit event logic at some point).
2006-0630X - Jonathan Frome submitted a reproduceable bug in saving line items. If you create just a bunch of text entries without clicking on any bubbles, then change the timebase, data is lost. Fix now properly saves data after every unselection event occurs.
FEATURES in RELEASE 0626X
set alarmURL command allows setting of different MP3
Alarm sound. You need to upload an MP3 file to an accessible web server and
provide a URL. The setting is saved. See console help for more commands (type
help in command line).
Some tweaks to make sure cursor is always visible
on the screen.
FEATURES in RELEASE 0625X
International text input for non-English languages (no
bidirectional language support...sorry)
Expanded debug console...type help in command line for list.
UI layout changes in preparation for drag & drop
FEATURES in RELEASE 0621X
15-minute Audible Timer -- It optionally beeps every 15-minutes, and you can keep track more
easily what you were doing.
Persistent Data Storage -- while I haven't yet added a database back-end component,
I'm using a feature of Flash Player called Local Shared Objects to keep a copy of the data.
A bonus of this is that data is saved even if you accidentally close the browser window.
Just open this page again, and you should see your data.
Printing -- I cobbled in a rudimentary printing capability to make hardcopies of the
screen. So even though data saving isn't entirely done, it's still useful as an "extended version"
of the original paper ETT form.
Debug Console -- this is more just for me to poke around, but the lso
clear command is
currently necessary to reset to the next day. Click the movie and type CTRL-SHIFT-TILDE
to pull up the window.