[Cosmo-dev] More Cosmo UI Status
Matthew Eernisse
mde at osafoundation.org
Fri May 18 13:13:02 PDT 2007
Jeremy,
That's correct. During the workday when I have my dev machine running
you can see what I'm up to here:
http://shiva.fleegix.org:8080/cosmo/
Likely belaboring the obvious, but a couple of points:
1. I'm working on this box, so things are likely to be in a broken state
off and on.
2. I'm doing a bunch of plumbing work right now, so there's really not
that much to see.
I'm hoping to get this stuff committed to trunk in the next couple of
days. If you want to have a look at the code before that, I'd be happy
to tar up a snapshot of where I'm at so you can poke at it.
Thanks.
Matthew
Jeremy Epstein wrote:
> is this something we can see on http://shiva.fleegix.org ?
>
>
> Matthew Eernisse wrote:
>> Cosmo folks,
>>
>> I'll chime in here with my status too. I've been refactoring the
>> hairball of code that loads events and renders the UI.
>>
>> My cleanup work will allow us to do the toggling between calendar and
>> dash view, and will have the added benefit of making the UI re-render
>> properly when you resize the browser window.
>>
>> After I'm done, UI rendering will happen in three phases:
>>
>> 1. Set up the base UI layout -- the three columns that all the UI
>> widgets sit in.
>> 2. Load the needed data from the server -- e.g., fetch events for the
>> cal view.
>> 3. Populate the base layout with widgets using the data from the server.
>>
>> The new rendering code does recursive composition, meaning the base
>> layout knows what components it contains, and rendering it will
>> trigger rendering of all its subcomponents, and so on, out to all of
>> the branches of the layout tree.
>>
>> I've got the UI loading again, and the cal canvas rendering.
>> Everything reflows now when you resize the browser window.
>>
>> Here's what's left for me to do:
>> 1. Pull the go-to date out of the old detail-view form code, and
>> either bundle it in with minical, or make it its own little widget.
>> 2. Hook the collection selector up so that it actually changes
>> collections.
>> 3. The top menubar. (This should also fix that pesky bug where the
>> signup graphic keeps showing up under the subscription selector.)
>>
>> After that I'll move on to building out the new stamped detail-view form.
>>
>>
>> Matthew
>>
>>
>> _______________________________________________
>> cosmo-dev mailing list
>> cosmo-dev at lists.osafoundation.org
>> http://lists.osafoundation.org/mailman/listinfo/cosmo-dev
>>
>>
>
More information about the cosmo-dev
mailing list