Sunday, August 7, 2011

Week Calendar 4 (Part 2)

Week Calendar 4 is a huge release which contains over a hundred improvements and new features. In our previous post, we've highlighted four amazing major new features. In this post, we will highlight five more new features that really speed up working with a calendar.

Again, this are just five more of the hundred of new options and tweaks in Week Calendar 4.

Multi-event Templates
A major new feature in Week Calendar 4 are batch operations. Of course, we've also extended this to templates. While the templates option on Week Calendar is one of the most powerful around, we've made it even better with support for multi-event templates: you can now instantiate multiple events with the tap of one button.

"All Meetings' is a group template
Multi-event templates are designed to make the following scenario much quicker: Most of our users often have two or three appointments which happen next to each other, but are still separate.
A good example is first having a meeting with a project manager, and after that having a meeting with the project team, and next with the director.
Previously, users entered these events as three templates and added each event separately. A time consuming task.

In Week Calendar 4, our users can now make a group-template that exists of those 3 events, relatively timed. By selecting this template when adding an event, all 3 events will be created, timed correctly next to each other.


A group template
During testing, we found out that a lot of users also used group templates for working shifts for a full week. Working shifts are almost never recurring with a regular pattern, but do exist of the same events. Using Group-templates, those users really sped up their workflow.

Per-event Time zones
Week Calendar 3 supports Time Zone support where the calendar stays put in the same timezone, regardless of the location of the user. While convenient for most users,  international travelers and business users operating in different timezones need more fine-grained control over their events and timezones.

For those users, we've added Per-event time zones. After enabling this option in Settings > Calendar > TimeZone > Per-event timezones, setting the time of an event now has a Time Zone option.

The event times will automatically be changed to be in the correct time zone and the time zone of the event will of course be remembered.

An event set to Tokyo Time will still show up in your current time zone, but the details provide exact information at what time the event is in Tokyo Time:






















Calendar Presets
More and more users manage lots of calendars in multiple contexts on their device. For example, we're having our business calendars, our family calendars, our sports calendars and our personal calendars, all mixed in several calendar accounts. Managing all these calendars by check marking them on or off takes time.

Our solution to this upcoming trend are calendar presets. The concept is really simple and works extremely well for users: instead of manually turning calendars on or off when needed, you can group calendars together into a preset and switch between presets with a tap of one button.

The user interface is very intuitive. To start, you tap the action button in the calendar selector to turn an existing configuration of visible calendars into a preset. From then on, the calendar selector has two extra buttons: Current and Presets. Presets allow you to pick or edit presets, Current to change the currently visible calendars.



Resizing Events
To make rescheduling and adding events easier, we've made it possible to resize events by dragging their lower-righthand corner. This is indicated by a familiar resize handle.

There are a few constraints:
  • the event has to be wide enough, so we can detect if you wish to resize or move
  • the event has to be editable (no meeting invite, for example)
Day view and week view with 5 days usually makes the events wide enough to be able to drag them. And, of course, resize operations can also be undone, just like other drag-&-drop operations.

Resizing also works on the transparent event box that represents a new or to-be-pasted event. Changing the length of such an event will also change the time of the event when tapping on the 'New' button or when pasting the event.



Action Menu
We've spent a lot of time on making working with Week Calendar faster for all users. One thing we noted during testing was that a lot of users have a common operation they do very often. For example, one user did set an event to be colored red to know when it was completed. Another user added the text 'done' to the notes of an event. Yet another one added the same 5 minute alert to events quite often.

Currently, all these users have to:
  1. Select the event
  2. Go into the event details
  3. Tap the edit button
  4. Change the property involved
  5. Hit the save button
  6. Get back to the event details
  7. Get finally back to their calendar overview
The biggest problem with this workflow is that the focus is shifted from the calendar overview to the editor. To tackle this issue, we've come up with a fully customizable Action Menu

In Week Calendar 3, the Action Menu (middle icon button) gives access to "Copy", "Cut", "Share". In Week Calendar 4, this menu gives access to over 17 user defined actions. Each of those actions can change a particular event property without leaving the overview at all. The 7 steps above are now 2 steps: select the event and tap the Action button.

For Week Calendar 4, we've come up with 17 configurable actions to do common tasks:
  • Copy
  • Cut
  • Duplicate
  • Share
  • More...
  • Move / Snooze
  • Resize
  • Add Notes
  • Set Icon
  • Add Alert
  • Remove Alerts
  • Set Color
  • Toggle All-Day
  • Stop Recurrence
  • Make Template Group
  • Remove Attendees
  • Set Availability

Most of these actions can be configured to include the values that the user often uses.

For example, the Resize Menu Action  has by default 3 options for '30 minutes', '1 hour', '2 hours', but this list can be completely user defined.

The 'Set Color' action can be configured with the colors to pick from; The 'Add Alert's action with the alerts to present, and so on.


The menu is really smart as well:
  • only applicable items will be shown
  • when the action has only one value configured, that value will be applied directly
  • you can create sub menu using the 'More..' item
  • Items with multiple values can be renamed
  • When possible, sub menus will be integrated into their parent
  • It works with Batch editing

The Action Menu is a rock-solid new feature that brings back focus to your calendar view. During testing, we found out that users are up to 5 times as fast using their own defined Action Menu.

Combining the Action Menu with other powerful Week Calendar options makes things even easier. One of our testers used the following set-up to be able to mark events as 'Done':
  • An 'Add Notes' action menu that toggled the text 'DONE!' done in the event notes when tapped, named 'Toggle Done'
  • An Auto Color rule that colored events with the text 'DONE!' red
This way, tapping the Toggle Done button marked an event as done and colored it red. Tapping the button again unmarked it as done and gave it back the original color.




We are really excited about Week Calendar 4, because it's a huge step in mobile calendaring software. With these five new options, we are turning mobile calendars into powerful tools for managing your day and events.

Stay tuned for our next blog post, highlighting more new features in Week Calendar 4!

Get Week Calendar on the App Store



1 comment: