diff --git a/apple/OmnivoreKit/Sources/App/AppExtensions/Share/Views/ShareExtensionView.swift b/apple/OmnivoreKit/Sources/App/AppExtensions/Share/Views/ShareExtensionView.swift index c647ccd27..ef00f1d4b 100644 --- a/apple/OmnivoreKit/Sources/App/AppExtensions/Share/Views/ShareExtensionView.swift +++ b/apple/OmnivoreKit/Sources/App/AppExtensions/Share/Views/ShareExtensionView.swift @@ -230,14 +230,18 @@ struct ApplyLabelsListView: View { TextChip(feedItemLabel: label) Spacer() if isSelected(label) { - Image(systemName: "checkmark") + Image(systemName: "checkmark.circle.fill") + .foregroundColor(.checkmarkBlue) + } else { + Image(systemName: "circle") + .foregroundColor(.appGraySolid) } } + .contentShape(Rectangle()) } ) - #if os(macOS) - .buttonStyle(PlainButtonStyle()) - #endif + .listRowSeparator(.hidden) + .buttonStyle(PlainButtonStyle()) } } Button( diff --git a/apple/OmnivoreKit/Sources/Views/Colors/Colors.swift b/apple/OmnivoreKit/Sources/Views/Colors/Colors.swift index f3ea2e262..847b25826 100644 --- a/apple/OmnivoreKit/Sources/Views/Colors/Colors.swift +++ b/apple/OmnivoreKit/Sources/Views/Colors/Colors.swift @@ -16,6 +16,7 @@ public extension Color { static var appButtonBackground: Color { Color("_buttonBackground", bundle: .module) } static var appTextDefault: Color { Color("_utilityTextDefault", bundle: .module) } static var appPrimaryBackground: Color { Color("_appPrimaryBackground", bundle: .module) } + static var checkmarkBlue: Color { Color("_checkmarkBlue", bundle: .module) } // Apple system UIColor equivalents #if os(iOS) diff --git a/apple/OmnivoreKit/Sources/Views/Colors/Colors.xcassets/_checkmarkBlue.colorset/Contents.json b/apple/OmnivoreKit/Sources/Views/Colors/Colors.xcassets/_checkmarkBlue.colorset/Contents.json new file mode 100644 index 000000000..c285b1550 --- /dev/null +++ b/apple/OmnivoreKit/Sources/Views/Colors/Colors.xcassets/_checkmarkBlue.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0x84", + "red" : "0x0A" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xFF", + "green" : "0x84", + "red" : "0x0A" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +}