Calendar Apps Suck, Here Are My Suggestions
brooksreview.net
brooksreview.net
As we all know this comes down to money, who wants to pay $50 for a good calendar app? I know I would...
1) Show only the current day and future days -- Google Calendar does this
2) Can't see when other people are busy or free -- Google Calendar does this (if that person has shared their calendar)
3) Can't see when a group of people have common free time -- Google Calendar does this
4) Get an autoresponse if you invite someone when they are not free -- this is mooted by 2) and 3)
5) Jointed owned calendars -- Google Calendar does this (can give people edit permissions on your calendars)
6) Autoreject invites based on time -- Google Calendar does this
7) Location aware -- OK, gCal doesn't do this.
Irony? Or makes perfect sense.
If he means that when using iCal to invite someone on outlook then that's probably accurate, but Outlook 2010 has a pretty robust 'pick a meeting time' that works exactly as he described it should across an exchange server. You pick the attendee's it tells you what time works for everyone, and even shows (at a high level glance) which days of the week is best.
In fact, at work, we have a room reservation system hooked up to it so it'll even suggest a room thats available and reserve it.
You can attach meeting agenda's to outlook invites (and I believe you can do with Gmail and an add in?)
Most of the features he described (except maybe the location aware stuff) work on Outlook & Google Calendar. Of course there a few things on both clients that I wish were designed a little better but the functionality he asks for is basically there already...
Personally, my calendar would be as simple as a list of events broken up by date, much like a particular iOS Calendar.app view. I hate how miserably non-inter-operable calendars are.
The problem isn't money, but as an earlier post discussed: building a decent calendar app is damn hard.
For most of corporate America, shared calendaring is probably the #1 feature keeping them tied to Exchange Server. Solve this problem elegantly, and you could kick Exchange to the curb.
Can somebody please build a better calendar for OS X?
What the poster wanted was "today" set wider so that you didn't get "multi-appoinment-squishes-text-into-unreadable-jumble" columns, then a two days in the future (no Yesterday), in a narrower column, and then a fourth column with things that are more than 3 days away but presumably less than a month or maybe a couple of weeks away.
That is a much more intuitive way to think about scheduling for some people. And one that I would use if GCal supported it.
Not exactly what the poster wanted: doesn't integrate the agenda view into the same screen, and doesn't make Today bigger (though does visually highlight it, which I would argue has the same effect).
Otherwise, it's pretty damn close.
I wasn't being clear in my response that I was talking about what the author of the linked article actually has a much better design [1] in mind for a 'bigger than today, less than a week' view. I think it would be nice if GCal picked that up, I can understand that its providence might make that impossible.
When I first started at Google I there were lots of meetings and I missed a few because everyone was in quad cubes and so nobody had speakers or anything going, and my Calendar notifications (as a blinking tab in firefox) were easy to miss. To get around that I built a device that was connected to my workstation via USB (it was basically an Arduino clone) which had an LCD display and an LED and a button. When the next meeting was coming up it would display on the LCD and the LED would flash (hard to miss) and stop flashing when I pushed the button acknowledging that I had seen it. Was going to add a 'snooze' button but didn't get around to it before I left.
That hack used the GDATA API and Python to pull my calendar data and send them out to the display. It would be pretty easy to implement the modified future view idea as a local script which captured that you wanted and put it into a view like this.