Hello Siddhesh
Sorry for being silent lately, I was at the FOSS4G conference last week.
I just did a checkout of the current application and have the following
remarks:
* In the tree view of current application, what is the meaning of the
eyes and arrows on the right side of each property name?
* The Extent pane does not seem to be currently connected to something
else, but I suppose that you have a plan for it. What would be the plan?
* I presume you noticed that the range sliders in the Extent pane are
not currently aligned with the bounding box. Is it something that
you plan to fix? (I realize that it may require that you write your
own range slider).
* Where the background map come from? I would be curious to know what
are the meaning of circles and the lines connecting them in the ocean.
* In the metadata tree view, the identifier and type columns may be
convenient for development, but shouldn't they be hidden by default
for the users?
The specialized widgets are compact, but I'm unsure about whether
inserting them in the tree is always helpful. Would it be possible to
allow switching between the 2 modes? (straightforward tree, or tree with
some specialized widgets)? Another thing that may help is that some
specialized widgets could be made more high-level:
* In Metadata/SpatialRepresentationInfo/AxisDimensionProperties,
instead of a (size, name) pair for each AxisDimensionProperties
node, we could do a single table for all properties under a single
AxisDimensionProperties node. The name column could be first, then
the size and the resolution. The column headers would also help user
to know what the properties are (currently we have to guess). I
realize that the result is a table inside a tree-table and I'm not
sure it is a great idea; an alternative could be to put such table
in a completely separated "summary" widget, as I proposed in earlier
emails.
* A similar approach could be done for descriptive keywords (one table
row for each keyword type).
In metadata identifiers (or any other identifier), the specialized
widget have 4 fields, but it is difficult to guess their meaning. Would
it be possible to put label, or tooltip?
Martin