choosealicense.com icon indicating copy to clipboard operation
choosealicense.com copied to clipboard

Improved user experience: choosealicense.com/appendix

Open sebbes333 opened this issue 4 years ago • 5 comments

First, I really love this page: https://choosealicense.com/appendix

One way it can be improved is to include some "yes/no/undefined" check-boxes along the top of the table. When you eg: check the box above: "Same License" it brings all "same licenses" to the top & grays out all other licenses.

  • If you check several boxes, only those licenses with ALL checked conditions are highlighted.
  • Below those (partially grayed out, or something) are licenses that partially match the check-boxes (in decreasing number of matches).
  • And below that too is the remaining licenses, totally grayed out.

That would make this page awesome to use. Thanks & hope this helps.

sebbes333 avatar Dec 05 '19 11:12 sebbes333

Thanks! This issue is similar to #637 ... I think it describes the most feasible fix for 637 anyway. I'm going to add a help wanted label, as I'd love to see someone take a stab at implementing.

mlinksva avatar Dec 05 '19 17:12 mlinksva

I'd be interested in having a go at this, but is there an idea as to how to handle columns that have more than two possibilities (yes/no) being filtered?

One possibility, that lacks some of the elegance of @sebbes333 solution, would be to use a filter button along with a modal popup.

  • In cases where there are only two possibilities (yes or no) a user can select one or none.
  • In cases where there are more than two possibilities a user could select multiple items, or no, or none.

bebleo avatar Feb 13 '20 02:02 bebleo

@bebleo I think a toggle https://github.com/github/choosealicense.com/issues/637#issuecomment-457862147 could just step through however many possibilities exist in a column. Even with just yes/no there are three states (all, only yes, only no...actually four, but "none" makes no sense).

I'm not thrilled with a modal popup but another UI option offering finer-grained control might be a second heading row showing values for each column and allowing each to be toggled on off individually. This row might be hideable?

mlinksva avatar Feb 21 '20 20:02 mlinksva

The downside to this is that there are not very many options. There are combinations that will result in no standard license file that you can simply copy.

bean5 avatar Mar 07 '20 16:03 bean5

https://github.com/alfiomy

I thinks just put none license or mit licences

Dadkilll avatar Oct 11 '22 03:10 Dadkilll