Monday, September 26, 2011

1 hour is too long, I only have 30 minute meetings

Event Length
I was recently emailed with a request that I can't believe that I had not thought of.  Editable Default Event length..  How could I have not thought of this.  I know that every time I create and event it is almost always 30 min.  It would be great if the default length of the event was 30.  So here it is.  After a bit a cussing at my computer I have delivered a Default Event Length in the Calendar Settings options.

2 Days, Sorry you're only allowed 1 or 7 Days

Two Days
The options to only be able to view a single day or 7 days felt limiting and I wanted to be able to compare select days.  If I wanted to compare today and tomorrow I had to go back and forth between the two days in the day view or I had to switch to the WeekView which was very limited on information.  I came up with the idea of being able to instantly change from the WeekView to the day view or maybe event a 2 or 3 or even 10 day view.

I reworked the calendar to and merged the Day and WeekViews together and created a MultiDay View.  In this view you have been given a slider on the bottom of the screen.   This slider allows you to easily slide from 7 days to 1 day or even up to 14 days without having to change the screen.

When was that event again?

Calendar Search
Global Search
I've had too many incidents where I knew an event was in my calendar, but I could not remember when it was.  It began to occur to me that I had missed the most important part of an online or digital calendar.  The ability to "search".

I have the DROID, and Android Phone, built using Google ideas and all that.  Why can't I search my calendar?  That's right! now I can...

With Calendar Plus you can now search through your events/agenda using the search feature on your phone.  While inside Calendar Plus you can tap your search button on your phone and a search dialog will appear allowing you to search through your agenda.  If you are not in Calendar Plus you can still tap the search button on your phone, but you will have to select "Agenda" from your search options.

By default the search will look from the current days date and forward one week.  If the event is not found it will give you options to look for older and newer events.  This keeps the search quick and easy to use.  I may add a feature to adjust this option in the future.

Move over events, new event coming through...

Original Version
New Version
Now that I had this under my belt I started looking for more aspects that I felt might need a bit more improvement.  I began to feel as if the events in the day and week view felt crowded and hard to read.  If an event overlapped the system would simply squish the events closer and closer together.  This was not too bad as long as there were not large amounts of events happening at the same time.

I then worked out a new algorithm that would place and space the events in an efficient manner based on events length and start time.  

Color at last, Thank god, Color at last!!!!

Colorized MonthView
Week Start Day
While the original Android Calendar functionaly worked, I felt that it needed a few new features.  Most of which was the ability set the start day of the week and the ability to see or recognize calendars from the Month View.  I personally have my week start on Monday on all of my calendars but this was very difficult (being from the US) without a separate Locale App from the marketplace.  I also missed the ability to view my look at my calendar and be able to distinguish at a glance what calendar had events upcoming.