diff --git a/uds-android-theme-public-mobile/src/main/res/raw/Icon.json b/uds-android-theme-public-mobile/src/main/res/raw/Icon.json index 912dfd9..95e8a39 100644 --- a/uds-android-theme-public-mobile/src/main/res/raw/Icon.json +++ b/uds-android-theme-public-mobile/src/main/res/raw/Icon.json @@ -297,6 +297,7 @@ "alpha": 1 }, "padding": 0, + "paddingTop": 0, "scale": 1, "size": 24, "translateX": 0, 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 c87e680..4010302 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 @@ -142,6 +142,7 @@ "alpha": 1 }, "borderRadius": 4, + "borderWidth": 0, "cancelButtonColor": { "red": 0.22353, "green": 0.25098, @@ -161,9 +162,12 @@ "containerPaddingLeft": 0, "containerPaddingRight": 0, "containerPaddingTop": 0, + "contentPaddingBottom": 0, + "contentPaddingTop": 0, "direction": "row", "footerTopWidth": 0, "gap": 16, + "headingBorderBottomWidth": 0, "headingColor": { "red": 0.22353, "green": 0.25098, @@ -171,6 +175,7 @@ "alpha": 1 }, "headingPaddingRight": 24, + "headingPaddingTop": 8, "height": null, "marginLeft": 32, "marginRight": 32, diff --git a/uds-android-theme-public-mobile/src/main/res/raw/Progress.json b/uds-android-theme-public-mobile/src/main/res/raw/Progress.json index 14f6171..9276a4c 100644 --- a/uds-android-theme-public-mobile/src/main/res/raw/Progress.json +++ b/uds-android-theme-public-mobile/src/main/res/raw/Progress.json @@ -3,6 +3,11 @@ "size": { "type": "variant", "values": ["mini"] + }, + "style": { + "description": "Configure `style` variant for `Progress`", + "type": "variant", + "values": ["inverse"] } }, "rules": [ @@ -13,6 +18,38 @@ "tokens": { "height": 8 } + }, + { + "if": { + "style": "inverse" + }, + "tokens": { + "backgroundColor": { + "red": 1, + "green": 1, + "blue": 1, + "alpha": 0.1 + }, + "borderColor": { + "red": 1, + "green": 1, + "blue": 1, + "alpha": 0.6 + }, + "shadow": { + "inset": true, + "offsetX": 0, + "offsetY": 2, + "blur": 2, + "spread": 0, + "color": { + "red": 0, + "green": 0, + "blue": 0, + "alpha": 0.1 + } + } + } } ], "tokens": { diff --git a/uds-android-theme-public-mobile/src/main/res/raw/ProgressBar.json b/uds-android-theme-public-mobile/src/main/res/raw/ProgressBar.json index a068833..5d1bea9 100644 --- a/uds-android-theme-public-mobile/src/main/res/raw/ProgressBar.json +++ b/uds-android-theme-public-mobile/src/main/res/raw/ProgressBar.json @@ -8,6 +8,11 @@ "negative": { "type": "variant", "values": [true] + }, + "style": { + "description": "Configure `style` variant for `ProgressBar`", + "type": "variant", + "values": ["subtle", "inverse", "inactive", "negative"] } }, "rules": [ @@ -36,6 +41,72 @@ "alpha": 1 } } + }, + { + "if": { + "style": "subtle" + }, + "tokens": { + "backgroundColor": { + "red": 0.41569, + "green": 0.43922, + "blue": 0.50196, + "alpha": 1 + }, + "gradient": null, + "outlineColor": { + "red": 0.41569, + "green": 0.43922, + "blue": 0.50196, + "alpha": 1 + } + } + }, + { + "if": { + "style": "inverse" + }, + "tokens": { + "backgroundColor": { + "red": 0.96078, + "green": 0.96078, + "blue": 0.96863, + "alpha": 1 + }, + "gradient": null, + "outlineColor": { + "red": 0.96078, + "green": 0.96078, + "blue": 0.96863, + "alpha": 1 + } + } + }, + { + "if": { + "style": "inactive" + }, + "tokens": { + "backgroundColor": { + "red": 0.80392, + "green": 0.81176, + "blue": 0.83529, + "alpha": 1 + } + } + }, + { + "if": { + "style": "negative" + }, + "tokens": { + "backgroundColor": { + "red": 0.74902, + "green": 0.0902, + "blue": 0.13333, + "alpha": 1 + } + } } ], "tokens": { diff --git a/uds-android-theme-public-mobile/src/main/res/raw/Status.json b/uds-android-theme-public-mobile/src/main/res/raw/Status.json index 225ed4d..083ac0e 100644 --- a/uds-android-theme-public-mobile/src/main/res/raw/Status.json +++ b/uds-android-theme-public-mobile/src/main/res/raw/Status.json @@ -532,6 +532,8 @@ "alpha": 1 }, "iconGradient": null, + "iconPaddingTop": 0, + "iconSize": 20, "marginLeft": 8, "paddingBottom": 0, "paddingLeft": 0, diff --git a/uds-android-theme-public-mobile/src/main/res/raw/Tooltip.json b/uds-android-theme-public-mobile/src/main/res/raw/Tooltip.json index f310ec1..15a3057 100644 --- a/uds-android-theme-public-mobile/src/main/res/raw/Tooltip.json +++ b/uds-android-theme-public-mobile/src/main/res/raw/Tooltip.json @@ -47,6 +47,8 @@ "fontSize": 16, "fontWeight": 400, "lineHeight": 1.5, + "maxWidth": 288, + "minWidth": 0, "paddingBottom": 8, "paddingLeft": 16, "paddingRight": 16, diff --git a/uds-android-theme-public-mobile/src/main/res/raw/VideoControlBar.json b/uds-android-theme-public-mobile/src/main/res/raw/VideoControlBar.json index 27af64e..50f4e25 100644 --- a/uds-android-theme-public-mobile/src/main/res/raw/VideoControlBar.json +++ b/uds-android-theme-public-mobile/src/main/res/raw/VideoControlBar.json @@ -13,10 +13,10 @@ }, "tokens": { "height": 40, - "paddingBottom": 8, + "paddingBottom": 16, "paddingLeft": 16, "paddingRight": 16, - "paddingTop": 8 + "paddingTop": 16 } } ], diff --git a/uds-android-theme-public-mobile/src/main/res/raw/VideoProgressBar.json b/uds-android-theme-public-mobile/src/main/res/raw/VideoProgressBar.json index d749929..66e375b 100644 --- a/uds-android-theme-public-mobile/src/main/res/raw/VideoProgressBar.json +++ b/uds-android-theme-public-mobile/src/main/res/raw/VideoProgressBar.json @@ -8,6 +8,8 @@ "blue": 0, "alpha": 0 }, + "remainingTimestampMarginLeft": 8, + "remainingTimestampMarginRight": 0, "thumbBackground": { "red": 0.97647, "green": 0.94902, @@ -16,7 +18,7 @@ }, "thumbHeight": 8, "thumbWidth": 8, - "timestampMarginLeft": 8, + "timestampMarginLeft": 0, "timestampMarginRight": 8, "trackGradientEnd": { "red": 0.95294, 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 5e7a301..6e0337d 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 @@ -279,13 +279,13 @@ }, { "const": "{system.border.zero}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.border.none}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#border" @@ -529,13 +529,13 @@ }, { "const": "{system.color.transparent}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.color.none}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#color" @@ -554,8 +554,8 @@ }, { "const": "{system.duration.zero}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#duration" @@ -624,8 +624,8 @@ }, { "const": "{system.fontSize.none}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#fontSize" @@ -639,8 +639,8 @@ }, { "const": "{system.gradient.none}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#gradient" @@ -1269,8 +1269,8 @@ }, { "const": "{system.icon.none}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#icon" @@ -1299,8 +1299,8 @@ }, { "const": "{system.letterSpacing.none}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#letterSpacing" @@ -1464,8 +1464,8 @@ }, { "const": "{system.opacity.opaque}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#opacity" @@ -1549,18 +1549,18 @@ }, { "const": "{system.radius.none}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.radius.zero}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.radius.round}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#radius" @@ -1609,8 +1609,8 @@ }, { "const": "{system.shadow.none}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#shadow" @@ -1884,48 +1884,48 @@ }, { "const": "{system.size.none}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.size.full}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.size.twoThirds}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.size.zero}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.size.viewportXs}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.size.viewportSm}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.size.viewportMd}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.size.viewportLg}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.size.viewportXl}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#size" @@ -1964,18 +1964,18 @@ "anyOf": [ { "const": "{system.display.inline}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.display.inlineBlock}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.display.none}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#display" @@ -1984,18 +1984,18 @@ "anyOf": [ { "const": "{system.flexJustifyContent.center}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.flexJustifyContent.flexStart}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.flexJustifyContent.spaceBetween}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#flexJustifyContent" @@ -2004,18 +2004,18 @@ "anyOf": [ { "const": "{system.flexAlign.center}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.flexAlign.flexStart}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.flexAlign.stretch}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#flexAlign" @@ -2024,63 +2024,63 @@ "anyOf": [ { "const": "{system.integer.0}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v1.0.0 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.com/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v1.0.1 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.com/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.1}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v1.0.0 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.com/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v1.0.1 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.com/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.2}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v1.0.0 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.com/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v1.0.1 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.com/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.3}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v1.0.0 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.com/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v1.0.1 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.com/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.4}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v1.0.0 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.com/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v1.0.1 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.com/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.5}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v1.0.0 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.com/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v1.0.1 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.com/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.6}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v1.0.0 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.com/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v1.0.1 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.com/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.7}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v1.0.0 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.com/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v1.0.1 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.com/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.8}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v1.0.0 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.com/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v1.0.1 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.com/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.9}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v1.0.0 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.com/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v1.0.1 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.com/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.10}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v1.0.0 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.com/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v1.0.1 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.com/universal-design-system/docs/themes) docs." }, { "const": "{system.integer.11}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", - "markdownDescription": "@telus-uds/system-tokens/v1.0.0 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.com/universal-design-system/docs/themes) docs." + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️\nAny integer value. The spacing scale uses 0-11", + "markdownDescription": "@telus-uds/system-tokens/v1.0.1 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.com/universal-design-system/docs/themes) docs." }, { "type": "string", @@ -2093,18 +2093,18 @@ "anyOf": [ { "const": "{system.textLine.none}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.textLine.underline}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.textLine.strikethrough}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#textLine" @@ -2113,8 +2113,8 @@ "anyOf": [ { "const": "{system.textLineStyle.solid}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#textLineStyle" @@ -2123,23 +2123,23 @@ "anyOf": [ { "const": "{system.position.bottom}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.position.left}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.position.right}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.position.top}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#position" @@ -2148,18 +2148,18 @@ "anyOf": [ { "const": "{system.direction.column}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.direction.row}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.direction.rowReverse}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#direction" @@ -2168,13 +2168,13 @@ "anyOf": [ { "const": "{system.show.true}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.show.false}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#show" @@ -2183,13 +2183,13 @@ "anyOf": [ { "const": "{system.borderStyle.none}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.borderStyle.solid}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#borderStyle" @@ -2198,18 +2198,18 @@ "anyOf": [ { "const": "{system.verticalAlign.top}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.verticalAlign.middle}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.verticalAlign.baseline}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#verticalAlign" @@ -2218,18 +2218,18 @@ "anyOf": [ { "const": "{system.iconScale.scale1}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.iconScale.scale1_10}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.iconScale.scale1_25}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#iconScale" @@ -2238,18 +2238,18 @@ "anyOf": [ { "const": "{system.textAlign.left}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.textAlign.center}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.textAlign.right}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#textAlign" @@ -2258,13 +2258,13 @@ "anyOf": [ { "const": "{system.textTransform.none}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" }, { "const": "{system.textTransform.uppercase}", - "description": "@telus-uds/system-tokens/v1.0.0 system react-native tokens ⚙️", - "markdownDescription": "`@telus-uds/system-tokens/v1.0.0` **system** tokens ⚙️" + "description": "@telus-uds/system-tokens/v1.0.1 system react-native tokens ⚙️", + "markdownDescription": "`@telus-uds/system-tokens/v1.0.1` **system** tokens ⚙️" } ], "$id": "#textTransform" @@ -3847,6 +3847,12 @@ }, "textLineHeight": { "$ref": "#lineHeight" + }, + "iconSize": { + "$ref": "#size" + }, + "iconPaddingTop": { + "$ref": "#size" } }, "required": [ @@ -3867,7 +3873,9 @@ "paddingRight", "paddingTop", "textColor", - "textLineHeight" + "textLineHeight", + "iconSize", + "iconPaddingTop" ] }, "rules": { @@ -3937,6 +3945,12 @@ }, "textLineHeight": { "$ref": "#lineHeight" + }, + "iconSize": { + "$ref": "#size" + }, + "iconPaddingTop": { + "$ref": "#size" } } }, @@ -4463,6 +4477,12 @@ "timestampMarginRight": { "$ref": "#size" }, + "remainingTimestampMarginLeft": { + "$ref": "#size" + }, + "remainingTimestampMarginRight": { + "$ref": "#size" + }, "trackGradientStart": { "$ref": "#color" }, @@ -4479,6 +4499,8 @@ "thumbBackground", "timestampMarginLeft", "timestampMarginRight", + "remainingTimestampMarginLeft", + "remainingTimestampMarginRight", "trackGradientStart", "trackGradientEnd", "rangeBackground" @@ -4513,6 +4535,12 @@ "timestampMarginRight": { "$ref": "#size" }, + "remainingTimestampMarginLeft": { + "$ref": "#size" + }, + "remainingTimestampMarginRight": { + "$ref": "#size" + }, "trackGradientStart": { "$ref": "#color" }, @@ -11344,6 +11372,9 @@ }, "width": { "$ref": "#size" + }, + "paddingTop": { + "$ref": "#size" } }, "required": [ @@ -11355,7 +11386,8 @@ "scale", "translateX", "translateY", - "width" + "width", + "paddingTop" ] }, "rules": { @@ -11398,6 +11430,9 @@ }, "width": { "$ref": "#size" + }, + "paddingTop": { + "$ref": "#size" } } }, @@ -12726,6 +12761,12 @@ "headingPaddingRight": { "$ref": "#size" }, + "headingPaddingTop": { + "$ref": "#size" + }, + "headingBorderBottomWidth": { + "$ref": "#size" + }, "height": { "$ref": "#size" }, @@ -12744,6 +12785,12 @@ "containerPaddingBottom": { "$ref": "#size" }, + "contentPaddingTop": { + "$ref": "#size" + }, + "contentPaddingBottom": { + "$ref": "#size" + }, "backgroundColor": { "$ref": "#color" }, @@ -12753,6 +12800,9 @@ "borderColor": { "$ref": "#color" }, + "borderWidth": { + "$ref": "#size" + }, "shadow": { "$ref": "#shadow" }, @@ -12803,15 +12853,20 @@ "cancelButtonColor", "subHeadingMarginTop", "headingPaddingRight", + "headingPaddingTop", + "headingBorderBottomWidth", "height", "maxWidth", "containerPaddingLeft", "containerPaddingRight", "containerPaddingTop", "containerPaddingBottom", + "contentPaddingTop", + "contentPaddingBottom", "backgroundColor", "borderRadius", "borderColor", + "borderWidth", "shadow", "paddingLeft", "paddingRight", @@ -12860,6 +12915,12 @@ "headingPaddingRight": { "$ref": "#size" }, + "headingPaddingTop": { + "$ref": "#size" + }, + "headingBorderBottomWidth": { + "$ref": "#size" + }, "height": { "$ref": "#size" }, @@ -12878,6 +12939,12 @@ "containerPaddingBottom": { "$ref": "#size" }, + "contentPaddingTop": { + "$ref": "#size" + }, + "contentPaddingBottom": { + "$ref": "#size" + }, "backgroundColor": { "$ref": "#color" }, @@ -12887,6 +12954,9 @@ "borderColor": { "$ref": "#color" }, + "borderWidth": { + "$ref": "#size" + }, "shadow": { "$ref": "#shadow" }, @@ -21091,6 +21161,12 @@ }, "arrowOffset": { "$ref": "#size" + }, + "maxWidth": { + "$ref": "#size" + }, + "minWidth": { + "$ref": "#size" } }, "required": [ @@ -21108,7 +21184,9 @@ "fontWeight", "arrowWidth", "arrowBorderRadius", - "arrowOffset" + "arrowOffset", + "maxWidth", + "minWidth" ] }, "rules": { @@ -21169,6 +21247,12 @@ }, "arrowOffset": { "$ref": "#size" + }, + "maxWidth": { + "$ref": "#size" + }, + "minWidth": { + "$ref": "#size" } } }, 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 2b8c9d0..d3c825a 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 @@ -5281,6 +5281,7 @@ "alpha": 1 }, "padding": 0, + "paddingTop": 0, "scale": 1, "size": 24, "translateX": 0, @@ -6577,6 +6578,7 @@ "alpha": 1 }, "borderRadius": 4, + "borderWidth": 0, "cancelButtonColor": { "red": 0.22353, "green": 0.25098, @@ -6596,9 +6598,12 @@ "containerPaddingLeft": 0, "containerPaddingRight": 0, "containerPaddingTop": 0, + "contentPaddingBottom": 0, + "contentPaddingTop": 0, "direction": "row", "footerTopWidth": 0, "gap": 16, + "headingBorderBottomWidth": 0, "headingColor": { "red": 0.22353, "green": 0.25098, @@ -6606,6 +6611,7 @@ "alpha": 1 }, "headingPaddingRight": 24, + "headingPaddingTop": 8, "height": null, "marginLeft": 32, "marginRight": 32, @@ -7797,6 +7803,11 @@ "size": { "type": "variant", "values": ["mini"] + }, + "style": { + "description": "Configure `style` variant for `Progress`", + "type": "variant", + "values": ["inverse"] } }, "rules": [ @@ -7807,6 +7818,38 @@ "tokens": { "height": 8 } + }, + { + "if": { + "style": "inverse" + }, + "tokens": { + "backgroundColor": { + "red": 1, + "green": 1, + "blue": 1, + "alpha": 0.1 + }, + "borderColor": { + "red": 1, + "green": 1, + "blue": 1, + "alpha": 0.6 + }, + "shadow": { + "inset": true, + "offsetX": 0, + "offsetY": 2, + "blur": 2, + "spread": 0, + "color": { + "red": 0, + "green": 0, + "blue": 0, + "alpha": 0.1 + } + } + } } ], "tokens": { @@ -7850,6 +7893,11 @@ "negative": { "type": "variant", "values": [true] + }, + "style": { + "description": "Configure `style` variant for `ProgressBar`", + "type": "variant", + "values": ["subtle", "inverse", "inactive", "negative"] } }, "rules": [ @@ -7878,6 +7926,72 @@ "alpha": 1 } } + }, + { + "if": { + "style": "subtle" + }, + "tokens": { + "backgroundColor": { + "red": 0.41569, + "green": 0.43922, + "blue": 0.50196, + "alpha": 1 + }, + "gradient": null, + "outlineColor": { + "red": 0.41569, + "green": 0.43922, + "blue": 0.50196, + "alpha": 1 + } + } + }, + { + "if": { + "style": "inverse" + }, + "tokens": { + "backgroundColor": { + "red": 0.96078, + "green": 0.96078, + "blue": 0.96863, + "alpha": 1 + }, + "gradient": null, + "outlineColor": { + "red": 0.96078, + "green": 0.96078, + "blue": 0.96863, + "alpha": 1 + } + } + }, + { + "if": { + "style": "inactive" + }, + "tokens": { + "backgroundColor": { + "red": 0.80392, + "green": 0.81176, + "blue": 0.83529, + "alpha": 1 + } + } + }, + { + "if": { + "style": "negative" + }, + "tokens": { + "backgroundColor": { + "red": 0.74902, + "green": 0.0902, + "blue": 0.13333, + "alpha": 1 + } + } } ], "tokens": { @@ -10428,6 +10542,8 @@ "alpha": 1 }, "iconGradient": null, + "iconPaddingTop": 0, + "iconSize": 20, "marginLeft": 8, "paddingBottom": 0, "paddingLeft": 0, @@ -12413,6 +12529,8 @@ "fontSize": 16, "fontWeight": 400, "lineHeight": 1.5, + "maxWidth": 288, + "minWidth": 0, "paddingBottom": 8, "paddingLeft": 16, "paddingRight": 16, @@ -13064,10 +13182,10 @@ }, "tokens": { "height": 40, - "paddingBottom": 8, + "paddingBottom": 16, "paddingLeft": 16, "paddingRight": 16, - "paddingTop": 8 + "paddingTop": 16 } } ], @@ -13284,6 +13402,8 @@ "blue": 0, "alpha": 0 }, + "remainingTimestampMarginLeft": 8, + "remainingTimestampMarginRight": 0, "thumbBackground": { "red": 0.97647, "green": 0.94902, @@ -13292,7 +13412,7 @@ }, "thumbHeight": 8, "thumbWidth": 8, - "timestampMarginLeft": 8, + "timestampMarginLeft": 0, "timestampMarginRight": 8, "trackGradientEnd": { "red": 0.95294, @@ -13523,7 +13643,7 @@ } }, "metadata": { - "themeTokensVersion": "3.0.0", + "themeTokensVersion": "3.1.0", "name": "theme-public-mobile" } }