Re: [community-group] High contrast colors (#91)

As you pointed out, there are differences in naming between CSS and WinUI (also iOS / macOS has its own system colors with different names as well). Which set of values should be allowed for color? Or, just throwing this out there, should this be its own type where you could specify anything?

```json
{
  "color": {
    "highlight": {
      "type": "system-color",
      "value": "Highlight",
    }
  }
}
```

Or taking this further, should arbitrary values just be a generic `constant` type? e.g.:

```json
{
  "color": {
    "cyan": {
      "type": "color",
      "value": "#00ffff"
    },
    "active": {
      "type": "constant",
      "value": "ActiveText"
    }
  }
}
```

With the idea being that constants are meaningless references that one would have to implement platform-specific code (in your CSS vs WinUI example).

_Note: ignore the actual `type`s and names used; only just spitballing a general idea_

-- 
GitHub Notification of comment by drwpow
Please view or discuss this issue at https://github.com/design-tokens/community-group/issues/91#issuecomment-1007749594 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Friday, 7 January 2022 21:21:31 UTC