intel / rib

Rapid Interface Builder (RIB) is a browser-based design tool for quickly prototyping and creating the user interface for web applications. Layout your UI by dropping widgets onto a canvas. Run the UI in an interactive "Preview mode". Export the generated HTML and Javascript. It's that simple!
https://01.org/rib
Apache License 2.0
148 stars 74 forks source link

[Widget] Optimize list, and modify the List Widget #136

Closed wuyongfeng closed 12 years ago

wuyongfeng commented 12 years ago

To optimize the list based on the issues raised by zhizhangchen

grgustaf commented 12 years ago

I wonder if you could make a video of how this is supposed to work and what you can actually do? I'm finding it very difficult to find what items I can add to a given list after I create one, although I can at least copy and paste more items into it.

Here are some bugs:

It seems like there are way too many different list types, so this is pretty confusing. I very much like being able to drop in a list though and instantly have existing items. For example, the thumbnail list. Probably there should not be separate "ThumbnailList", "SimpleList", "IconSplitList", etc, but one core List class.

Or maybe it is a good idea to have all these types, but then the items within them should be much simpler... for instance, a single "List Item" on the palette can be dropped into any of the types, and creates a new item of the right type for that list. That would encourage the users to keep the list items consistent which is probably a good idea, even though it's valid in jQuery to mix buttons, split buttons, icon list items, etc.

Anyway, it's definitely very helpful and necessary to see all of this done like it is. We maybe need to have another experiment in parallel to see what it would be like to do more generic list/item widgets, and then compare the two approaches hands-on.

wuyongfeng commented 12 years ago

"Here are some bugs"

Button List Item and List Button hierarchy, so we can not merge.

wuyongfeng commented 12 years ago

Re-modified according to the requirements of

wuyongfeng commented 12 years ago

Modify the svg picture

wuyongfeng commented 12 years ago

Re-edit the picture problem

zhizhangchen commented 12 years ago

The three commits relating to list can be merged into one commit.