It is so "obvious" that it would be very easy to "steal" the idea and not give credit to Marco. After all, you could always say you had the idea independently.
The Backpack Calendar has a default 6 week view with the current week at the top. The only way to see previous weeks is to expressly go back in time. Otherwise, you're always looking at this week + 5 more weeks ahead.
That covers the first point of the article. Anything available for the second and third points?
I don’t care about present-and-future items with equal granularity. I wouldn’t mind seeing today in an hour-by-hour view, but I don’t need the same granularity when showing events three days from now.
If I switch to a more granular view for today, I lose the ability to see any of what’s happening next week.
Offtopic: Any plans to allow custom repeating schemes like MWF, TR, or whatever? Basically the only reason I canceled my Backpack account and I'd really like to subscribe again.
Also touched on in the sections on "Fisheye View" by Leung et al., "A Review and Taxonomy of Distortion-Oriented Presentation Techniques" in Card et al., "Readings in Information Visualization", Morgan Kaufman, 1999.
Maybe I'm the only one, but I have a mental picture of my calendar using the upper-right quadrant of a Cartesian Plane. Days are on the X axis, Hours are on the Y axis. Events go from bottom-up instead of top-down like in all physical day-planners. I formed this mental model when I was very young, which may explain why I can't stand any calendaring apps today.
Does anyone else do this? I've seriously considered contacting a calendar manufacturing company to print "Cartesian Calendars" in this manner... or if any such thing already exists, please let me know!
The Agenda view in Emacs's org-mode has similar ideas. In the week view you see great detail for the current day and a short overview of the days to come.
I like it. Here are some suggestions for anyone expanding this idea:
- make each of the main boxes a little bit narrower so you can have a full week (1+6) in the top section, and a full second week (including full-sized weekend days) across the bottom
- make the "flow" obvious somehow. A thicker line separating the top boxes from the bottom would help. Slightly darker or lighter background colors as you get farther from "today" would help as well.
- squeeze in navigation controls: a big "today" button, and forward/backward day and week arrows (in the day and week areas).
- the very bottom right box could be replaced with "upcoming", and list off anything marked as a priority in the next few weeks after the end of this display.
Fantastic idea, though I noted that the author said "I work the same schedule every weekday and I rarely meet with people.", which is something I can't relate to. I meet with a lot of people, regularly.
From my perspective:
- Last week is important on Monday ... but only on Monday. I do a quick review/plan for the following week and I use data from the previous week for accountability purposes -- as in: Did I deliver on action items from the previous week? I like to get that out of the way on Monday morning so as not to have it hanging over my head the rest of the week.
- Some appointments and meetings are more important or come with greater consequences if missed. The day view is dead on, but I'd expand it to be a pad of "Day View" (a.k.a. What's Important hour by hour) at the top with starred items beneath. For instance, my Dentist charges $75 if an appointment is canceled with less than three days notice (this is never enforced, but his time is important, too). My current method is to set a reminder four days before. Once I receive the reminder, I validate that I can make the appointment and reset it to remind me 1 day before hand so that I can cancel anything else that is short-notice that conflicts, then I reset the reminder to 20 minutes prior so that I get off my duff and drive to the Dentist office. I have a similar kludge for important meetings or ones that require a great deal of prep work. Since I check my calendar constantly, I could avoid all of this nonsense if it was just sitting under a thick line beneath my "Day View" as a constant reminder.
I recently found and implemented a nice jQuery calendar plugin called FullCalendar in a client site I'm working on. It was terribly easy to integrate into the site thanks to Django. I think I'm going to tinker with it now to see if I can get it to use this type of display as a view option, since it already offers different view options.
Seems like an idea worthy of some testing and tweaking.
I could go for a 3-column (or row, depending on display type) calendar, where the first column shows today in detail, the second column shows the next week in lesser detail, and the final column shows the next month in even less detail.
Perhaps clicking on a given day would bring that day into the first column and adjust the rest of the calendar accordingly. A big fat "today" button and arrows to skip by day/week/month would be fantastic.
(As the OP says, a better artist would mock this up. I am not a better artist. Sorry.)
I did a quick mockup of a interface that would work for me. You can see both future and past. However you could slide today over to the left and reveal two more future columns if that interests you more.
By scrolling/swiping you could change the day with focus. Also by tapping on any visible date, you could give focus to that day. Also a "Today" button to go to the present.
Outlook's month view lets the scroll wheel scroll through weeks. I've never understood why everything doesn't do that. If I could get real Outlook on my mac I'd drop Apple Mail in a second. It's so much better of a program (even ignoring the exchange parts)
Google Calendar has an Agenda view which simply shows your upcoming events as an ordered list. I use this as my default view and use the monthly view when scheduling new events.
I can't access google calendar at the moment (at work), but when I use it i have it in a view that only shows the next 7 days. This ticks one of the boxes this guy's talking about.
As for having an expanded view of today, and a reducing detail view of the following days ... that's a great idea i think.
Thuderbird has a pretty good calendering extension called Lightning. By default it adds a pane to the normal view with upcoming events: "Today", "Tomorrow", and "Soon" for stuff in the following week. I find that tremendously useful, and close to Marco's idea.
[+] [-] ambition|16 years ago|reply
[+] [-] nandemo|16 years ago|reply
[+] [-] jasonfried|16 years ago|reply
http://backpackit.com/calendar
[+] [-] nkh|16 years ago|reply
I don’t care about present-and-future items with equal granularity. I wouldn’t mind seeing today in an hour-by-hour view, but I don’t need the same granularity when showing events three days from now.
If I switch to a more granular view for today, I lose the ability to see any of what’s happening next week.
[+] [-] tsally|16 years ago|reply
[+] [-] necubi|16 years ago|reply
[+] [-] kulkarnic|16 years ago|reply
It's interesting how similar ideas keep coming up every so often.
[+] [-] dws|16 years ago|reply
A bit of googling also turns up http://eagereyes.org/blog/2008/fisheye-calendar-at-yahoo.htm... and a PDF of Bederson's paper on Fisheye calendars http://www.lib.umd.edu/drum/bitstream/1903/1201/1/CS-TR-4368...
[+] [-] jazzychad|16 years ago|reply
Does anyone else do this? I've seriously considered contacting a calendar manufacturing company to print "Cartesian Calendars" in this manner... or if any such thing already exists, please let me know!
[+] [-] carterschonwald|16 years ago|reply
[+] [-] inrev|16 years ago|reply
Here is a screen-shot I found online: http://tiny.cc/3gwoj
[+] [-] 3ds|16 years ago|reply
http://create.ly/g7qpwcay1
[+] [-] minus1|16 years ago|reply
http://i43.tinypic.com/zu2m2d.png
[+] [-] lotharbot|16 years ago|reply
- make each of the main boxes a little bit narrower so you can have a full week (1+6) in the top section, and a full second week (including full-sized weekend days) across the bottom
- make the "flow" obvious somehow. A thicker line separating the top boxes from the bottom would help. Slightly darker or lighter background colors as you get farther from "today" would help as well.
- squeeze in navigation controls: a big "today" button, and forward/backward day and week arrows (in the day and week areas).
- the very bottom right box could be replaced with "upcoming", and list off anything marked as a priority in the next few weeks after the end of this display.
[+] [-] wallflower|16 years ago|reply
http://www.bewitched.com/marketmap.html
[+] [-] Raphael|16 years ago|reply
[+] [-] growt|16 years ago|reply
[+] [-] reduxredacted|16 years ago|reply
From my perspective:
- Last week is important on Monday ... but only on Monday. I do a quick review/plan for the following week and I use data from the previous week for accountability purposes -- as in: Did I deliver on action items from the previous week? I like to get that out of the way on Monday morning so as not to have it hanging over my head the rest of the week.
- Some appointments and meetings are more important or come with greater consequences if missed. The day view is dead on, but I'd expand it to be a pad of "Day View" (a.k.a. What's Important hour by hour) at the top with starred items beneath. For instance, my Dentist charges $75 if an appointment is canceled with less than three days notice (this is never enforced, but his time is important, too). My current method is to set a reminder four days before. Once I receive the reminder, I validate that I can make the appointment and reset it to remind me 1 day before hand so that I can cancel anything else that is short-notice that conflicts, then I reset the reminder to 20 minutes prior so that I get off my duff and drive to the Dentist office. I have a similar kludge for important meetings or ones that require a great deal of prep work. Since I check my calendar constantly, I could avoid all of this nonsense if it was just sitting under a thick line beneath my "Day View" as a constant reminder.
[+] [-] megamark16|16 years ago|reply
[+] [-] tzury|16 years ago|reply
[+] [-] lotharbot|16 years ago|reply
I could go for a 3-column (or row, depending on display type) calendar, where the first column shows today in detail, the second column shows the next week in lesser detail, and the final column shows the next month in even less detail.
Perhaps clicking on a given day would bring that day into the first column and adjust the rest of the calendar accordingly. A big fat "today" button and arrows to skip by day/week/month would be fantastic.
(As the OP says, a better artist would mock this up. I am not a better artist. Sorry.)
[+] [-] jhund|16 years ago|reply
By scrolling/swiping you could change the day with focus. Also by tapping on any visible date, you could give focus to that day. Also a "Today" button to go to the present.
http://downloads.clearcove.ca/NonLinearTime.png
[+] [-] JeffJenkins|16 years ago|reply
[+] [-] spuz|16 years ago|reply
[+] [-] kentosi|16 years ago|reply
As for having an expanded view of today, and a reducing detail view of the following days ... that's a great idea i think.
[+] [-] vtail|16 years ago|reply
Google Calendar is also blocked where I work, but using https does the trick.
[+] [-] AceJohnny|16 years ago|reply
[+] [-] MikeTLive|16 years ago|reply
[+] [-] stuartjmoore|16 years ago|reply
[+] [-] jackowayed|16 years ago|reply
[+] [-] codebaobab|16 years ago|reply
http://weather-dimensions.com/index.html
[+] [-] d0m|16 years ago|reply