Beta Testing New Compatability Tables

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:

  1. If there is a note for a main feature, the note icon is added ("[ ]"). The cell is not yellow, the icon is sufficient enough.
  2. 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.