choosealicense.com
choosealicense.com copied to clipboard
Improved user experience: choosealicense.com/appendix
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.
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.
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 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?
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.
https://github.com/alfiomy
I thinks just put none license or mit licences