- From: Matthias Dunker via GitHub <sysbot+gh@w3.org>
- Date: Thu, 26 May 2022 16:41:28 +0000
- To: public-design-tokens-log@w3.org
MatthiasDunker has just created a new issue for https://github.com/design-tokens/community-group: == Limiting of composite token types to a given set is not platform agnostic == The [Introduction of the current Draft Report](https://design-tokens.github.io/community-group/format/#introduction) says: > Design tokens are a methodology for expressing design decisions in a **platform-agnostic** way so that they can be shared across different disciplines, tools, and technologies. Why then are composite tokens limited to a specific set (Stroke, Border, Transition, Shadow, Gradient, Typography — which seem to be related to CSS shorthands)? And is this really platform agnostic? If I have a platform that relies on colorPairs (background, foreground), can I define a token following the current draft? Can I define my own composite types? Type `colorPair` could be defined as ```json { "colorPair": { "$type": "typeDefinition", "$value": { "foreground": "color", "background": "color" } } } # usage { "color-token": { "$type": "colorPair", "$value": { "foreground": "#00000088", "background": "#ff0000" } } } ``` What do you think? Please view or discuss this issue at https://github.com/design-tokens/community-group/issues/134 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 26 May 2022 16:41:30 UTC