One more thing- please make an installer for it so that it is easier to share.
On Thu, Feb 18, 2010 at 10:49 AM, pamela (Google Employee) < [email protected]> wrote: > Hey Chris - > > Thanks for sharing the timer, I showed it to the blog post author to try > out. Here's her feedback on improvements that can be made: > > - When in Stopwatch mode, the buttons should be start and stop--so that it > doesnt toggle between timer and stopwatch > - The blinking is slightly annoying after a while. > > I also noticed that it seems to quickly flicker between a time and "TIME's > UP" when you visit a wave with a timed up timer. > > We'll continue trying it out in our meetings. Thanks! > > - pamela > > On Fri, Feb 12, 2010 at 2:14 AM, HaiColon <[email protected]> wrote: > >> Here is my current implementation of this if anyone wants to try it >> out in a wave: >> >> http://colongadgets.appspot.com/gadgets/timealready/timealready.xml >> >> Usage: >> ---------- >> >> Eggtimer mode >> Enter something like... >> 5 minutes >> 1 hour 20 seconds >> 2 hours and 30 seconds >> 4 seconds, 20 minutes >> 1h5m2s (this is for really lazy people like myself) >> ...and click on Timer >> >> Stopwatch mode >> Click the stopwatch button to start the timer, click stop to stop it >> >> Seems to work fine but I haven't done much testing yet. I tried stuff >> like setting my computer's clock to a wrong time, using multiple >> gadgets, opening the wave with the gadgets in multiple Wave clients, >> etc. I haven't checked for any memory leaks yet so you may not want to >> display the timer for 2 days or something.. :) This is all hacked >> together rather quickly and I'm very new to JavaScript (a dangerous >> combination). >> >> What's missing is an eggtimer alarm sound, I plan to add that by >> making use of the HTML5 audio tag (or video tag if the audio tag isn't >> working right, haven't done anything with the video/audio tags yet). >> >> I'm also thinking about adding messages to the gadget like "Chris >> started the stopwatch at [time]" and "Chris stopped the stopwatch at >> [time]", the display of this messages div could be set to hidden of >> course if someone doesn't want to see those messages. >> >> And here is the code (MIT licensed) if you want to get an idea of how >> it can be done for your own implementation: >> >> http://code.google.com/p/timealready/ >> >> If you want to use some or all of the code but you don't know how to >> use the MIT license, it basically says (and this is my personal >> understanding so I don't give any guarantees or legal advice here) >> that if you take only a function or two, do whatever you want with the >> code. If you take more than that or the whole thing (the MIT license >> calls this "substantial portions"), you have to include the copyright >> notice with your application which gives attribution to me (which is >> just fair) and the MIT license itself, but your changes and additions >> can be licensed however you want. But again, I'm very new to >> JavaScript, so better make sure you understand the code you copy >> because it's not going to be very good code and you might want to >> improve it before using it. >> >> If you check out the code and open the timealready.html in a browser, >> you can try out the gadget locally for testing purposes or for use as >> a desktop eggtimer / stopwatch. This works because the actual code is >> decoupled from the Wave specific code, so it's easy to add other >> layers on top of it to make the gadget work with other services for >> example. Maybe Google Buzz in the future? ;) Could be easily turned >> into an Adobe AIR or Appcelerator application too. >> >> Cheers, >> Chris >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google Wave API" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<google-wave-api%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/google-wave-api?hl=en. >> >> > -- You received this message because you are subscribed to the Google Groups "Google Wave API" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en.
