element-hq / element-web

A glossy Matrix collaboration client for the web.
https://element.io
GNU Affero General Public License v3.0
11.01k stars 1.96k forks source link

Compound + WAT: Type pass #25548

Closed daniellekirkwood closed 1 year ago

daniellekirkwood commented 1 year ago

Your use case

Similar to the colour pass, this issue represents the updating of our type... https://github.com/vector-im/element-web/issues/25547

The reason that this is "best-effort" is because finding all the references to type in all the places will take us longer than we have whereas getting 80% of the way done will be good enough for now and we'll correct the 20% as we go.

Timetracking: A11y

Have you considered any alternatives?

No response

Additional context

No response

germain-gg commented 1 year ago

@janogarcia did an initial hack away on this a few months ago. Research visible at https://www.figma.com/file/pHaMasa1Iue2ppUBcITteO/Design-language-and-cross-platform-strategy?type=design&node-id=503-2853&t=trKl5ZDd0JSCypuO-0

We need to re-map the styles the gist to the compound styles and apply that to Element Web.