Skip to content

Commit 859c8bf

Browse files
committed
Add new button type
1 parent 3bcd5ae commit 859c8bf

File tree

3 files changed

+22
-1
lines changed

3 files changed

+22
-1
lines changed

RELEASE_NOTES.md

+8
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ SwiftUIKit makes its best effort to honor semver, but breaking changes can occur
44

55

66

7+
## 5.1.6
8+
9+
### ✨ Features
10+
11+
* `ButtonType` has a new "save" type.
12+
13+
14+
715
## 5.1.5
816

917
### 💡 Adjustment

Sources/SwiftUIKit/Buttons/ButtonType.swift

+4-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public enum ButtonType: String, CaseIterable, Identifiable {
4949
ok,
5050
paste,
5151
removeFromFavorites, removeLike,
52-
search, select, share
52+
save, search, select, share
5353
}
5454

5555
public extension ButtonType {
@@ -90,6 +90,7 @@ public extension ButtonType {
9090
case .paste: "clipboard"
9191
case .removeFromFavorites: "star.fill"
9292
case .removeLike: "heart.fill"
93+
case .save: "checkmark"
9394
case .search: "magnifyingglass"
9495
case .select: "checkmark.circle"
9596
case .share: "square.and.arrow.up"
@@ -103,6 +104,7 @@ public extension ButtonType {
103104
case .cancel: (.escape, nil)
104105
case .done: (.return, .command)
105106
case .edit: ("e", .command)
107+
case .save: ("s", .command)
106108
case .search: ("f", .command)
107109
default: nil
108110
}
@@ -135,6 +137,7 @@ public extension ButtonType {
135137
case .paste: "Button.Paste"
136138
case .removeFromFavorites: "Button.RemoveFromFavorites"
137139
case .removeLike: "Button.RemoveLike"
140+
case .save: "Button.Save"
138141
case .search: "Button.Search"
139142
case .select: "Button.Select"
140143
case .share: "Button.Share"

Sources/SwiftUIKit/Resources/Localizable.xcstrings

+10
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,16 @@
176176
}
177177
}
178178
},
179+
"Button.Save" : {
180+
"localizations" : {
181+
"en" : {
182+
"stringUnit" : {
183+
"state" : "translated",
184+
"value" : "Save"
185+
}
186+
}
187+
}
188+
},
179189
"Button.Search" : {
180190
"localizations" : {
181191
"en" : {

0 commit comments

Comments
 (0)