CREATING CALENDAR EVENT FROM TIMELINE
Creation of a calendar event from a timeline is provided. An application such as a calendar application detects a create action to create an event on the timeline. Details of the event are captured that includes a subject name of the event and an event date. The event is displayed on the timeline based on the details. A save action is detected to save the event. The event is displayed on a calendar associated with the timeline based on the details.
1 . A method executed on a computing device to create a calendar event from a timeline, the method comprising:
detecting a create action to create an event on the timeline;
capturing details of the event;
displaying the event on the timeline based on the details;
detecting a save action to save the event; and
displaying the event on a calendar associated with the timeline based on the details.
2 . The method of claim 1 , further comprising:
capturing an event date as one of the details.
3 . The method of claim 1 , further comprising:
capturing a subject name of the event as one of the details.
4 . The method of claim 1 , further comprising:
displaying an event entry control to capture the details of the event.
5 . The method of claim 4 , further comprising:
providing a calendar control in the event entry control to capture an event date as one of the details; and
providing a text entry control in the event entry control to capture a subject name of the event as one of the details.
6 . The method of claim 5 , further comprising:
providing a date picker control as the calendar control, wherein the date picker displays dates of a month that includes an event date associated with the create action on the timeline.
7 . The method of claim 5 , further comprising:
highlighting a current date on the calendar control in response to a detection that the current date is within a date range of a month displayed by the calendar control, wherein the month includes an event date associated with the create action on the timeline.
8 . The method of claim 1 , further comprising:
rendering the event in a transparent form within the timeline on an event date associated with the create action, prior to a detection of the save action.
9 . The method of claim 1 , further comprising:
transitioning the event from a transparent form to an opaque form within the timeline on an event date associated with the create action in response to a detection of the save action.
10 . The method of claim 1 , further comprising:
highlighting the event on the calendar through an animation that includes one from a set of: a blinking animation applied to the event, a rotating animation applied to the event, a fade in animation applied to the event, and an animated object that encompasses the event.
11 . The method of claim 1 , further comprising:
scrolling to a time period within the timeline that includes an event date associated with the create action in response to a detection of the date selection event on an event entry control, wherein the time period includes one from a set of a date, a week, and a month.
12 . A computing device to create a calendar event from a timeline, the computing device comprising:
a display device;
a memory;
a processor coupled to the memory and the display device, the processor executing a calendar application in conjunction with instructions stored in the memory, wherein the calendar application is configured to:
detect a create action to create an event on the timeline;
capture details of the event;
display the event on the timeline based on the details, on the display device;
detect a save action to save the event; and
display the event on a calendar associated with the timeline based on the details, on the display device.
13 . The computing device of claim 12 , wherein the calendar application is further configured to:
display an event entry control that includes a date picker control to capture an event date as one the details and a text entry control to capture a subject name of the event as one of the details, wherein the date picker is overlaid adjacent to the event date associated with the create action on the timeline.
14 . The computing device of claim 13 , wherein the calendar application is further configured to:
detect a date selection action that selects a new date on the date picker control.
15 . The computing device of claim 14 , wherein the calendar application is further configured to:
display the event in a transparent form on the new date within the timeline.
16 . The computing device of claim 14 , wherein the calendar application is further configured to:
scroll the calendar to a time period that includes the new date.
17 . The computing device of claim 13 , wherein the calendar application is further configured to:
display the text entry control in a top section of the event entry control and the date picker control below the text entry control within the event entry control.
18 . A computer-readable memory device with instructions stored thereon to create a calendar event from a timeline, the instructions comprising:
detecting a create action to create an event on the timeline;
displaying an event entry control that includes a date picker control to capture an event date and a text entry control to capture a subject name of the event, wherein the date picker is overlaid adjacent to the event date associated with the create action on the timeline;
capturing the subject name and the event date of the event;
displaying the event on the timeline based on the subject name and the event date;
detecting a save action to save the event; and
displaying the event on a calendar associated with the timeline based on the subject name and the event date.
19 . The computer-readable memory device of claim 18 , wherein the instructions further comprise:
rendering the event in a transparent form on the timeline on the event date, prior to a detection of the save action; and
transitioning the event from a transparent form to an opaque form on the timeline in response to a detection of the save action.
20 . The computer-readable memory device of claim 18 , wherein the instructions further comprise:
scrolling to a time period on the calendar that includes the event date; and
highlighting the event on the calendar through an animation.