Skip to content

Commit 6b168a2

Browse files
committed
fix: typeLabelDefaultXLarge not using typeRegular300 (#590) (#591)
Signed-off-by: Pierre-Yves Lapersonne <[email protected]>
1 parent 7e1610f commit 6b168a2

File tree

9 files changed

+28
-1
lines changed

9 files changed

+28
-1
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3838

3939
### Fixed
4040

41+
- [Library] Font composite semantic token `typeLabelDefaultXLarge` ([#590](https://github.com/Orange-OpenSource/ouds-ios/issues/590))
4142
- [Library] Remove extra padding in `ControlItem` ([#572](https://github.com/Orange-OpenSource/ouds-ios/issues/572))
4243
- [Library] Adjust vertical alignment of text labels according to their height in ContolItem ([#550](https://github.com/Orange-OpenSource/ouds-ios/issues/550))
4344
- [Library] Add accessibility label to vocalize the IconOnly button style ([#460](https://github.com/Orange-OpenSource/ouds-ios/issues/460))

OUDS/Core/Themes/Orange/Sources/Values/SemanticTokens/OrangeTheme+FontCompositeSemanticTokens.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ extension OrangeThemeFontSemanticTokensProvider: FontCompositeSemanticTokens {
5151

5252
// MARK: - Semantic tokens - Typography - Composites - Label
5353

54-
@objc open var typeLabelDefaultXLarge: MultipleFontCompositeRawTokens { MultipleFontCompositeRawTokens(FontRawTokens.typeRegular250) } // NOTE: .typeRegular300 in Figjam but undefined
54+
@objc open var typeLabelDefaultXLarge: MultipleFontCompositeRawTokens { MultipleFontCompositeRawTokens(FontRawTokens.typeRegular300) }
5555
@objc open var typeLabelDefaultLarge: MultipleFontCompositeRawTokens { MultipleFontCompositeRawTokens(FontRawTokens.typeBold250) }
5656
@objc open var typeLabelDefaultMedium: MultipleFontCompositeRawTokens { MultipleFontCompositeRawTokens(FontRawTokens.typeRegular200) }
5757
@objc open var typeLabelDefaultSmall: MultipleFontCompositeRawTokens { MultipleFontCompositeRawTokens(FontRawTokens.typeRegular150) }

OUDS/Core/Tokens/RawTokens/Sources/Values/FontRawTokens+Composites.swift

+2
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ extension FontRawTokens {
3131

3232
public static let typeRegular250 = FontCompositeRawToken(size: fontSize250, lineHeight: fontLineHeight350, weight: fontWeight400, letterSpacing: fontLetterSpacing250)
3333

34+
public static let typeRegular300 = FontCompositeRawToken(size: fontSize300, lineHeight: fontLineHeight450, weight: fontWeight400, letterSpacing: fontLetterSpacing300)
35+
3436
public static let typeBold150 = FontCompositeRawToken(size: fontSize150, lineHeight: fontLineHeight250, weight: fontWeight700, letterSpacing: fontLetterSpacing150)
3537

3638
public static let typeBold175 = FontCompositeRawToken(size: fontSize175, lineHeight: fontLineHeight250, weight: fontWeight700, letterSpacing: fontLetterSpacing175)

OUDS/Core/Tokens/RawTokens/Tests/FontRawTokensTests.swift

+24
Original file line numberDiff line numberDiff line change
@@ -1145,6 +1145,10 @@ struct FontRawTokensTests {
11451145
#expect(FontRawTokens.typeRegular200 <| FontRawTokens.typeRegular250)
11461146
}
11471147

1148+
@Test func fontRawTokensTypeRegular250LessThanTypeRegular300() throws {
1149+
#expect(FontRawTokens.typeRegular250 <| FontRawTokens.typeRegular300)
1150+
}
1151+
11481152
@Test func fontRawTokensTypeBold150LessThanTypeBold175() throws {
11491153
#expect(FontRawTokens.typeBold150 <| FontRawTokens.typeBold175)
11501154
}
@@ -1257,6 +1261,7 @@ struct FontRawTokensTests {
12571261
#expect(FontRawTokens.typeRegular175 != FontRawTokens.typeBold1850)
12581262

12591263
#expect(FontRawTokens.typeRegular200 != FontRawTokens.typeRegular250)
1264+
#expect(FontRawTokens.typeRegular200 != FontRawTokens.typeRegular300)
12601265
#expect(FontRawTokens.typeRegular200 != FontRawTokens.typeBold150)
12611266
#expect(FontRawTokens.typeRegular200 != FontRawTokens.typeBold175)
12621267
#expect(FontRawTokens.typeRegular200 != FontRawTokens.typeBold200)
@@ -1275,6 +1280,7 @@ struct FontRawTokensTests {
12751280
#expect(FontRawTokens.typeRegular200 != FontRawTokens.typeBold1450)
12761281
#expect(FontRawTokens.typeRegular200 != FontRawTokens.typeBold1850)
12771282

1283+
#expect(FontRawTokens.typeRegular250 != FontRawTokens.typeRegular300)
12781284
#expect(FontRawTokens.typeRegular250 != FontRawTokens.typeBold150)
12791285
#expect(FontRawTokens.typeRegular250 != FontRawTokens.typeBold175)
12801286
#expect(FontRawTokens.typeRegular250 != FontRawTokens.typeBold200)
@@ -1293,6 +1299,24 @@ struct FontRawTokensTests {
12931299
#expect(FontRawTokens.typeRegular250 != FontRawTokens.typeBold1450)
12941300
#expect(FontRawTokens.typeRegular250 != FontRawTokens.typeBold1850)
12951301

1302+
#expect(FontRawTokens.typeRegular300 != FontRawTokens.typeBold150)
1303+
#expect(FontRawTokens.typeRegular300 != FontRawTokens.typeBold175)
1304+
#expect(FontRawTokens.typeRegular300 != FontRawTokens.typeBold200)
1305+
#expect(FontRawTokens.typeRegular300 != FontRawTokens.typeBold250)
1306+
#expect(FontRawTokens.typeRegular300 != FontRawTokens.typeBold300)
1307+
#expect(FontRawTokens.typeRegular300 != FontRawTokens.typeBold350)
1308+
#expect(FontRawTokens.typeRegular300 != FontRawTokens.typeBold450)
1309+
#expect(FontRawTokens.typeRegular300 != FontRawTokens.typeBold550)
1310+
#expect(FontRawTokens.typeRegular300 != FontRawTokens.typeBold650)
1311+
#expect(FontRawTokens.typeRegular300 != FontRawTokens.typeBold750)
1312+
#expect(FontRawTokens.typeRegular300 != FontRawTokens.typeBold850)
1313+
#expect(FontRawTokens.typeRegular300 != FontRawTokens.typeBold950)
1314+
#expect(FontRawTokens.typeRegular300 != FontRawTokens.typeBold1050)
1315+
#expect(FontRawTokens.typeRegular300 != FontRawTokens.typeBold1150)
1316+
#expect(FontRawTokens.typeRegular300 != FontRawTokens.typeBold1250)
1317+
#expect(FontRawTokens.typeRegular300 != FontRawTokens.typeBold1450)
1318+
#expect(FontRawTokens.typeRegular300 != FontRawTokens.typeBold1850)
1319+
12961320
#expect(FontRawTokens.typeBold150 != FontRawTokens.typeBold175)
12971321
#expect(FontRawTokens.typeBold150 != FontRawTokens.typeBold200)
12981322
#expect(FontRawTokens.typeBold150 != FontRawTokens.typeBold250)

0 commit comments

Comments
 (0)