Calendar:Improving the Calendar Views: Difference between revisions
No edit summary |
No edit summary |
||
| Line 3: | Line 3: | ||
* [http://cjansen.com/lightning-demo/accordion.htm Tab-box UI Prototype] | * [http://cjansen.com/lightning-demo/accordion.htm Tab-box UI Prototype] | ||
* {{bug|327783}} | * {{bug|327783}} | ||
* [[Calendar:Improving_the_Calendar_Views-Archive Archive]] | * [[Calendar:Improving_the_Calendar_Views-Archive Archive, (Old Designs)]] | ||
== Current Issues (Lightning 0.3)== | == Current Issues (Lightning 0.3)== | ||
| Line 13: | Line 13: | ||
# I can't drag an event from one calendar into another. | # I can't drag an event from one calendar into another. | ||
# All the different colors in the week view are confusing me. Especially same things are highlighted differentially. | # All the different colors in the week view are confusing me. Especially same things are highlighted differentially. | ||
# The three buttons (New../Edit../Delete) are | # The three buttons (New../Edit../Delete) are somehow strange. I think these buttons are good for creating/changed/deleting events. | ||
# I want to switch between E-Mail and Calendar easily. | # I want to switch between E-Mail and Calendar easily. | ||
# Why am I seeing the mail tree when I'm working in the Calendar? | # Why am I seeing the mail tree when I'm working in the Calendar? | ||
| Line 75: | Line 75: | ||
== Improved Views == | == Improved Views == | ||
Idea 1 to 3 document the design | Idea 1 to 3 document the design iteration I went through before coming up with my preferred concept which is shown below: | ||
=== Mail === | === Mail === | ||
== | == Initial View == | ||
<nowiki> | <nowiki> | ||
+--------------------------------------------------------------+ | +--------------------------------------------------------------+ | ||
+--------------------------------------------------------------+ | +--------------------------------------------------------------+ | ||
| | | M A I L -- T O O L B A R + Today button [Search ] | | ||
|--------------------------------------------------------------| | |--------------------------------------------------------------| | ||
| | | All Folders < > || Hello xyz@abc.com | | ||
|`````````````````|| | | |`````````````````|| ... | | ||
| | | - Account || Hello xyz@abc.com | | ||
| | | - Inbox || ... | | ||
| | | - Sent || | | ||
| - Junk ||-------------------------------------------| | |||
| + .... || From: xyz@abc.com | | |||
| || | | |||
| ||-------------------------------------------| | |||
| || Hi there! | | |||
| || cxcds dfdf dfvdvf | | |||
| || dfldkf fff | | |||
| || | | |||
| || | | |||
| || | | |||
| || | | | || | | ||
| || | | | || | | ||
|-----------------|| | | |-----------------|| | | ||
| | | [Mail] Cal Task || | | ||
|-----------------||___________________________________________| | |-----------------||___________________________________________| | ||
+--------------------------------------------------------------+ | +--------------------------------------------------------------+ | ||
</nowiki> | </nowiki> | ||
== Today Pane Switched On == | |||
<nowiki> | |||
< | |||
+--------------------------------------------------------------+ | +--------------------------------------------------------------+ | ||
+--------------------------------------------------------------+ | +--------------------------------------------------------------+ | ||
| M A I L -- T O O L B A R | | M A I L -- T O O L B A R + Today button [Search ] | | ||
|--------------------------------------------------------------| | |--------------------------------------------------------------| | ||
| | | All Folders < > ||________________________________|| Today X| | ||
| | |`````````````````|| ||`````````| | ||
| | | - Account || Hello xyz@abc.com || Date | | ||
| | | - Inbox || ... ||`````````| | ||
|- | | - Sent || || Event | | ||
| | | - Junk ||--------------------------------|| Event | | ||
| | | + .... || From: xyz@abc.com || | | ||
| | | || || + | | ||
| | | ||--------------------------------||---------| | ||
| | | || Hi there! ||Tasks | | ||
| | | || cxcds dfdf dfvdvf || | | ||
| | | || dfldkf fff || Task | | ||
| | | || || Task | | ||
| | | || || | | ||
| | | || || | | ||
| | | || || | | ||
| | | || || | | ||
| | |-----------------|| || | | ||
| | | [Mail] Cal Task || || New Task| | ||
| | |-----------------||________________________________||_________| | ||
+--------------------------------------------------------------+ | +--------------------------------------------------------------+ | ||
</ | </nowiki> | ||
=== Calendar === | |||
<nowiki> | <nowiki> | ||
+--------------------------------------------------------------+ | +--------------------------------------------------------------+ | ||
+--------------------------------------------------------------+ | +--------------------------------------------------------------+ | ||
| | | C A L E N D A R - - T O O L B A R [Search ] | | ||
|--------------------------------------------------------------| | |--------------------------------------------------------------| | ||
| | | Calendar < > || < > February 26 - March 02, 2007 CW 9| | ||
|`````````````````|| | |`````````````````|| |Mon |Tue | Wed | Thu | Fri | Sat | Sun | | ||
| - | | February 2007 ||---|----|----|-----|-----|-----|-----|-----| | ||
| | | X X X X X X || 8 | // | | | | | | | | ||
| | | X X X X X X X ||---|-//-|----|-----|-----|-----|-----|-----| | ||
| | | X X X X X X X || 9 | // | | | | | | | | ||
| | | X X X X ||---|----|///-|-----|-----|-----|-----|-----| | ||
| | | || 10| |/// | | | | | | | ||
| ||-------------------------------------------| | | ||---|----|----|-----|-----|-----|-----|-----| | ||
| | |-----------------|| 11| | | | | | | | | ||
| | | [X] Work ||---|----|----|-----|-----|-----|-----|-----| | ||
| | | [ ] Private || 12| | | /// | | | | | | ||
| | | [X] NFL ||---|----|----|-///-|-----|-----|-----|-----| | ||
| | | [ ] Team || 1 | | | | | | | | | ||
| || | | [ ] Birthdays ||---|----|----|-----|-----|-----|-----|-----| | ||
| | | || 2 | | | | | | | | | ||
| | | ||---|----|----|-----|-----|-----|-----|-----| | ||
|-----------------|| | |-----------------|| 3 | | | | | | | | | ||
| | | Mail [Cal] Task ||---|----|----|-----|-----|-----|-----|-----| | ||
|-----------------||___________________________________________| | |-----------------||___________________________________________| | ||
+--------------------------------------------------------------+ | +--------------------------------------------------------------+ | ||
</nowiki> | </nowiki> | ||
| Line 290: | Line 176: | ||
+--------------------------------------------------------------+ | +--------------------------------------------------------------+ | ||
+--------------------------------------------------------------+ | +--------------------------------------------------------------+ | ||
| T A S K S - - T O O L B A R | | T A S K S - - T O O L B A R [Search ] | | ||
|--------------------------------------------------------------| | |--------------------------------------------------------------| | ||
| | | Calendar < > || | | ||
|````````````````` | |`````````````````|| [-] Do Car Wash | | ||
| February 2007 || sdnsdsd fcfdf ffdf dfdf | | |||
| | | X X X X X X || ds fcfdf hhj wew | | ||
| | | X X X X X X X || | | ||
| X X X X X X X || [+] Do Project Planning | | |||
| X X X X || | | |||
| || | | |||
|-----------------|| [+] GUI Planning | | |||
| 0 This Week || | | |||
| 0 My Tasks || | | |||
| O Next Seven Da || | | |||
| || | | |||
| || | | |||
| || | | | || | | ||
| || | | | || | | ||
|-----------------|| | | |-----------------|| | | ||
| | | Mail Cal [Task] || | | ||
|-----------------||___________________________________________| | |-----------------||___________________________________________| | ||
+--------------------------------------------------------------+ | +--------------------------------------------------------------+ | ||
</nowiki> | </nowiki> | ||
Revision as of 08:56, 21 February 2007
References
- Calendar View Proposal
- Tab-box UI Prototype
- bug 327783
- Calendar:Improving_the_Calendar_Views-Archive Archive, (Old Designs)
Current Issues (Lightning 0.3)
The table below lists users feedback regarding the usability of the main Lightning UI.
Issues:
- The calendar below the email accounts is disturbing and to big if you also use the "contact sidebar" extension.
- After starting Thunderbird I don't know in which calendar I'm working in.
- I can't drag an event from one calendar into another.
- All the different colors in the week view are confusing me. Especially same things are highlighted differentially.
- The three buttons (New../Edit../Delete) are somehow strange. I think these buttons are good for creating/changed/deleting events.
- I want to switch between E-Mail and Calendar easily.
- Why am I seeing the mail tree when I'm working in the Calendar?
- I don't want to see Saturday and Sunday. I use my calendar only for my work.
- The left side looks very cluttered.
- How can I switch into a different view?
- I have 3 calendars. One for work, the other are subscribed ones. Which means that I don't have write access on these. I don't know how many times I tried accidentally to create an event in one of the read only calendars.
Proposal
Most of the issues stated above can be fixed by focusing on the following areas:
Rearranging already existing UI elements
At the moment, Lightning 0.3 combines very important information on the left hand side. From an users point of view these are:
- Access to the E-Mail account (Mail Account Tree),
- a Calendar (Mini Moth),
- an Agenda List (Agenda Tab),
- a Todo List (Todo Tab)and
- a list of Calendars (Calendar Tab)
The problem with that solution is that 70% of the visual information is placed on 30% of the screen.
Depending on the task users want to fulfill, each element of the left hand pane has a different importance level.
For the tasks "Write or Read Mail" the order could be:
- Mail Account Tree
- Agenda
- Mini Month
- Todo
- Calendar
For the task "Create Event" the order is different:
- Calendar
- Mini Month
- Agenda
- Todo
- Mail Account Tree
To reduce visual clutter I'd like to propose to split the Mail/Calendar pane into two separate parts.
- One pane which focuses on mail reading/writing,
- the other on calendaring.
The table below lists the items of each pane:
| Mail Pane | Calendar Pane |
| * Mail Account Tree | * Mini Month |
| * Calendar Subscriptions |
Improved Views
Idea 1 to 3 document the design iteration I went through before coming up with my preferred concept which is shown below:
Initial View
+--------------------------------------------------------------+ +--------------------------------------------------------------+ | M A I L -- T O O L B A R + Today button [Search ] | |--------------------------------------------------------------| | All Folders < > || Hello xyz@abc.com | |`````````````````|| ... | | - Account || Hello xyz@abc.com | | - Inbox || ... | | - Sent || | | - Junk ||-------------------------------------------| | + .... || From: xyz@abc.com | | || | | ||-------------------------------------------| | || Hi there! | | || cxcds dfdf dfvdvf | | || dfldkf fff | | || | | || | | || | | || | | || | |-----------------|| | | [Mail] Cal Task || | |-----------------||___________________________________________| +--------------------------------------------------------------+
Today Pane Switched On
+--------------------------------------------------------------+ +--------------------------------------------------------------+ | M A I L -- T O O L B A R + Today button [Search ] | |--------------------------------------------------------------| | All Folders < > ||________________________________|| Today X| |`````````````````|| ||`````````| | - Account || Hello xyz@abc.com || Date | | - Inbox || ... ||`````````| | - Sent || || Event | | - Junk ||--------------------------------|| Event | | + .... || From: xyz@abc.com || | | || || + | | ||--------------------------------||---------| | || Hi there! ||Tasks | | || cxcds dfdf dfvdvf || | | || dfldkf fff || Task | | || || Task | | || || | | || || | | || || | | || || | |-----------------|| || | | [Mail] Cal Task || || New Task| |-----------------||________________________________||_________| +--------------------------------------------------------------+
Calendar
+--------------------------------------------------------------+ +--------------------------------------------------------------+ | C A L E N D A R - - T O O L B A R [Search ] | |--------------------------------------------------------------| | Calendar < > || < > February 26 - March 02, 2007 CW 9| |`````````````````|| |Mon |Tue | Wed | Thu | Fri | Sat | Sun | | February 2007 ||---|----|----|-----|-----|-----|-----|-----| | X X X X X X || 8 | // | | | | | | | | X X X X X X X ||---|-//-|----|-----|-----|-----|-----|-----| | X X X X X X X || 9 | // | | | | | | | | X X X X ||---|----|///-|-----|-----|-----|-----|-----| | || 10| |/// | | | | | | | ||---|----|----|-----|-----|-----|-----|-----| |-----------------|| 11| | | | | | | | | [X] Work ||---|----|----|-----|-----|-----|-----|-----| | [ ] Private || 12| | | /// | | | | | | [X] NFL ||---|----|----|-///-|-----|-----|-----|-----| | [ ] Team || 1 | | | | | | | | | [ ] Birthdays ||---|----|----|-----|-----|-----|-----|-----| | || 2 | | | | | | | | | ||---|----|----|-----|-----|-----|-----|-----| |-----------------|| 3 | | | | | | | | | Mail [Cal] Task ||---|----|----|-----|-----|-----|-----|-----| |-----------------||___________________________________________| +--------------------------------------------------------------+
Tasks
+--------------------------------------------------------------+ +--------------------------------------------------------------+ | T A S K S - - T O O L B A R [Search ] | |--------------------------------------------------------------| | Calendar < > || | |`````````````````|| [-] Do Car Wash | | February 2007 || sdnsdsd fcfdf ffdf dfdf | | X X X X X X || ds fcfdf hhj wew | | X X X X X X X || | | X X X X X X X || [+] Do Project Planning | | X X X X || | | || | |-----------------|| [+] GUI Planning | | 0 This Week || | | 0 My Tasks || | | O Next Seven Da || | | || | | || | | || | | || | |-----------------|| | | Mail Cal [Task] || | |-----------------||___________________________________________| +--------------------------------------------------------------+