[Cosmo-dev] UI changes for 0.5alpha1

Matthew Eernisse mde at osafoundation.org
Mon Sep 18 17:14:06 PDT 2006


Just a quick note to list the UI changes for 0.5alpha1, based on this 
original list of features:

http://wiki.osafoundation.org/bin/view/Projects/CosmoZeroPointFive

Here's what we'll need some QA attention on:

1. Go-to (aka "jump-to") date

Includes date format validation, but keyboard shortcutting (i.e., 
hitting Enter to go to the selected date) is not yet implemented.

2. Minical

Does not yet include keyboard navigation (e.g., meta-left-arrow and 
meta-right-arrow to move week to week).

Resizing to fit available space is not implemented -- it will show three 
months even if it overlaps the menu bar at the top of the screen.

3. Lozenge states

We have gradient backgrounds on Firefox and Safari, but not on IE6. 
(There are z-index issues with the AlphaImageLoader hack needed to do 
transparent PNG in IE. IE shows correct lozenge colors with no pretty 
gradients.)

We have dashed borders for Tentative events, and light lozenge colors 
for FYI events. The special @-time and any-time events are implemented 
as such in the Web UI.

(The Dojo guys graciously accepted some code I submitted to their 
color-conversion library to make it easier for us to generate multiple 
calendar palette colors from a single hue value. So after version 0.4 is 
released (sometime in Oct.), we'll start working in multiple calendar 
colors.)

4. Fonts

Mac uses should see Lucida Grande, everyone else should see Verdana or 
generic sans. We need to ensure that size disparities between Lucida 
Grande and Verdana are not going to be a problem.

5. Display of working hours

Today we found out I was working off the description in an outdated bug, 
so I will have to start over on this change, but I hope we can still get 
this in. There should be a line in-between the timeline listing hours 
and the timed event canvas that displays a different color for hours 
from 8am to 6pm.

Please let me know if there are any questions, or if I haven't been 
clear enough about what is expected to work and what's not.

Thanks.


Matthew







More information about the cosmo-dev mailing list