[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