It seems that there is a lot of duplication between UI elements and cocos base elements.
- MenuItem or UIButton?
- UIText/UITextBMFont or Label?
- UIScrollView or CCScrollView?
- UIListView or CCTableView?
- UIImageView or Sprite?
First, can we have a detailed answer when to use cocos base elements and when ui staff when there is duplication? I can create a UIListView and add inside non-ui elements like Sprites and MenuItems so why there is separation between nodes and widgets? I must be missing something.
Also, inside the ui folder, there are many classes which are undocumented in the widgets area of the documentation and without examples but look pretty useful like UILayout, UIPageView, UITabControl etc. Can we give some love to ui in docs? There is so much functionality hidden here and many don’t know.