- From: Romain Menke via GitHub <sysbot+gh@w3.org>
- Date: Wed, 23 Nov 2022 08:16:12 +0000
- To: public-design-tokens-log@w3.org
I think you misunderstood what I meant with this proposal :) I do not mean to encode design tokens as CSS that would work in a browser. This would never work because there is no document tree to match things against. I meant to use CSS as a basis for a storage format. ```css /* file: brand.tokens.css */ @token shadow-token { box-shadow: 8 8 24 #00000088; } ``` This is syntactically correct CSS and uses existing specifications for parsing, serializing. It also uses existing specifications for values and properties. It however does nothing in a browser. If you want to use this token in CSS you would need to convert it just like you would need to for iOS or any other platform. ----- In a way this is a counter point to : - https://github.com/design-tokens/community-group/issues/120 - https://github.com/design-tokens/community-group/issues/121 There seems to be resistance to making the specification lean and easy to consume in software. This proposal embraces the reasons behind that : - easy to read/write for humans - very forgiving so that anyone can experiment with custom things not (yet) in the specification - reducing the surface the specification needs to define -- GitHub Notification of comment by romainmenke Please view or discuss this issue at https://github.com/design-tokens/community-group/issues/185#issuecomment-1324690717 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 23 November 2022 08:16:14 UTC