damus

nostr ios client
git clone git://jb55.com/damus
Log | Files | Refs | README | LICENSE

commit e11147b21705028ded9030bd3a8a7c4fe7a35108
parent 7674f425961ac46bc3d96309840e96348cfa2ed4
Author: Bryan Montz <bryanmontz@me.com>
Date:   Sat, 25 Mar 2023 11:31:08 -0500

Simplify grey colors with an adaptable color in xcassets

Closes: #805

Diffstat:
Adamus/Assets.xcassets/Colors/DamusAdaptableGrey.colorset/Contents.json | 38++++++++++++++++++++++++++++++++++++++
Mdamus/Views/Events/MutedEventView.swift | 7+------
Mdamus/Views/Profile/FollowsYou.swift | 7+------
Mdamus/Views/Profile/ProfileView.swift | 10+---------
4 files changed, 41 insertions(+), 21 deletions(-)

diff --git a/damus/Assets.xcassets/Colors/DamusAdaptableGrey.colorset/Contents.json b/damus/Assets.xcassets/Colors/DamusAdaptableGrey.colorset/Contents.json @@ -0,0 +1,38 @@ +{ + "colors" : [ + { + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0xF4", + "green" : "0xEE", + "red" : "0xEE" + } + }, + "idiom" : "universal" + }, + { + "appearances" : [ + { + "appearance" : "luminosity", + "value" : "dark" + } + ], + "color" : { + "color-space" : "srgb", + "components" : { + "alpha" : "1.000", + "blue" : "0x1E", + "green" : "0x1C", + "red" : "0x1C" + } + }, + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/damus/Views/Events/MutedEventView.swift b/damus/Views/Events/MutedEventView.swift @@ -14,7 +14,6 @@ struct MutedEventView: View { let selected: Bool @State var shown: Bool - @Environment(\.colorScheme) var colorScheme init(damus_state: DamusState, event: NostrEvent, scroller: ScrollViewProxy?, selected: Bool) { self.damus_state = damus_state @@ -28,14 +27,10 @@ struct MutedEventView: View { return !should_show_event(contacts: damus_state.contacts, ev: event) } - var FillColor: Color { - colorScheme == .light ? Color("DamusLightGrey") : Color("DamusDarkGrey") - } - var MutedBox: some View { ZStack { RoundedRectangle(cornerRadius: 20) - .foregroundColor(FillColor) + .foregroundColor(Color("DamusAdaptableGrey")) HStack { Text("Post from a user you've blocked", comment: "Text to indicate that what is being shown is a post from a user who has been blocked.") diff --git a/damus/Views/Profile/FollowsYou.swift b/damus/Views/Profile/FollowsYou.swift @@ -8,11 +8,6 @@ import SwiftUI struct FollowsYou: View { - @Environment(\.colorScheme) var colorScheme - - var fill_color: Color { - colorScheme == .light ? Color("DamusLightGrey") : Color("DamusDarkGrey") - } var body: some View { Text("Follows you", comment: "Text to indicate that a user is following your profile.") @@ -21,7 +16,7 @@ struct FollowsYou: View { .foregroundColor(.gray) .background { RoundedRectangle(cornerRadius: 5.0) - .foregroundColor(fill_color) + .foregroundColor(Color("DamusAdaptableGrey")) } .font(.footnote) } diff --git a/damus/Views/Profile/ProfileView.swift b/damus/Views/Profile/ProfileView.swift @@ -143,10 +143,6 @@ struct ProfileView: View { @Environment(\.openURL) var openURL @Environment(\.presentationMode) var presentationMode - func fillColor() -> Color { - colorScheme == .light ? Color("DamusLightGrey") : Color("DamusDarkGrey") - } - func imageBorderColor() -> Color { colorScheme == .light ? Color("DamusWhite") : Color("DamusBlack") } @@ -496,10 +492,6 @@ struct KeyView: View { @State private var isCopied = false - func fillColor() -> Color { - colorScheme == .light ? Color("DamusLightGrey") : Color("DamusDarkGrey") - } - func keyColor() -> Color { colorScheme == .light ? Color("DamusBlack") : Color("DamusWhite") } @@ -538,7 +530,7 @@ struct KeyView: View { } .padding(2) .padding([.leading, .trailing], 3) - .background(RoundedRectangle(cornerRadius: 11).foregroundColor(fillColor())) + .background(RoundedRectangle(cornerRadius: 11).foregroundColor(Color("DamusAdaptableGrey"))) if isCopied != true { Button {