13 Replies Latest reply: Jul 8, 2015 9:33 PM by iHaller
npatelaz Level 1 (0 points)

I updated to Mavericks today, and when I went to add an event to my Calendar, I discovered that all-day was not the default time.  In Mountain Lion, when going to add an event in Month View, it was automatically set to all-day, which is perfect because all of my events are all-day events.  Now, it's being set to 9:00 to 10:00, and I have to check the box to make it all-day.  I know that this isn't much work, but when I'm adding dozens of events it starts to get a little annoying.


Calendar 7.0, OS X 10.9 (Mavericks).


Any help would be greatly appreciated.

OS X Mavericks (10.9)
  • Ferd II Level 7 (25,715 points)



    I don't think that it is possible, even using Terminal. If you want to change your workflow, "all day" events can easily be created in the Day/Week view, but as you stated the Month view poses a problem.


    Calendar Help says:

    To make:

    An event that lasts all day:In Day or Week view, double-click in the “All-day” section at the top of the calendar.
    An existing event last all day:In Day, Week, or Month view, double-click the event, click the date, then select “All-day.”
    A multiday event:In Week view, drag from the start time to the end time. You can drag across multiple days.

    In Day or Month view, create an event. Then, enter the start and end dates and times.

    An all-day event into a multiday event:In Week view, drag the all-day event across multiple days.



    How to Change the Default Duration of New iCal Events - The Mac Observer was written over a year ago, but it may give you some other ideas.


  • npatelaz Level 1 (0 points)

    Thanks for the response, Ferd II.  I actually saw that site and attempted to played around with the event duration, but to no avail.  It's a shame that Apple removed the ability to create all-day events from Month view; it was the logical duration for an event made in this view.  Thanks for the help anyways.

  • Alalucha Level 1 (0 points)

    My situation also. Thanks for the question and reply. I completely agree with npatelaz. Scheduling all-day events is a monthly experience for me and it ought to be available, since it was possible before.

  • morgan13201 Level 1 (0 points)

    I came across this thread because I was searching to see if Mavericks would correct the problem of defaulting to "all-day", and if so, would be one more reason to update.  95% of my events are not "all-day".


    Calendar Preferences should allow setting the default for "all-day".

  • Squidocto Level 1 (5 points)

    I work in Monthly and use all-day a lot as well. My new workaround with this change is: create a new event not by clicking in the day, but by clicking the + or using command-N. Then type the day you're adding to (such as Nov 13) followed by your event. This method defaults to all day.

  • npatelaz Level 1 (0 points)

    Didn't even think of this; thanks!

  • Brian Yip Level 1 (0 points)

    Apple please give us option for this!

    This will make our life easier.

  • danielagos Level 1 (10 points)

    I know I'm replying a bit late now, but you can right-click the day you want in month view and choose "New Event" and it will create an event which defaults to all-day.

  • LuxVera Level 1 (0 points)

    Thank you for a super tip, danielagos.  I find this to be the fastest way to enter an all-day event in month view.

  • TripGuy2 Level 1 (0 points)

    That's good but how do you also at same time in one operation have it set up the desired repeat- looks like need extra steps to go to the newly created item then do the repeat request. I use many repeats.

  • mackedout Level 1 (0 points)

    Thanks danielagos -- your post woke me up, made me realize I had been asleep at the wheel, assuming I was stuck with the all-day default since there was no "preference" setting available.  I myself am opposite from subject of post. I prefer working in monthly view, but rarely have all-day events. I detest the alI-day default for new events.  I have been using right-click to create new events, not thinking about behaviors depending on how I create a new event.  Now I can kiss all that annoyance goodbye.  I played around with the New Event options in monthly view (which I should have done long ago) and found my solution.


    Turns out, in Mavericks iCal, all-day is the default in monthly view only IF you do not enter a time in the New Event description window.  That first little window we get when creating a new event is not just to name the event --  it's to quickly tell iCal about the event you want created. Thus, changing the "default" event duration is as simple as changing the way we create a new event.  That is, feed iCal the desired information in a simple string right in the new event entry window and let iCal populate the new event.


    To create a new event, you can use the Menu, enter Cmd-N or right-click and select New Event. (May be other ways but those are all I explored.)  If you enter the TIME and/or day in that first small window which opens, iCal knows what to do  For example, you could key in "7am Garage Aug 2" or "Garage 7am Aug 2" whatever and iCal will create an event on Aug 2, with start time of 7 am and title of Garage.  If you key in a day of the week instead of date (Garage 7am Fri) while usng the menu or Cmd-N function, then iCal defaults to the next occurrence of that day (next Fri, e.g.)


    iCal does have slightly different defaults for the event duration depending on whether you are using the menu/Cmd-N functions or the Right-Click function.


    With either method, the default is all day if no time is stated in the initial new event window. The Cmd-N method will default to one-hour duration if you give just a start time.  If you want more than one hour, you must state the start and end time  (e.g., 7am-10am Garage Aug 2), then the new event will show that duration.


    With the right-click option to create a new event, stating only a start time will give you an event of one-minute duration.  If you want longer, you must state start and end times.  Again, default is all day if no time is started.


    At least, that's how it has worked for me, so far. :-)


    Anothr difference is what happens immediately after the event is created.  Cmd-N function automatically opens Info, allowing you to quickly verify accuracy of entry and make edits.  By contrast, the right-click option does not open Info;  if you want to check for accuracy or make edits, then double-click on event to open Info.


    Mavericks 10.9.4

  • 10points4griffindor Level 1 (0 points)

    I just figured it all out for Month view! At first I was disappointed with the new Yosemite Calendar app, but I just realized that Mac heard our plea and solved our problem: If you want to make a large all-day event, left-click drag from your start date to end date. If you want to make a single all-day event, then just do the same motion inside the box, dragging from the left to the right. And lastly, if you want to make a event that defaults at 9 AM, double click within the box.


    Another simple solution for copying the details of an event (including the name, and time-frame) is holding Alt and dragging an event to another date.

  • iHaller Level 1 (0 points)

    10points4griffindor wrote:

    If you want to make a single all-day event, then just do the same motion inside the box, dragging from the left to the right.


    Great find! Thanks for sharing