7 Replies Latest reply: Jan 7, 2012 1:43 AM by Jonas Mächler
Tyler Jones2 Level 1 (0 points)

Since installing Lion last week iCal sets all new events I create to 'all day' as the default, previously it was the normal 1 hour which was fine. The old command line trick to modify the default (defaults write com.apple.iCal 'Default duration in minutes for new event' 60) does not appear to work with iCal 5 / Lion. Anyone else seeing this, and if so anyone know how to get this back to 1 hour versus every new event defaulting to all day?


NEVER MIND-After searching these boards fruilessly the solution only showed up after I posted the question. Apple may need to work on their search functionalty. Short answer, default for the "month" view is all day. Apparently you can type a time and data detectors will make the change.

Mac Pro, Mac OS X (10.7)
  • Jalpuna Level 1 (10 points)

    What is the solution?!?  Every time I create a new event (in month view) iCal thinks it's all day!  And then, when I open another frigging window to tell iCal that it ISN'T all day, iCal assumes the event is 8 hours long!  Who designed this thing?


    Click to create a new event.

    Click to change it from all day to a specific time.

    Click again to fix the date (because an 8 hour event, created at night, makes iCal think if I'm leaving a reminder to meet a buddy for a drink at 9 that I'm not going to get home until 5 the next morning.  SHEESH!


    The new iCal is a mess of click click click clickclickclickCLICK to create the simplest of events.

  • Tyler Jones2 Level 1 (0 points)

    Jalpuna, the trick is rather than put in an event in month view like "have lunch with Jalpuna" on the 8th, put in "have lunch with Jalpuna at 12:00 PM" and it will place it at 12:00 PM and the event will only show "have lunch with Jalpuna".

  • Jalpuna Level 1 (10 points)

    God, that's so annoying though.  It's extra typing and extra steps that are unnecessary.  I'd rather just click on friday and get an event box to edit.  Instead, I have to type all that stuff out (instead of clicking on next friday, I have to click the plus sign and type "Next Friday").  The new iCal is pretty, but functionally, it's a big step backward.

  • Tyler Jones2 Level 1 (0 points)

    While I don't disagree that the changes seem a bit less than intuitive, you can always have the default alarm already set (in iCal, open Preferences and at the bottom of the General tab you can turn on the default alarm and set a time ahead of future events to go off). So if you have the default alarm set, and know how to trigger the time of day setting, then all you would really have to manually change is the event length (default is 1 hour). And you can change that using data tags as well. Just create an event named "have lunch with Jalpuna from 12:00 to 2:00 PM" and sure enough iCal will create an event named "have lunch with Jalpuna" on the date you clicked on from 12:00 to 2:00 PM. It definately is an adjustment, but not nearly as bad as I feared when I first started trying to figure it out. Best of luck!

  • deesee Level 1 (10 points)

    The other workaround is to enter events in Day, or Week view. Then it works like it always has. I agree though, entering events in Month view ***** big time.

  • dave_d Level 1 (0 points)

    Entering in month view works great for me.  Just create your events like so:


    1:30pm Lunch with Jim




    6-8pm Date with Sally


    Way faster for me than the Leopard method, and more intuitive since iCal no longer assumes that every event is starting at the next hour after I enter it.

  • Jonas Mächler Level 1 (5 points)

    Maybe its just me, but it took me some time to realise, the nifty text-parsing doesn't only work under the plus-button for like general new event, it also works after doubleklicking a day in month-view.


    So, pointing on my chosen Friday, doubleklick, and writing lunch at 12pm looks quite cool