Calendar:Event in a Tab: Difference between revisions

Various clarifying edits
(better tracking bug link)
(Various clarifying edits)
Line 25: Line 25:
The elements in the right-hand column are more optional, and in the simplest cases they will be left at their default settings.  Putting them in the right-hand column gives greater prominence to the less optional elements in the left-hand column, like the timing of events, that must be entered for every event.
The elements in the right-hand column are more optional, and in the simplest cases they will be left at their default settings.  Putting them in the right-hand column gives greater prominence to the less optional elements in the left-hand column, like the timing of events, that must be entered for every event.


For reminders, attachments, and attendees only a minimal UI is displayed at first until the user acts to add these items to an event.  There is simply a link or button to click to add these elements.  They are shown as a "link" in the mock-up but they could be a button instead.   
For reminders, attachments, and attendees only a minimal UI is displayed at first until the user acts to add these items to an event.  There is simply a link or button to click to add these elements.  They are shown as a blue link in the mock-up but they could be a button instead.   


For reminders, clicking the link/button creates a reminder, indicated by the appearance of two drop down menus, one for the kind of reminder and one for its timing, along with a small button to delete the reminder.  Additional reminders can be added by clicking the "Add reminder" link/button.   
For reminders, clicking the link/button creates a reminder, indicated by the appearance of two drop down menus, one for the kind of reminder and one for its timing, along with a small button (shown as an "[X]") to delete the reminder.  Additional reminders can be added by clicking the "Add reminder" link/button.   


A new selection box for choosing the timing of a reminder is shown at the bottom of the mockup images.  Its behavior is similar to the time and date selection boxes.  It replaces the current drop down menu and "custom" dialog.
A new selection box for choosing the timing of a reminder is shown at the bottom of the mockup images.  Its behavior is similar to the time and date selection boxes.  It replaces the current drop down menu and "custom" dialog.
Line 33: Line 33:
Clicking the links/buttons to add attachments or to invite attendees shows their respective dialog boxes (which are the same as the current dialog boxes).  A box with a list then appears showing the attachments and attendees, and these boxes work much same as the current boxes for these elements.  The "Notify Attendees" and "Separate Invitation Per Attendee" checkboxes only appear when attendees have been invited.
Clicking the links/buttons to add attachments or to invite attendees shows their respective dialog boxes (which are the same as the current dialog boxes).  A box with a list then appears showing the attachments and attendees, and these boxes work much same as the current boxes for these elements.  The "Notify Attendees" and "Separate Invitation Per Attendee" checkboxes only appear when attendees have been invited.


A delete button has been added next to individual attachments and attendees, and a "Remove All" link/button has been added as well.
A delete button (shown as an "[X]") has been added next to individual attachments and attendees, and a "Remove All" link/button has been added as well.


Privacy, priority, status, and "show time as" are indicated and changed via drop down menus, (rather than showing them in the status bar at the bottom of the window).  This allows them to be edited "in place."
Privacy, priority, status, and "show time as" are indicated and changed via drop down menus, (rather than showing them in the status bar at the bottom of the window).  This allows them to be edited "in place" and makes them more discoverable since they are currently only accessible via the options menu and so may be easily overlooked.


The labels such as "Title" are shown right-aligned for a clearer connection between them and what they label.  But they could alternatively be left-aligned instead.  There are no colons on these labels for the sake of visual simplicity.   
The labels such as "Title" are shown right-aligned for a clearer connection between them and what they label.  But they could alternatively be left-aligned instead.  There are no colons on these labels for the sake of visual simplicity.   
Line 57: Line 57:
==== Proposed Horizontal Resizing Behavior ====
==== Proposed Horizontal Resizing Behavior ====


As the window expands horizontally, the elements (and possibly horizontal spacing/margins) expand with it up to a breakpoint where the two-column “tab” layout goes into effect.  Then the elements would continue to expand in both of the columns, up to a certain limit at which they would expand no further (to keep things more focused on a very wide monitor/window).  After reaching that limit the elements would stay in place (left-aligned) as the window expands further to the right.   
As the window expands horizontally, the elements (and possibly horizontal spacing/margins) expand with it up to a breakpoint where the two-column “tab” layout goes into effect.  Then the elements would continue to expand in both of the columns, up to a certain limit at which they would expand no further (to keep things more focused on a very wide monitor/window).  After reaching that limit the elements would stay in place (left-aligned, or possibly center-aligned) as the window expands further to the right.   


As shown, the two-column layout rearranges the elements somewhat.  Rearrangement is kept to a minimum for more consistency between the window and tab views.
As shown, the two-column layout rearranges the elements somewhat.  This rearrangement is kept to a minimum for more consistency between the window and tab views.


== Implementation ==
== Implementation ==
52

edits