Thanks Will!
Partial support is something we haven’t specified very well so far. The redesign makes it a lot more visible, so I think we should find a specification for when we want to mark something as partially supported.
I think the current spec and implementation is:
- If there is a note for a main feature, the note icon is added ("[ ]"). The cell is not yellow, the icon is sufficient enough.
- If there are sub features, the cell of the main feature gets yellow, if:
2.1 the version of one of the sub features is different to the one of the main feature.
2.1.2 exception is if the subfeature version is null/unknown, then no yellow.
2.2 the sub features contain notes (this is a bit inconsistent to the rule 1.).
I’m happy to discuss this spec and to change the implementation (and to fix bugs if it doesn’t work like this everywhere - please file under KumaScript and label as “bcd”).
I think we haven’t really talked about how to do this best yet, so thanks for starting to think about it.