Hi,
This is a too long call for action :).
First, let me clarify one point. Glamour is primarily a Browser Framework, not a User Interface Framework. The difference is in the focus: - a GUI Framework is concerned with placing widgets on a canvas, with refreshing etc. Here you have complete control over how you position ui elements. - a Browser Framework is concerned with manipulating data. This is based on a GUI Framework, but its goal is to provide a higher level language for describing the desired manipulation. The components offered should implement patterns of mapping navigation interests on user interaction.
The core of Glamour has nothing to do with the way the UI looks, it only focuses on providing the semantics for moving, transforming and aggregating data.
Now, the provided presentations and browsers of Glamour are not yet expressive enough, and neither is the rendering. This is what sometimes causes the confusion: when you just want to get a certain pre-defined user interface going, and there is not enough expressivity, you will hack and as a consequence you will think that the framework is not worth it.
I strongly believe in the core component model of Glamour, but I need help with the rest. This problem is twofold:
1. What semantics do we want to have on the presentations and on the browsers? 2. How to support these on in the rendering?
Help is needed here. In particular, I would need help for creating Morphic widgets. At the very least, I would be interested in just picking up your requirements of navigating data (not the user interfaces you want :)) so that I can compile a list of requirements.
Cheers, Doru
-- www.tudorgirba.com
"If you interrupt the barber while he is cutting your hair, you will end up with a messy haircut."