Category Tea Timer
 

Everything about my Tea Timer widget

Subcategories:

None

Tea Timer 1.8

Since everything seems to work nicely, I’ve just uploaded the final Tea Timer 1.8 release.

Unfortunately, I wasn’t able to submit the new version to apple.com. Seems like they don’t accept new widgets anymore …

However, here is the list of changes for this release:

  • [NEW] Growl 1.3 support
  • [NEW] Pink background
  • [CHANGE] Alarms are now called asynchronously. The voice and Growl message appear at the same time now (instead of after the other).
  • [CHANGE] The list of alarm sounds and voices is now created dynamically and thus contain Lion’s new voices.
  • [CHANGE] Editing the fields for the timer target (e.g. “Tea”) or “ready in” during a countdown will now longer reset the countdown. However, editing the countdown time during an active countdown will reset the countdown accordingly.
  • [FIX] Fixed a bug with keep alarming and sticky Growl messages. You won’t get flooded by them anymore. Instead, there will be only one sticky Growl message when keep alarming is activated.

Tea Timer 1.8 beta2

The new beta of Tea Timer 1.8 supports Growl 1.3 as well as 1.2 (if I didn’t break anything ;-))

If no further problems arise, I’ll release 1.8 final within this month.

Download Tea Timer 1.8b2

Tea Timer 1.8 beta1

It’s been a while since I released a new version of Tea Timer. But finally, here it is: Tea Timer 1.8 (beta)!

I resolved (or rejected ;-)) most of the issues that arose during the last couple of months. Unfortunately, I could not reproduce all bugs, so that’s why there is this beta.

Things that have changed:

  • Alarms are now called asynchronously, so the sound, voice and Growl message appear all at the same time (instead of sequentially after each other as before).
  • The list of alarm sounds and voices is now created dynamically and thus contain Lion’s new voices.
  • Fixed a bug with keep alarming and sticky Growl messages. You won’t get flooded by them anymore. Instead, there will be only one sticky Growl message when keep alarming is activated.
  • Editing the fields for the timer target (e.g. “Tea”) or ready in / in during a countdown will now longer reset the countdown. However, editing the countdown time during an active countdown will reset the countdown accordingly.
  • Finally, there is a pink background!

Thins I didn’t change:

  • I could not reproduce the rendering problems on Lion.
  • I could not reproduce issue #15.

If you find any bugs and have Dashcode installed, please also test the widget there. It might help to reproducing (and fixing) the problems. Dashboard widgets are just HTML/CSS/JavaScript, so don’t be afraid. ;-)

You can find the issue tracker at bitbucket.

Download Tea Timer 1.8b1

Tea Timer 1.7.1

Tea Timer 1.7.1 is final now. Thank you for testing. Tea Timer also rembers now if you don’t want to update to a specific version and won’t show the update dialog until the next update.

Download | ChangeLog

Tea Timer 1.7.1-RC1

Sorry for that buggy 1.7 release. Thanks to you, who helped me fixing them by giving good error descriptions. Also thanks you, who trolled and thus showed me how much you need this little widget. ;-)

To be sure, I really fixed everything, I’ve decided let you test the new release, before I make it final. Please download the curren tip from the repository at bitbucket.org. If you find anything, please create an issue or just write a comment here. Thanks!

PS: I’ve decided to leave the update message the way it is. Normally, you only have to see it once or twice a year and it takes just one click to get rid of it. :)

Tea Timer 1.6

A new version of Tea Timer has just been released. It fixes as a few bugs and has two small new features:

  1. It now displays the current version number on the website.
  2. It can handle multiple instances of the widget, each with different settings. One side effect of this is, that each new instance starts with its built-in default settings. If you don’t close and reopen your widget every hour, this should not be a problem. ;-)

Download Tea Timer 1.6

One feature I did not add, was a way to easily add more background colors. Since each background has its own image, you can’t easily add a box for a hex color code. But if you realy want more or different colors, here is a quick guide to achive this.

  1. Clone the Tea Timer repository or just download the latest version.
  2. Open the bundle TemplateWidget.djproj with Dashcode.
  3. You can find the image unter TemplateWidget/front/frontImg. Adjust its size to 320×120px and color it as you want.
  4. Copy the image to clipboard, pasted in your favourite editor and save it in the Widgets image folder (Tea Timer.wdgt/Images/) as Front_mycolor.png.
  5. Open Tea Timer.wdgt/TeaTimer.html in a text editor. Around line 65 you’ll find the options for all colors. Add your color there:
...
<option value="silver">Silver</option>
<option value="mycolor">My Color</option>
  1. Save and exit the editor.
  2. Install the new version by double clicking on it.
  3. That’s it. Ask if you have any questions. :-)

[Update] Tea Timer does not run under Mac OS X 10.4. I forgot to change this at my last submission to Apple and now I have to wait until I release the next version.

Oh noes! Tea Timer 1.5.1 hot fix

There were two bugs in Tea Timer 1.5 (one minor and one major – try to change the alarm settings while »keep alarming« is activated :-D).

So I just released version 1.5.1 that fixes both issues. Thanks to Lakestone for the heads-up!

Download Tea Timer 1.5.1

Tea Timer 1.5

