[Cosmo-dev] UI code status
Matthew Eernisse
mde at osafoundation.org
Mon May 21 19:32:21 PDT 2007
Cosmo folks,
I've just committed the major refactoring work I did of the UI code to
prepare for doing the dashboard view.
Most everything is back in place, but I thought I'd throw out a list of
known deficiencies, so when things aren't quite like they ought to be,
people won't have to wonder what's supposed to be working.
1. No detail view -- I'm now at the point where I'll be doing the
stamped/expando detail-view form; no sense in spending time putting the
old one back in there.
2. Go-to date is not there. I still have to dig that out of the old
detail-view form code and either implement it as a separate UI widget,
or bundle it in with minical.
3. No graphics in the top menu -- we'll be replacing that stuff anyhow
with the new branding.
4. No hiding/showing yet of the Account Browser link based on Prefs.
Those are the obvious holes that I can think of.
There is still some cleanup work I need to do -- mostly removing old
code from cosmo/app/pim.js. There is also some amount of shim code
between the old implementations of some of the UI elements, and the new
way of doing things which is based on subclassing the ContentBox object.
But that shim code is fairly well commented, and clearly demarked.
The state of the code is fairly rough, but everything (except the stuff
noted above) is back in place and working. I've done basic smoke testing
in all the supported browsers.
The timing is lousy, but I have jury duty tomorrow. For what it's worth
I will have my cell phone with me. The number is on the OSAF contact
info page.
Matthew
More information about the cosmo-dev
mailing list