diff --git a/uds-android-theme-public-mobile/src/main/res/raw/Modal.json b/uds-android-theme-public-mobile/src/main/res/raw/Modal.json index 9f8e61f..1429517 100644 --- a/uds-android-theme-public-mobile/src/main/res/raw/Modal.json +++ b/uds-android-theme-public-mobile/src/main/res/raw/Modal.json @@ -121,10 +121,10 @@ ], "tokens": { "backdropColor": { - "red": 0.99608, - "green": 0.99608, - "blue": 0.98824, - "alpha": 1 + "red": 0, + "green": 0, + "blue": 0, + "alpha": 0.8 }, "backdropOpacity": 1, "backgroundColor": { diff --git a/uds-android-theme-public-mobile/src/main/res/raw/OrderedList.json b/uds-android-theme-public-mobile/src/main/res/raw/OrderedList.json index ab19bf4..c9602c3 100644 --- a/uds-android-theme-public-mobile/src/main/res/raw/OrderedList.json +++ b/uds-android-theme-public-mobile/src/main/res/raw/OrderedList.json @@ -66,10 +66,10 @@ "itemBulletTextAlign": "right", "itemBulletWidth": 4, "itemColor": { - "red": 0.22353, - "green": 0.25098, - "blue": 0.33725, - "alpha": 1 + "red": 0, + "green": 0, + "blue": 0, + "alpha": 0 }, "itemFontName": "SofiaPro", "itemFontSize": 18, @@ -77,6 +77,12 @@ "itemLineHeight": 1.55555555, "itemMarginTop": 0, "itemPaddingTop": 0, + "itemTextColor": { + "red": 0.22353, + "green": 0.25098, + "blue": 0.33725, + "alpha": 1 + }, "listGutter": 8 } } diff --git a/uds-android-theme-public-mobile/src/main/res/raw/PriceLockup.json b/uds-android-theme-public-mobile/src/main/res/raw/PriceLockup.json index 931d456..9b379f1 100644 --- a/uds-android-theme-public-mobile/src/main/res/raw/PriceLockup.json +++ b/uds-android-theme-public-mobile/src/main/res/raw/PriceLockup.json @@ -13,12 +13,12 @@ "rules": [ { "if": { - "size": "large", - "viewport": ["lg", "xl"] + "size": "large" }, "tokens": { "amountFontSize": 72, - "bottomTextFontSize": 20, + "bottomTextFontSize": 18, + "bottomTextLineHeight": 1.55555555, "centsFontSize": 48, "centsLineHeight": 0.975, "currencySymbolFontSize": 48, @@ -29,8 +29,20 @@ "rateLineHeight": 1.25, "strikeThroughHeight": 3, "strikeThroughPosition": 33, + "topTextFontSize": 18, + "topTextLineHeight": 1.55555555 + } + }, + { + "if": { + "size": "large", + "viewport": ["lg", "xl"] + }, + "tokens": { + "bottomTextFontSize": 20, + "bottomTextLineHeight": 1.4, "topTextFontSize": 20, - "topTextLineHeight": 1.5 + "topTextLineHeight": 1.4 } }, { @@ -40,6 +52,7 @@ "tokens": { "amountFontSize": 36, "bottomTextFontSize": 16, + "bottomTextLineHeight": 1.5, "centsFontSize": 18, "centsLineHeight": 0.975, "currencySymbolFontSize": 18, @@ -60,6 +73,7 @@ "tokens": { "amountFontSize": 36, "bottomTextFontSize": 16, + "bottomTextLineHeight": 1.5, "centsFontSize": 18, "centsLineHeight": 0.975, "currencySymbolFontSize": 18, @@ -82,7 +96,7 @@ "amountLineHeight": 0.75, "bottomLinksMarginLeft": 4, "bottomTextFontSize": 18, - "bottomTextLineHeight": 1.6, + "bottomTextLineHeight": 1.55555555, "bottomTextMarginTop": 0, "centsFontName": "BystanderSans", "centsFontSize": 20, @@ -134,7 +148,7 @@ "topTextFontName": "SofiaPro", "topTextFontSize": 18, "topTextFontWeight": 700, - "topTextLineHeight": 1.5, + "topTextLineHeight": 1.55555555, "topTextMarginBottom": 4 } } diff --git a/uds-android-theme-public-mobile/src/main/res/raw/schema.json b/uds-android-theme-public-mobile/src/main/res/raw/schema.json index ee34357..10dd49f 100644 --- a/uds-android-theme-public-mobile/src/main/res/raw/schema.json +++ b/uds-android-theme-public-mobile/src/main/res/raw/schema.json @@ -271,13 +271,13 @@ }, { "const": "{system.border.zero}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.border.none}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#border" @@ -516,13 +516,13 @@ }, { "const": "{system.color.transparent}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.color.none}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#color" @@ -541,8 +541,8 @@ }, { "const": "{system.duration.zero}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#duration" @@ -611,8 +611,8 @@ }, { "const": "{system.fontSize.none}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#fontSize" @@ -626,8 +626,8 @@ }, { "const": "{system.gradient.none}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#gradient" @@ -1176,8 +1176,8 @@ }, { "const": "{system.icon.none}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#icon" @@ -1206,8 +1206,8 @@ }, { "const": "{system.letterSpacing.none}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#letterSpacing" @@ -1371,8 +1371,8 @@ }, { "const": "{system.opacity.opaque}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#opacity" @@ -1456,18 +1456,18 @@ }, { "const": "{system.radius.none}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.radius.zero}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.radius.round}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#radius" @@ -1516,8 +1516,8 @@ }, { "const": "{system.shadow.none}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#shadow" @@ -1776,48 +1776,48 @@ }, { "const": "{system.size.none}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.size.full}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.size.twoThirds}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.size.zero}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.size.viewportXs}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.size.viewportSm}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.size.viewportMd}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.size.viewportLg}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.size.viewportXl}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#size" @@ -1856,18 +1856,18 @@ "anyOf": [ { "const": "{system.display.inline}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.display.inlineBlock}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.display.none}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#display" @@ -1876,18 +1876,18 @@ "anyOf": [ { "const": "{system.flexJustifyContent.center}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.flexJustifyContent.flexStart}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.flexJustifyContent.spaceBetween}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#flexJustifyContent" @@ -1896,18 +1896,18 @@ "anyOf": [ { "const": "{system.flexAlign.center}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.flexAlign.flexStart}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.flexAlign.stretch}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#flexAlign" @@ -1916,63 +1916,63 @@ "anyOf": [ { "const": "{system.integer.0}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.1}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.2}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.3}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.4}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.5}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.6}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.7}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.8}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.9}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.10}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.11}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️\n\nAny integer value. The spacing scale uses `0-11`\n\n💡 Only `0-11` are suggested, but **any positive integer** is valid.\nSee [themes](https://telus.github.io/universal-design-system/docs/themes) docs." }, { "type": "string", @@ -1985,18 +1985,18 @@ "anyOf": [ { "const": "{system.textLine.none}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.textLine.underline}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.textLine.strikethrough}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#textLine" @@ -2005,8 +2005,8 @@ "anyOf": [ { "const": "{system.textLineStyle.solid}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#textLineStyle" @@ -2015,23 +2015,23 @@ "anyOf": [ { "const": "{system.position.bottom}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.position.left}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.position.right}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.position.top}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#position" @@ -2040,18 +2040,18 @@ "anyOf": [ { "const": "{system.direction.column}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.direction.row}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.direction.rowReverse}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#direction" @@ -2060,13 +2060,13 @@ "anyOf": [ { "const": "{system.show.true}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.show.false}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#show" @@ -2075,13 +2075,13 @@ "anyOf": [ { "const": "{system.borderStyle.none}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.borderStyle.solid}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#borderStyle" @@ -2090,18 +2090,18 @@ "anyOf": [ { "const": "{system.verticalAlign.top}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.verticalAlign.middle}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.verticalAlign.baseline}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#verticalAlign" @@ -2110,18 +2110,18 @@ "anyOf": [ { "const": "{system.iconScale.scale1}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.iconScale.scale1_10}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.iconScale.scale1_25}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#iconScale" @@ -2130,18 +2130,18 @@ "anyOf": [ { "const": "{system.textAlign.left}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.textAlign.center}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.textAlign.right}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#textAlign" @@ -2150,13 +2150,13 @@ "anyOf": [ { "const": "{system.textTransform.none}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" }, { "const": "{system.textTransform.uppercase}", - "description": "@telus-uds/system-tokens/v0.8.6 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v0.8.6` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v0.8.7 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v0.8.7` **system** tokens ⚙️" } ], "$id": "#textTransform" @@ -12100,6 +12100,9 @@ }, "itemColor": { "$ref": "#color" + }, + "itemTextColor": { + "$ref": "#color" } }, "required": [ @@ -12117,7 +12120,8 @@ "itemFontWeight", "itemFontSize", "itemLineHeight", - "itemColor" + "itemColor", + "itemTextColor" ] }, "rules": { @@ -12178,6 +12182,9 @@ }, "itemColor": { "$ref": "#color" + }, + "itemTextColor": { + "$ref": "#color" } } }, diff --git a/uds-android-theme-public-mobile/src/main/res/raw/theme.json b/uds-android-theme-public-mobile/src/main/res/raw/theme.json index 84ff000..79b4a16 100644 --- a/uds-android-theme-public-mobile/src/main/res/raw/theme.json +++ b/uds-android-theme-public-mobile/src/main/res/raw/theme.json @@ -6325,10 +6325,10 @@ ], "tokens": { "backdropColor": { - "red": 0.99608, - "green": 0.99608, - "blue": 0.98824, - "alpha": 1 + "red": 0, + "green": 0, + "blue": 0, + "alpha": 0.8 }, "backdropOpacity": 1, "backgroundColor": { @@ -6984,10 +6984,10 @@ "itemBulletTextAlign": "right", "itemBulletWidth": 4, "itemColor": { - "red": 0.22353, - "green": 0.25098, - "blue": 0.33725, - "alpha": 1 + "red": 0, + "green": 0, + "blue": 0, + "alpha": 0 }, "itemFontName": "SofiaPro", "itemFontSize": 18, @@ -6995,6 +6995,12 @@ "itemLineHeight": 1.55555555, "itemMarginTop": 0, "itemPaddingTop": 0, + "itemTextColor": { + "red": 0.22353, + "green": 0.25098, + "blue": 0.33725, + "alpha": 1 + }, "listGutter": 8 } }, @@ -7371,12 +7377,12 @@ "rules": [ { "if": { - "size": "large", - "viewport": ["lg", "xl"] + "size": "large" }, "tokens": { "amountFontSize": 72, - "bottomTextFontSize": 20, + "bottomTextFontSize": 18, + "bottomTextLineHeight": 1.55555555, "centsFontSize": 48, "centsLineHeight": 0.975, "currencySymbolFontSize": 48, @@ -7387,8 +7393,20 @@ "rateLineHeight": 1.25, "strikeThroughHeight": 3, "strikeThroughPosition": 33, + "topTextFontSize": 18, + "topTextLineHeight": 1.55555555 + } + }, + { + "if": { + "size": "large", + "viewport": ["lg", "xl"] + }, + "tokens": { + "bottomTextFontSize": 20, + "bottomTextLineHeight": 1.4, "topTextFontSize": 20, - "topTextLineHeight": 1.5 + "topTextLineHeight": 1.4 } }, { @@ -7398,6 +7416,7 @@ "tokens": { "amountFontSize": 36, "bottomTextFontSize": 16, + "bottomTextLineHeight": 1.5, "centsFontSize": 18, "centsLineHeight": 0.975, "currencySymbolFontSize": 18, @@ -7418,6 +7437,7 @@ "tokens": { "amountFontSize": 36, "bottomTextFontSize": 16, + "bottomTextLineHeight": 1.5, "centsFontSize": 18, "centsLineHeight": 0.975, "currencySymbolFontSize": 18, @@ -7440,7 +7460,7 @@ "amountLineHeight": 0.75, "bottomLinksMarginLeft": 4, "bottomTextFontSize": 18, - "bottomTextLineHeight": 1.6, + "bottomTextLineHeight": 1.55555555, "bottomTextMarginTop": 0, "centsFontName": "BystanderSans", "centsFontSize": 20, @@ -7492,7 +7512,7 @@ "topTextFontName": "SofiaPro", "topTextFontSize": 18, "topTextFontWeight": 700, - "topTextLineHeight": 1.5, + "topTextLineHeight": 1.55555555, "topTextMarginBottom": 4 } }, @@ -13076,7 +13096,7 @@ } }, "metadata": { - "themeTokensVersion": "2.60.0", + "themeTokensVersion": "2.61.0", "name": "theme-public-mobile" } }