Feedback and suggestions for Google Calendar
Here are my ideas for improving Google Calendar
Display the current time, in all views. Knowing the current time of day is relevant and useful when working with a calendar. I often find myself switching browser tabs to look at the clock gadget on my Personalized Homepage when I'm looking at my day. I'm sure there's a desire not to clutter the interface, but an unobtrusive clock could be added; perhaps a simple digital readout under the current month display. As a bonus, add a thin horizontal time indicator bar in Day and Week view that moves vertically down as the day progresses. The hour indicator on the left of the page could be highlighted in the same color as the bar. This is a quick & easy way to see where you are in the day relative to what's on the agenda.
Update: 2007.03.22 - A day after I wrote this, Lifehacker published a post with an image that shows an example of this horizontal indicator — go check it out to see what I mean. The post was an intro to today's Rock Your Google Calendar in 18 Ways, by Anne Zelenka at Web Worker Daily. She noted that GCal doesn't seem to get a lot of love or attention lately; well, see below for some from me. Thanks for your useful post, Anne!
- Add background shading to Saturday & Sunday in Month View. On the small month indicator, Saturday and Sunday are lightly shaded, making them easy to distinguish from weekdays. This useful visual cue would be a great enhancement for the main Week and Month views.
Sync with mobile devices. (I'm happy to see this is already on the list, but I have some comments.) The SMS/text messaging interface is useful, and it's really nice to be able to add events that way. I hope this won't go away or be deprecated even when sync is enabled. For planning, though, we need to be able to refer to the calendar, and browse it. The inability to sync is a serious deficiency, and kept me away from Google Calendar for a long time — the fact that so many of us use it without sync is a testament to how good everything else is!
Update: 2007.05.24 - Google released the mobile web service, Calendar for mobile devices. Thanks, Google! This goes a long way toward solving the problem of real mobile access. I still think sync is the ideal, but maybe that'll be an option for the future. It would be nice to be able to delete entries, though, as well as modify them. (I know it's new.)
- Add ability to link events to other calendars as an alternative to copying them. I copy several events among my and my wife's calendars, because we each want the ability to filter the other's calendar, but still see things we're doing together. That means when I update an event, I have to do so in two places. Since I have the ability to write to her calendar, it would be nice to designate some events as linked, so they show up independently on shared calendars, but can be updated on either one, with the changes reflected on both.
This list, which I'm publishing in March 2007 — when Google Calendar is just shy of its first birthday — is almost certain to grow and develop.
Google Calendar is amazing
I recently switched to Google Calendar and I'm really impressed. I wanted to use it when it first came out, but was waiting to switch from Yahoo Calendar because I (and many others) wanted an easy, Google-supported way to sync with my Windows Mobile smartphone. I switched anyway, and even without mobile phone sync, I can't get over how much I like Google Calendar.
The team that built it invested a lot of research and effort into doing so, and it shows. For a look at how they did it, check out Rakesh Agrawal's blog post with notes and commentary about Product Manager Carl Sjogreen's presentation [.pdf] at the Future of Web Apps Summit, 2006.
Google Calendar feels good and is enjoyable to use — it makes me want to use a calendar, and that makes me more organized and productive. It's a great example of what a web application can be now. It's fast, easy, and knows it's connected to the web. Google Calendar isn't perfect — in fact, it's beta — but it's worth serious consideration.