any-ui
About:
Exploring development of advanced UI using XML and CSS.
Faults and problems:
- CSS doesn't offer proper "inheritance" of definitions (Button > MenuButton) without forcing the user to know the inheritance hierarchy and refer multiple classes (class="button menubutton"). XML elements have only one name.
- Handling nested structures with CSS is very hard.
- CSS3 requires multiple background images beeing set in the same rule. Adding extra images forces redeclaring of the original ones.
- Sorters cannot be aligned to the right edge with absolute positioning. It might be that the table-cell display property does not work with relative positioning.
Modifications:
- 2012-02-01: Added objectlist.
Ideas:
- Consider creating an XML schema for UI template validation.