Pretty sure this has been discussed in various places before, so I thought I'd create a centralized topic.
Currently Wedge/SMF 2.0 has a few UI elements that have been standardized, but they are limited to mostly area menus and lists(Won't count pagination since it is same for everybody), but honestly it has the scope to have more elements. Some from the top of my head are :
1) Different types of lists (BoardIndex and MessageIndex are more or less lists but they have a much different approach), sub-lists etc.
2) Forms - I'd say this is quite important, so as not every other add on has to do it's own form creation and validation.
3) Controls(?) Stuff like quote, hide, on post displays and topic controls etc.
The idea being to unify the different areas of UI, so that some thing doesn't look out of place or doesn't leave out some important part of functionality/security(Form validation, for example). The UI elements can always be extended to allow custom handlers in case some add on wants to add something that is not already present.
Currently Wedge/SMF 2.0 has a few UI elements that have been standardized, but they are limited to mostly area menus and lists(Won't count pagination since it is same for everybody), but honestly it has the scope to have more elements. Some from the top of my head are :
1) Different types of lists (BoardIndex and MessageIndex are more or less lists but they have a much different approach), sub-lists etc.
2) Forms - I'd say this is quite important, so as not every other add on has to do it's own form creation and validation.
3) Controls(?) Stuff like quote, hide, on post displays and topic controls etc.
The idea being to unify the different areas of UI, so that some thing doesn't look out of place or doesn't leave out some important part of functionality/security(Form validation, for example). The UI elements can always be extended to allow custom handlers in case some add on wants to add something that is not already present.