front-end-frameworks icon indicating copy to clipboard operation
front-end-frameworks copied to clipboard

Sort order?

Open webmaven opened this issue 12 years ago • 10 comments

It is unclear what the sort order of the frameworks is. Is it some measure of popularity? Making this explicit would be helpful.

webmaven avatar Feb 24 '13 16:02 webmaven

+1. Would be great to have them sorted according a given criteria.

KittyGiraudel avatar Feb 24 '13 17:02 KittyGiraudel

Ok good. We don't have any sorting at the moment but we will add this for the next version of document. Thanks for this good recommendation.

afshinm avatar Feb 25 '13 08:02 afshinm

Also we could filter it, not only sort it :)

rlbisbe avatar Mar 15 '13 10:03 rlbisbe

And also categorize them?

jcldavid avatar Mar 15 '13 12:03 jcldavid

So I think we should have an advanced grid for doing filtering, sorting and categorizing.

afshinm avatar Mar 17 '13 07:03 afshinm

+1 Please filter them alphabetically by default.

yoshuawuyts avatar Jun 25 '13 11:06 yoshuawuyts

+1 As the list grows, it would be really handy to be able to filter and sort them by the various features.

zanetaylor avatar Nov 14 '13 04:11 zanetaylor

+1, absolutely agree with opener)

timfayz avatar Mar 23 '14 09:03 timfayz

Still no indication of what the list order means, or any way of sorting the list.

However, the list is filterable (by the text in the descriptions), which is a nice improvement.

So, I guess I'll leave the issue open. :smiling_imp:

webmaven avatar Feb 24 '17 02:02 webmaven

Hey yeah sorry, been a bit swamped lately.

  1. Lists can be reordered by providing them with a unique ID (e.g. an actual id property). This is similar to how react handles sibling reordering with their "key" property.
  2. By setting an ".isSameNode()" method on any element, the diffing algorithm will compare the new node with the old node to determine if it has changed or not. This is analogous to Reacts "shouldComponentUpdate" lifecycle event.

I think most diffing libs rely on similar methods to reduce the amount of work they need to do on every cycle. I hope this explains how to do it for morphdom / choo too. Thanks! 🍕

On Fri, Feb 24, 2017, 03:00 Michael R. Bernstein [email protected] wrote:

Still no indication of what the list order means, or any way of sorting the list.

However, the list is filterable (by the text in the descriptions), which is a nice improvement.

So, I guess I'll leave the issue open. 😈

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/usablica/front-end-frameworks/issues/10#issuecomment-282181698, or mute the thread https://github.com/notifications/unsubscribe-auth/ACWleocdobf5k6qdII5C4bPBrWipb67jks5rfjnOgaJpZM4AdCwe .

yoshuawuyts avatar Feb 24 '17 11:02 yoshuawuyts