[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