customize eye, mouth, face outline colors for custom icon

This commit is contained in:
Trey t
2022-02-14 09:34:11 -06:00
parent b8e1198c5b
commit 14aec1222e
20 changed files with 142 additions and 34 deletions

View File

@@ -16,7 +16,12 @@ class CustomIcon: ObservableObject {
background: [(Image, UUID)],
bgColor: Color,
innerColor: Color,
bgOverlayColor: Color) {
bgOverlayColor: Color,
rightEyeColor: Color,
leftEyeColor: Color,
mouthColor: Color,
circleStrokeColor: Color
) {
self.leftEye = leftEye
self.rightEye = rightEye
self.mouth = mouth
@@ -24,6 +29,10 @@ class CustomIcon: ObservableObject {
self.bgColor = bgColor
self.innerColor = innerColor
self.bgOverlayColor = bgOverlayColor
self.rightEyeColor = rightEyeColor
self.leftEyeColor = leftEyeColor
self.mouthColor = mouthColor
self.circleStrokeColor = circleStrokeColor
}
@Published var leftEye: Image
@@ -34,6 +43,12 @@ class CustomIcon: ObservableObject {
@Published var bgColor: Color
@Published var innerColor: Color
@Published var bgOverlayColor: Color
@Published var leftEyeColor: Color
@Published var rightEyeColor: Color
@Published var mouthColor: Color
@Published var circleStrokeColor: Color
}
enum BackGroundOptions: String, CaseIterable {