Skip to content

Commit 1593ad2

Browse files
committed
Fix ColorCodeType order
1 parent b04a8c1 commit 1593ad2

4 files changed

Lines changed: 15 additions & 7 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Change Log
22

3+
4.0.1 (unreleased)
4+
--------------------------
5+
6+
### Breaking Changes
7+
8+
- Update the `ColorCodeType` case order.
9+
10+
311
4.0.0 (2026-05-04)
412
--------------------------
513

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ enum ColorCodeType: Int {
2020
case cssRGBa // rgba(255,255,255,1)
2121
case cssHSL // hsl(0,0%,100%)
2222
case cssHSLa // hsla(0,0%,100%,1)
23-
case cssKeyword // White
2423
case cssHWB // hwb(0 0% 100%)
2524
case cssHWBWithAlpha // hwb(0 0% 100% / 1)
25+
case cssKeyword // White
2626
};
2727
```
2828

Sources/ColorCode/ColorCodeType.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,18 +59,18 @@ public enum ColorCodeType: Int, CaseIterable, Sendable {
5959
/// CSS style color code in HSL with alpha channel. For example: `hsla(0,0%,100%,1)`
6060
case cssHSLa
6161

62-
/// CSS style color code with keyword. For example: `White`
63-
case cssKeyword
64-
6562
/// CSS style color code in HWB. For example: `hwb(0 0% 100%)`
6663
case cssHWB
6764

6865
/// CSS style color code in HWB with alpha channel. For example: `hwb(0 0% 100% / 1)`
6966
case cssHWBWithAlpha
7067

68+
/// CSS style color code with keyword. For example: `White`
69+
case cssKeyword
70+
7171

7272
public static let hexTypes: [Self] = [.hex, .hexWithAlpha, .shortHex, .shortHexWithAlpha]
73-
public static let cssTypes: [Self] = [.cssRGB, .cssRGBa, .cssHSL, .cssHSLa, .cssKeyword, .cssHWB, .cssHWBWithAlpha]
73+
public static let cssTypes: [Self] = [.cssRGB, .cssRGBa, .cssHSL, .cssHSLa, .cssHWB, .cssHWBWithAlpha, .cssKeyword]
7474
}
7575

7676

Tests/ColorCodeTests/ColorCodeTests.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,13 @@ struct ColorCodeTests {
3838

3939
@Test func testCaseIteration() {
4040

41-
#expect(ColorCodeType.allCases == [.hex, .hexWithAlpha, .shortHex, .shortHexWithAlpha, .cssRGB, .cssRGBa, .cssHSL, .cssHSLa, .cssKeyword, .cssHWB, .cssHWBWithAlpha])
41+
#expect(ColorCodeType.allCases == [.hex, .hexWithAlpha, .shortHex, .shortHexWithAlpha, .cssRGB, .cssRGBa, .cssHSL, .cssHSLa, .cssHWB, .cssHWBWithAlpha, .cssKeyword])
4242
}
4343

4444

4545
@Test func testTypeGroups() {
4646

4747
#expect(ColorCodeType.hexTypes == [.hex, .hexWithAlpha, .shortHex, .shortHexWithAlpha])
48-
#expect(ColorCodeType.cssTypes == [.cssRGB, .cssRGBa, .cssHSL, .cssHSLa, .cssKeyword, .cssHWB, .cssHWBWithAlpha])
48+
#expect(ColorCodeType.cssTypes == [.cssRGB, .cssRGBa, .cssHSL, .cssHSLa, .cssHWB, .cssHWBWithAlpha, .cssKeyword])
4949
}
5050
}

0 commit comments

Comments
 (0)