It’s been a while since I last upated Tea Timer but I have quite a lot to do with my diploma thesis. But finally the new version is done. I implemented two feature requests and updated jQuery: Tea Timer now remembers the time you entered and resets the timer to that value after the countdown. In previous versions, the counter was reset to 00:00:00. The other feature allows you to let Tea Timer keep alarming you every 5 seconds. To stop the alarm, you have to click on the alarm clock, which will show an additional stop icon then. You can change this setting in the alarm preferences.

Tea Timer 1.5

Download Tea Timer 1.5

TeaTimer 1.4

Actually, I finished the work on TeaTimer 1.4 nearly one month ago, but since I moved to a new server and had some problems with the domain transfer, I delayed the release of the new version.

In this release, I implemented a few user requested features, upgraded the jQuery version and fixed a minor bug. TeaTimer now remembers the last timer target and it is now possible to switch off the … is ready in the alarm message. If you click on the ready in label, a select box opens. If you choose ready in, TeaTimer will alarm you with e.g. «Tea is ready». If you choose in, it will just say e.g. «Coffee Time».

Tea Timer 1.4

If you want to keep the Growl message open until you click it, go to System Preferences » Growl » Applications, select TeaTimer and edit the settings as you wish.

Download TeaTimer 1.4

Tea Timer 1.3

This is another bug fix release. Tea Timer couldn’t handle the values “08” and “09” for hours/minutes/seconds correctly, which is now fixed. The JavaScript function parseInt() handles strings beginning with zero as octal numbers and there simply is no octal 8 or 9. So I just had to tell parseInt() that it must handle all strings as decimal numbers to fix this issue.

Thx to pat for his bug report.

Download Tea Timer 1.3

Tea Timer 1.2

This is fastes new version of Tea Timer ever! ;-) I just found a small issue with one label of the update panel and added a link to this website on the widget’s back. I’m sorry if you just downloaded version 1.1 and have to update again.

Download Tea Timer 1.2

Tea Timer 1.1

This release of Tea Timer fixes two little issues (Alex’ voice was missing and there was a problem with pausing the timer) and adds the ability to start the timer with the Enter or Return key. So Tea Timer is now fully keyboard controllable, once you have activated an input field. :-)

An extensive ChangeLog can be found on Tea Timer’s project page.

Download Tea Timer 1.1

Olé! Tea Timer 1.0!

Tea Timer has finally gone final – all things I wanted in for version 1.0 are implemented (and thoroughly tested ;-)). Check out the project site for further information, screenshots and the download link.

Changes since version 0.4:

  • [NEW] Alarm via Growl
  • [NEW] Alarm via a selectable voice
  • [NEW] Alarm via a selectable system sound
  • [NEW] Fancy animation for pref-pane transitions
  • [FIX] say-message now localized

Things that might be implemented in the future:

  • Choose icon (pizza, tea, cake, eggs, …)
  • Remember last entries for timer target
  • List with teas and their required time

Tea Timer 0.4

I proudly present version 0.4 of the soon world dominating dashboard widget.

Changes from version 0.3:

  • [NEW] Info button and back side
  • [NEW] Set color for the front background within the widget preferences.
  • [NEW] Widget localization and English translation
  • [NEW] Update notification shows current and available version.
  • [NEW] Fancy drop shadows for text ;-)
  • [CHANGE] Overhauled default background and widget icon

Remaining on the TODO list:

  • Action after countdown:
    • Sound
    • Growl
    • Dialog
  • Choose icon (pizza, tea, cake, eggs, …)
  • Remember last entries for timer target
  • List with tees and their required time
  • Fading for tab transition in preferences

Download Tea Timer 0.4

Tea Timer 0.4 (German) with ocean background
Tea Timer 0.4 (English) with lime background
TeaTimer 0.4 with backside showing design preferences

Tea Timer 0.3

Nachdem ich ständig meinen Tee in der Küche oder meine Pizza im Ofen vergesse und kein wirklich schönes Alarmiere mich bevor es zu spät ist Dashboard Widget gefunden habe, habe ich mir einfach selber eins gebaut:

Tea Timer 0.3

Version 0.3 des Tea Timer Widgets hat folgende Features:

  • Eingabe eines beliebigen Warte-Subjekts durch einen Klick auf »Tee«
  • Eingabe der Zeit durch einen Klick auf die jeweiligen Zahlen
  • Steuerung der Zeiteingabe durch Pfeil hoch und Pfeil runter
  • Wechseln duch die Eingabefelder mittels Tab und Shift-Tab
  • Erinnern des Benutzers durch Victoria von Apple Voice
  • Automatische Überprüfung auf Updates einmal am Tag
  • Komplett deutsche Oberfläche
Für die Zukunft sind folgende Features geplant (auf Englisch, weil das so in meiner TODO-Liste steht):
  • Info button and back side
  • Additional action after countdown end:
    • Custom sound
    • Growl notification
    • Dialog
  • Update notification shows available version
  • Localization
  • Overhaul widget icon
  • Overhaul Default.Png
  • Changable background colors
  • Let the user choose an icon (pizza, tea, cake, eggs, …)
  • Remember last entries for timer target
  • List with tees and their required time
  • Slight ext shaddow with CSS3

Und das Wichtigste: hier der Download.